تبدیل ایده معاملاتی به فرضیه قابل آزمون

Trading Hypothesis Formalizer

ایده مبهم «انگار این الگو جواب می‌دهد» را به فرضیه‌ای با شرط ورود، خروج و معیار رد تبدیل می‌کند.

این پرامپت چه کاری انجام می‌دهد؟

فاصله بین «حس می‌کنم این کار می‌کند» و «این را می‌شود آزمود» همان جایی است که بیشتر ایده‌های معاملاتی می‌میرند. ایده مبهم را نمی‌شود بک‌تست کرد و نمی‌شود رد کرد؛ برای همیشه در حالت «شاید» باقی می‌ماند.

این پرامپت ایده را به قواعد قابل کدنویسی تبدیل می‌کند و — مهم‌تر — معیار رد را از پیش تعیین می‌کند، پیش از دیدن نتیجه. همین یک کار، بخش بزرگی از بهینه‌سازی بیش‌ازحد را از بین می‌برد.

متن کامل پرامپت
نقش تو: پژوهشگر کمّی که ایده را به فرضیه قابل آزمون تبدیل می‌کند.

وظیفه: ایده زیر را به یک فرضیه دقیق و قابل بک‌تست تبدیل کن.

داده ورودی:
- ایده من به زبان ساده: {{IDEA}}
- بازار و تایم‌فریم: {{MARKET}}
- داده در دسترس: {{DATA}}
- هزینه معامله و اسلیپیج: {{COSTS}}

قواعد:
- هر شرط باید با داده {{DATA}} قابل محاسبه باشد. اگر نیست، صریح بگو چه داده‌ای کم است.
- معیار رد را پیش از هر چیز دیگری تعریف کن.
- هیچ ادعایی درباره سودآوری نکن. تو فرضیه می‌سازی، نه نتیجه.

ساختار خروجی:

■ ۱. فرضیه در یک جمله
قالب: «در بازار {{MARKET}}، وقتی [شرط قابل اندازه‌گیری]، بازده [افق مشخص] به‌طور میانگین [جهت] است، به دلیل [مکانیزم فرضی].»
اگر نتوانستی مکانیزم را بنویسی، این را اعلام کن — فرضیه بدون مکانیزم، احتمال زیادی دارد که برازش تصادفی باشد.

■ ۲. تعریف عملیاتی متغیرها
| متغیر | فرمول دقیق | از کدام ستون داده | پنجره محاسبه |

■ ۳. قواعد ورود و خروج
- شرط ورود: بدون ابهام، قابل کد شدن.
- شرط خروج: هدف، حد ضرر، خروج زمانی. هر سه باید تعریف شوند.
- قاعده اندازه پوزیشن.

■ ۴. معیار رد — پیش از دیدن نتیجه
این فرضیه در چه صورت رد می‌شود؟ عدد بده:
- حداقل تعداد معامله برای معناداری.
- حداقل عامل سود یا امید ریاضی پس از کسر {{COSTS}}.
- حداکثر افت سرمایه قابل قبول.
- حداقل پایداری در زیرنمونه‌ها.

■ ۵. تله‌های این طراحی
- نگاه به آینده: کجای این قواعد ممکن است داده آینده را ببیند؟
- سوگیری بقا: داده {{DATA}} شامل نمادهای حذف‌شده هست؟
- تعداد پارامترهای آزاد: چندتاست؟ هر پارامتر آزاد، ریسک بهینه‌سازی بیش‌ازحد را بالا می‌برد.

■ ۶. طرح آزمون
تقسیم داده به بازه درون‌نمونه و برون‌نمونه، و ترتیب اجرا.

■ ۷. شبه‌کد
قواعد را به شبه‌کد زبان‌مستقل بنویس تا مستقیم قابل پیاده‌سازی باشد.

■ داده ناقص

متغیرهای پرامپت

پیش از اجرا، این متغیرها را با اطلاعات خودتان جایگزین کنید:

{{IDEA}}ایده معاملاتی به زبان ساده
{{MARKET}}بازار و تایم‌فریم
{{DATA}}داده در دسترس
{{COSTS}}هزینه معامله و اسلیپیج

خروجی مورد انتظار

  • فرضیه در قالب یک جمله با مکانیزم
  • تعریف عملیاتی متغیرها
  • معیار رد از پیش تعیین‌شده
  • شبه‌کد قابل پیاده‌سازی

نکات اجرایی

  1. بخش ۴ را قبل از اجرای بک‌تست در فایل جدا ذخیره کنید و دست نزنید. تغییر معیار رد بعد از دیدن نتیجه، رایج‌ترین راه فریب دادن خود است.
  2. اگر بخش ۵ گفت پارامتر آزاد بیش از سه‌تاست، ایده را ساده‌تر کنید.

پرسش‌های پرتکرار

این پرامپت دقیقاً چه خروجی می‌دهد؟
فرضیه در قالب یک جمله با مکانیزم؛ تعریف عملیاتی متغیرها؛ معیار رد از پیش تعیین‌شده؛ شبه‌کد قابل پیاده‌سازی.
آیا برای استفاده از این پرامپت نیاز به دانش فنی دارم؟
سطح این پرامپت «پیشرفته» است. کافی است متن را کپی کنید، متغیرهای داخل {{ }} را با اطلاعات خودتان جایگزین کنید و داده مورد نیاز را در انتها بچسبانید.

پرامپت‌های مرتبط

Walk-Forward Validation Designer

یک طرح اعتبارسنجی گام‌رو به جلو می‌سازد تا معلوم شود استراتژی لبه دارد یا فقط به داده گذشته برازش شده.

فارکسارز دیجیتال کوانت و الگوریتمی حرفه‌ای
۳۵۹ کلمه ChatGPT · Claude · DeepSeek
Pine Script Indicator Generator

ایده اندیکاتور را به کد Pine Script نسخه ۵ بدون بازترسیم و با هشدار قابل تنظیم تبدیل می‌کند.

فارکسارز دیجیتال کوانت و الگوریتمی پیشرفته
۲۷۰ کلمه Claude · ChatGPT
Strategy Code Template Generator

قواعد استراتژی شما را به یک اسکلت کد تمیز با جداسازی سیگنال، ریسک و اجرا تبدیل می‌کند.

ارز دیجیتالفارکس کوانت و الگوریتمی پیشرفته
۲۷۲ کلمه Claude · ChatGPT · DeepSeek
Candlestick Strategy Builder

الگوی کندلی مورد علاقه شما را به یک استراتژی کامل با فیلتر، ورود، خروج و قاعده اندازه تبدیل می‌کند.

فارکسارز دیجیتال تحلیل تکنیکال کلاسیک متوسط
۲۷۷ کلمه ChatGPT · Claude · DeepSeek