پرش به محتوا
StatePath

اطلس پلتفرم

یک نقشه از کل پلتفرم.

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

از اینجا شروع کنید

از بوم خالی تا ربات در حال اجرا

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

چهار راه برای یادگیری

دری را انتخاب کنید که به لحظهٔ شما می‌خورد

درس‌ها

مسیرهای راهنمای عملی با بوم تمرین داخلی. بهترین در برای روز اول.

باز کردن آموزش
دستورها

نقطه‌های شروع قابل کپی برای ستاپ‌های رایج — یکی را باز کنید، در ویرایشگر بچسبانید و تغییرش دهید.

مرور دستورها
مرجع

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

اطلس ابزارهانوع‌های دادهالگوها
مفهوم‌ها

ایده‌های زیرین: خط لوله، قاعده‌های صداقت، مدل نسخه‌ها. در همین صفحه توضیح داده شده‌اند.

پرش به مفهوم‌ها

خط ساخت

چهار مرحله، چهار سند

استراتژی یک فایل نیست — چهار سند است که هر یک روی بوم خودش نوشته و جداگانه اعتبارسنجی می‌شود. ترکیب‌کننده آن‌ها را به هم می‌چسباند.

  1. سیگنال جست‌وجو
    لحظه را پیدا می‌کند

    در هر کندل دربارهٔ خرید یا فروش تصمیم می‌گیرد. خروجی آن دو مقدار بولی می‌گیرد — بالا بردن هر دو، دو سیگنال مستقل صادر می‌کند.

  2. فیلترها
    نگهبان دروازه

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

  3. ساخت سفارش
    معامله را شکل می‌دهد

    سیگنال باقی‌مانده را به سطح‌های قیمتی تبدیل می‌کند: یک یا چند حد سود، یک یا چند حد ضرر، و اطمینانی اختیاری که اندازهٔ موقعیت را مقیاس می‌کند.

  4. مرحلهٔ معامله
    موقعیت را مدیریت می‌کند

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

ترکیب و انتشار

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

فیلتر چه می‌تواند بگوید

برو بعدی
سیگنال به وضعیت بعدی پیش می‌رود.
نگه دار
هنوز نه — در کندل بعدی دوباره تلاش کن.
لغو
سیگنال را کامل کنار بگذار.

پنج دستهٔ فیلتر

درون یک وضعیت، دسته‌ها به ترتیب ثابت ارزیابی می‌شوند. خانواده‌های سخت‌گیر لغو می‌کنند؛ غیرسخت‌گیرها نگه می‌دارند.

  1. داده‌کاویمشاهده و ثبت می‌کند. هرگز روی سیگنال اثر نمی‌گذارد.
  2. سخت‌گیرهمه باید عبور کنند، وگرنه سیگنال لغو می‌شود.
  3. سخت‌گیر وزنیامتیاز وزنی باید به آستانه برسد، وگرنه سیگنال لغو می‌شود.
  4. غیرسخت‌گیردست‌کم یکی باید عبور کند، وگرنه سیگنال تا کندل بعدی نگه داشته می‌شود.
  5. غیرسخت‌گیر وزنیامتیاز وزنی باید به آستانه برسد، وگرنه سیگنال نگه داشته می‌شود.

ابزار کار

همه‌چیز یک گره روی بوم است

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

ابزارها اتم‌ها هستند

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

مفسرها عدد را به معنا تبدیل می‌کنند

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

سیم‌ها نوع حمل می‌کنند

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

بافر
یک مقدار برای هر کندل — زبانی که اندیکاتورها با آن حرف می‌زنند.
اسکالر
یک عدد برای ارزیابی جاری، مثل یک سطح قیمتی.
بولی
درست یا نادرست — چیزی که خروجی‌ها و شرط‌ها مصرف می‌کنند.
شمارشی
یک انتخاب از میان مجموعه‌ای نام‌دار.
چندشمارشی
چند انتخاب از میان مجموعه‌ای نام‌دار.
فهرست رویداد
رخدادهای گسسته با جای کندل، مثل الگوهای شناسایی‌شده.
بسته
یک رکورد ساخت‌یافته — وقتی فقط یک بخش را لازم دارید، همان فیلد را بردارید.

