K7فهرست انتظار

ساختن و آزمودن سیستم معاملاتی

ابزار زیاد بلدید؛ این دوره نشان می‌دهد کدام قاعده‌ی شما واقعاً آزموده شده و کدام فقط به نظر خوب می‌آید.

K7 — ساختن و آزمودن سیستم معاملاتی

در پایان دوره

در پایان (۱) هر ایده‌ی معاملاتی را به یک «کارت سیستم» با قاعده‌های بی‌ابهام (بازار، بازه، فیلتر، ورود، حد ضرر، خروج، اندازه) تبدیل می‌کنید و ابهامش را با آزمون دونفره می‌سنجید؛ (۲) شواهد چند بازه‌ی زمانی را بدون نگاه به آینده کنار هم می‌گذارید و شاهد مستقل را از شاهد تکراری جدا می‌کنید؛ (۳) یک آزمون دستی ۵۰ معامله‌ای را روی بازپخش با ثبت بی‌طرف انجام می‌دهید؛ (۴) نرخ برد، نسبت سود به ضرر، امید ریاضی بر حسب R، ضریب سود، بیشترین افت سرمایه و بازه‌ی عدم قطعیت را در صفحه‌گسترده حساب و تفسیر می‌کنید؛ (۵) کارمزد، اسپرد، slippage، نرخ تأمین مالی و اجرای ناقص را در آزمون می‌گذارید؛ (۶) نگاه به آینده، بیش‌برازش، آزمودن چندباره و سوگیری بقا را در گزارش دیگران و کار خودتان پیدا می‌کنید و با داده‌ی خارج از نمونه و walk-forward می‌آزمایید؛ (۷) موتور آماده‌ی Python دوره را اجرا می‌کنید، قاعده و پارامتر را عوض می‌کنید و نتیجه را معامله‌به‌معامله با آزمون دستی تطبیق می‌دهید.

مخاطب دوره

  • مناسب: کسی که هسته‌ی تحلیل تکنیکال (T1 تا T4) را گذرانده، چند ابزار یا مکتب می‌شناسد و حالا می‌خواهد بداند کدام قاعده‌اش روی داده چه نتیجه‌ای دارد و آن نتیجه چقدر قابل‌اعتماد است؛ معامله‌گری که «سیستم» دارد ولی آن را هرگز بی‌طرف نیازموده است؛ کسی که گزارش آزمون، کانال یا دوره‌ای با «نرخ برد بالا» دیده و می‌خواهد ادعا را بسنجد؛ کسی که پیش از نوشتن ربات (M8) یا راهبرد Pine (K8) روش درست آزمودن را می‌خواهد.
  • نامناسب: کسی که دنبال سیستم آماده‌ی سودده، «تنظیمات طلایی» اندیکاتور یا سیگنال است (این دوره هیچ‌کدام را نمی‌دهد و نمره‌اش هم به بزرگی سود آزمون بستگی ندارد)؛ کسی که هنوز شمع، اندیکاتورهای پایه و دفتر سفارش را نمی‌شناسد (اول T1 تا T4 و M1)؛ کسی که می‌خواهد موتور آزمون یا ربات را از صفر در کد بنویسد و به API صرافی وصل کند (خانه‌ی M8 — معامله‌ی الگوریتمی؛ این‌جا موتور آماده اجرا و قاعده‌اش ویرایش می‌شود)؛ کسی که فقط تست‌گر TradingView را می‌خواهد (K8).

آنچه می‌سازید

ماژولمحصول
۱«کارت سیستم» برای سیستم نمونه و یک ایده‌ی خودتان + نتیجه‌ی آزمون دونفره‌ی ابهام
۲«جدول شواهد» چندبازه‌ای بدون نگاه به آینده + ماتریس هم‌بستگی شواهد و برچسب «مستقل/تکراری»
۳«برنامه‌ی معامله‌ی سیستم» و «دفتر سنجش سیستم» آماده‌ی آزمون
۴پروتکل آزمون دستی + ۲۰ معامله‌ی نخست روی بازپخش با ثبت بی‌طرف
۵«کارنامه‌ی آماری» در کتاب‌کار آمار + فهرست خطاهای PE-2
—پروژه‌ی میانی: آزمون دستی ۵۰ معامله و کارنامه‌ی آماری
۶جدول «ناخالص/خالص» با مدل هزینه‌ی صریح + بازبینی گزارش PE-1
۷بازبینی گزارش بهینه‌سازی PE-3 + آزمون سوگیری بقا + walk-forward در کتاب‌کار
۸اجرای موتور Python روی همان سیستم + تطبیق معامله‌به‌معامله با آزمون دستی + اصلاح PE-4 با سبز شدن آزمون‌ها
۹پروژه‌ی نهایی: سیستم مستند و آزموده + گزارش صادقانه + دفاع ویدیویی