قاعدهٔ صداقت

در لحظهٔ تصمیم، گراف نمی‌تواند بستهٔ کندل جاری را بخواند — اگر تلاش کند، موتور خطا می‌دهد. ابزارهای بازترسیم‌شونده کندل‌به‌کندل دوباره ارزیابی می‌شوند و فقط چیزی را می‌بینند که همان لحظه معلوم بود. آنچه بک‌تست می‌کنید همان است که ترمینال زنده می‌دید.

کاتالوگ ابزارها

پالتی که با آن می‌سازید

زنده از کاتالوگ

شمارش‌های زیر زنده از کاتالوگ خوانده می‌شوند — همان لحظه‌ای که ابزاری منتشر شود، به‌روز می‌شوند.

ابزار
خانواده
حالت
نوع سیم

دادهٔ بازار

کندل‌های زیرین

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

خط اثبات

بک‌تست، بهینه‌سازی، اعتبارسنجی

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

مسیرهای کامپایل

از سند تا فایل متاتریدر

دو مسیر از پلتفرم بیرون می‌روند. هر دو به یک فایل واقعی می‌رسند که دانلود می‌کنید و در ترمینال می‌گذارید.

سریع‌تر بسازید

میان‌برهایی که مال خودتان می‌مانند

سه شتاب‌دهنده به همان خط لوله می‌ریزند — هیچ‌کدام نسخه‌ها، اعتبارسنجی یا مالکیت را دور نمی‌زنند.

حلقهٔ بازار

کارتان را بفروشید، یک سرآغاز بخرید

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

زیر کاپوت

برای خوانندگانی که ماشین را می‌خواهند

شیرجهٔ عمیق تصحیح‌شده — موتور امروز واقعاً چطور کار می‌کند.

زمان اجرا، در یک بند

ویرایشگرها سند JSON تولید می‌کنند. ترکیب‌کننده سرهمشان می‌کند؛ انتشار، نسخه‌ای تغییرناپذیر را منجمد می‌کند که نسخهٔ دقیق ابزارهای سازنده‌اش رویش مهر شده. اجراها نسخه را بار می‌کنند، کندل‌ها را از چهار مرحله می‌گذرانند و رویدادهای پیشرفت را جریان می‌دهند. کامپایل‌ها همان گراف را به کد MQL پایین می‌آورند و به سرویس کامپایل می‌سپارند، که فایل نهایی ترمینال را برمی‌گرداند.

مدیریت سرمایهٔ ورود

چهار گام میان سفارش و کارگزار: دروازه‌ای که می‌تواند ورود را رد کند، مدل اندازه‌گیری، نگاشت اطمینان که اندازه را با مقدار اطمینان سفارش مقیاس می‌کند، و نگهبان ریسک پایانی که نتیجه را مهار می‌کند.

دروازه‌بانی زمانی

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

موتورها و وفاداری

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

پیش‌نگری و بازترسیم

درون دامنهٔ تصمیم، خواندن کندل جاری خطا می‌دهد — این نگهبان ساختاری است، نه توصیه‌ای. ابزارهای بازترسیم‌شونده زیر مکان‌نمای متحرک دوباره ارزیابی می‌شوند تا هر کندل فقط گذشتهٔ خودش را ببیند؛ سرهم‌بندی هر ابزار بازترسیم‌شونده را در گزارش ساخت پرچم می‌زند.

دادهٔ سفر

گذرگاه دادهٔ اختیاری هر سیگنال. سیگنال جست‌وجو طرح را اعلام می‌کند؛ فیلترها و مرحلهٔ سفارش می‌خوانند و می‌نویسند. نوشته از وضعیت بعدی به بعد خواندنی می‌شود — هرگز در همان وضعیت — تا اطلاعات همیشه رو به جلو جریان یابد.

پیش‌نویس‌ها و نسخه‌ها

هر خانوادهٔ سند یک پیش‌نویس تغییرپذیر برای هر نویسنده و زنجیره‌ای از نسخه‌های منتشرشدهٔ تغییرناپذیر نگه می‌دارد. شمارهٔ نسخه فقط جلو می‌رود؛ تفاوت‌گیری امکانی درجه‌یک است؛ اجراها و کامپایل‌ها به نسخه سنجاق می‌شوند، پس هیچ‌چیزِ در حال اجرا زیر پایتان عوض نمی‌شود.

واژه‌نامه

واژگان، یک‌جا

تعریف‌های کوتاه، هماهنگ با نامی که هر ویرایشگر و برچسب به چیزها می‌دهد.

  • ابزار

    کوچک‌ترین واحد محاسبه — یک نوع گرهٔ بوم از کاتالوگ.

  • حالت

    گونهٔ نام‌دار یک ابزار که در پیکربندی انتخاب می‌شود — یک گره، چند رفتار.

  • سیم

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

  • مفسر

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

  • سند

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

  • پیش‌نویس

    تنها نسخهٔ کاری تغییرپذیر شما از یک سند. انتشار آن را به نسخه تبدیل می‌کند.

  • نسخه

    عکس فوری منتشرشده و تغییرناپذیر از یک سند. اجراها و کامپایل‌ها همیشه نسخه اجرا می‌کنند.

  • سیگنال جست‌وجو

    سند مرحله‌ای که در هر کندل دربارهٔ خرید یا فروش تصمیم می‌گیرد.

  • فیلتر

    سند مرحله‌ای که با یک پاسخ بولی سیگنال‌ها را دروازه‌بانی می‌کند؛ دسته‌اش بین لغو و نگه‌داشتن تصمیم می‌گیرد.

  • ساخت سفارش

    سند مرحله‌ای که سیگنال را به حد سود، حد ضرر و اطمینان شکل می‌دهد.

  • مرحلهٔ معامله

    مرحلهٔ پس از اجرا: مدل‌های احراز و اندازه‌گیری که موقعیت باز را مدیریت می‌کنند.

  • استراتژی

    سرهم‌بندی ترکیبی چهار مرحله که به‌صورت نسخه منتشر می‌شود.

  • اجرا

    یک بک‌تست یا بهینه‌سازی که نسخه‌ای منتشرشده را روی تاریخچه اجرا می‌کند.

  • امتیاز استواری

    ترکیبی از 0 تا 100 از شش تحلیلگر اعتبارسنجی، پس از هر بهینه‌سازی.

  • ربات

    فایل اکسپرت کامپایل‌شده از یک نسخهٔ استراتژی.

  • سند اندیکاتور

    خانوادهٔ سندی که به اندیکاتور سفارشی متاتریدر کامپایل می‌شود؛ گرافش به سینک ختم می‌شود.

  • سینک

    گرهٔ پایانی مسیر اندیکاتور: پلات، هشدار یا آبجکت نمودار.

  • سلول

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

  • دادهٔ سفر

    گذرگاه دادهٔ هر سیگنال که مرحله‌ها با آن مقدارها را جلو می‌فرستند.

  • اعتبار

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

  • حق دسترسی

    آنچه خرید بازارچه می‌دهد: دسترسی اجرا به محصول مهروموم، یا کپی خصوصی از محصول باز.

  • بازترسیم

    وقتی مقدارهای گذشتهٔ ابزار با آمدن کندل‌های نو عوض می‌شوند. موتور چنین ابزارهایی را کندل‌به‌کندل دوباره ارزیابی می‌کند تا بک‌تست صادق بماند.