پیش‌نیازها

پیش‌نیاز رسمی: T4 — اندیکاتورها و اسیلاتورها (تعریف میانگین متحرک ساده و نمایی، RSI و ATR به روش وایلدر، باند بولینگر، خانواده‌های اندیکاتور و هم‌خطی). پیش‌نیاز عمومی: (۱) M6 — مدیریت ریسک و روان‌شناسی معامله به‌شدت توصیه می‌شود: حد ضرر به‌عنوان نقطه‌ی ابطال، اندازه‌ی موقعیت با ریسک ثابت و واحد R، مفهوم امید ریاضی و دفتر معاملات؛ هر جا K7 از این‌ها استفاده می‌کند یک «کاربرد» یا «ارجاع» کوتاه دارد، نه درس کامل. (۲) صفحه‌گسترده در حد فرمول شرطی و شمارشی، ارجاع نسبی و مطلق و نمودار خطی. (۳) آشنایی با یک مکتب یا با حجم (T5 یا K1 تا K6) کمک می‌کند، چون ایده‌ی سیستم پروژه‌ی نهایی معمولاً از همان‌جا می‌آید. (۴) Python در ورود لازم نیست؛ ضمیمه‌ی پل §۷.۶ (بیرون از ساعت درس) را پیش از ماژول ۸ بگذرانید. آزمون تعیین سطح (§۲.۱) همه‌ی این‌ها را می‌سنجد.

زمان و ریتم

۹ ماژول؛ ساعت درس: ۲۰ ساعت (+ ۱۲ ساعت تمرین و پروژه)؛ ۱۰ هفته، هفته‌ای ۳ تا ۴ ساعت. پروژه‌ی میانی («آزمون دستی ۵۰ معامله و کارنامه‌ی آماری») پس از ماژول ۵، در هفته‌ی ۶؛ ضمیمه‌ی پل Python در هفته‌ی ۷ (خودخوان)؛ پروژه‌ی نهایی هفته‌های ۹ و ۱۰. ترتیب دوره عمداً «اول صفحه‌گسترده، بعد Python» است: هر آماری که نمره دارد در صفحه‌گسترده هم حساب‌شدنی است و Python فقط در ماژول ۸ و پروژه‌ی نهایی می‌آید.

ابزارها و نسخه‌ها

همه‌ی نام‌ها «نمونه، نه توصیه»اند؛ نسخه‌ها و محدودیت‌ها در §۷.۲.

  • صفحه‌گسترده (LibreOffice Calc یا Excel؛ نسخه‌ی آفلاین کافی است): ابزار اصلی ماژول ۱ تا ۷. کتاب‌کارهای دوره با قالب .ods می‌آیند و در Excel هم باز می‌شوند.
  • نمایشگر بازپخش آفلاین دوره (k7-replay-viewer.html، یک صفحه‌ی محلی که بدون اینترنت در مرورگر باز می‌شود و فایل CSV دوره را شمع‌به‌شمع نشان می‌دهد و آینده را پنهان نگه می‌دارد). جایگزین بدون رایانه: دفترچه‌ی چاپی بلوک‌های نمودار k7-replay-a-blocks.pdf (هر صفحه ۲۰ شمع تازه، با شماره‌ی شمع روی محور افقی).
  • Python ≥ ۳٫۱۱ با pandas، numpy، pytest و PyYAML (matplotlib اختیاری)، و یک ویرایشگر متن (نمونه: VS Code یا هر ویرایشگر ساده). فقط در ماژول ۸، پروژه‌ی نهایی و ضمیمه‌ی پل؛ نصب آفلاین از پوشه‌ی wheels/ بسته (§۲.۲).
  • TradingView (اختیاری، بدون نمره): برای کسی که می‌خواهد ابزار Bar Replay پلتفرم را هم ببیند (ارجاع: T1 ماژول ۶). هیچ تمرین نمره‌داری به آن وابسته نیست، چون داده‌ی نمره‌دار دوره ساختگی است و روی پلتفرم وجود ندارد.
  • دستیار AI (اختیاری): فقط طبق §۲.۳.
  • بسته‌ی دوره k7-pack (§۷.۳): داده‌ی ساختگی با seed ثبت‌شده، کتاب‌کارها، قالب‌ها، موتور Python و آزمون‌هایش، مجموعه‌های خطای کاشته‌شده‌ی PE-1 تا PE-4.

ارزیابی و سیاست AI

  • تمرین: استفاده از AI آزاد است؛ تست خودکار نتیجه را می‌سنجد.
  • آزمون: بدون AI.
  • پروژه: AI مجاز است، اما در ویدیوی دفاع باید هر خط را توضیح بدهید.
بخشوزن
آزمون‌های کوتاه ماژول‌ها (۱ تا ۸)۱۰٪
تمرین‌های اجباری (از جمله PE-1 تا PE-4)۲۵٪
پروژه‌ی میانی۲۰٪
پروژه‌ی نهایی (پرونده، گزارش، دفاع ویدیویی)۳۵٪
آزمون پایانی۱۰٪

چالش‌های اختیاری نمره ندارند و پیشرفت را قفل نمی‌کنند. هیچ جزء نمره به جهت بازار یا بزرگی نتیجه‌ی آزمون بستگی ندارد.

گواهی

  • گواهی پایان دوره: نمره‌ی کل دست‌کم ۷۰٪، پروژه‌ی نهایی دست‌کم ۶۰ از ۱۰۰ و آزمون پایانی دست‌کم ۱۲ از ۲۰.
  • گواهی با امتیاز ممتاز: نمره‌ی کل دست‌کم ۹۰٪ و دفاع ویدیویی دست‌کم ۷ از ۸.
  • متن گواهی: «توانایی تبدیل ایده‌ی معاملاتی به قاعده‌ی بی‌ابهام، آزمون دستی و با Python روی داده‌ی ثابت با هزینه‌ی صریح، تحلیل آماری با عدم قطعیت، تشخیص نگاه به آینده، بیش‌برازش، آزمودن چندباره و سوگیری بقا، و گزارش صادقانه‌ی نتیجه». گواهی مجوز مشاوره‌ی سرمایه‌گذاری یا مدیریت دارایی نیست، هیچ سیستم یا توانایی سودآوری را تأیید نمی‌کند و پیوند پروژه‌ی نهایی در آن فقط به پرونده‌ی روش اشاره دارد.

اعتبارسنجی گواهی

نمونه‌ی درس

درس نمونه‌ی رایگان این دوره به‌زودی منتشر می‌شود. برای خبر شدن، وارد فهرست انتظار شوید.

این محتوا آموزشی است؛ نه توصیه‌ی سرمایه‌گذاری است و نه مشاوره‌ی حقوقی.

دوره‌ی بعدی

K7 پایان مسیر تحلیلگر تکنیکال است. سه ادامه‌ی اختیاری: K8 — Pine Script برای کسی که می‌خواهد همین روش را در تست‌گر راهبرد TradingView به کار ببرد (K8 ماژول ۴ و ۶ از ماژول ۷ این دوره استفاده می‌کنند)؛ M9 — هوش مصنوعی در تحلیل و آزمودن راهبرد برای بازبینی آزمون‌ها و کدی که AI می‌سازد (M9 ماژول ۴)؛ و M8 — معامله‌ی الگوریتمی برای کسی که می‌خواهد موتور آزمون رویدادمحور را خودش بنویسد و ربات را روی صرافی ساختگی آفلاین اجرا کند. اگر M6 را نگذرانده‌اید، آن را پیش از هر معامله‌ی واقعی بگذرانید: آزمون، مجوز معامله نیست.