پیشنیاز: بکتست بدون میانبرهای نگاه به آینده
در نمایشگر کوچک، شکل را افقی جابهجا کن یا در اندازه کامل باز کن.
راهنمای خواندن شکل
قطع پاسخ، رد سفارش را ثابت نمیکند. پیش از ارسال مجدد، وضعیت درخواست اولیه را تطبیق بده تا مواجهه تکراری ایجاد نشود.
هدف یادگیری
منطق روش، اجرای شبیهسازی و کنترل اجرای واقعی را از هم جدا کن.
الگوریتم قواعد تصمیم را کدنویسی میکند، اما اسکریپت پژوهش و سامانه اجرا دو بخش متفاوتاند. نتیجه استراتژی TradingView شبیهساز بروکر دارد؛ سفارش شبیهسازیشده اثبات پذیرش یا اجرای بروکر واقعی نیست. زمان داده، منبع قیمت و فرض اجرای سفارش بر مقایسه اثر دارند.
طراحی اجرا کنترل داده قدیمی، درخواست تکراری، قطع ارتباط، رد سفارش، اجرای ناقص و اختلاف پوزیشن محلی با بروکر میخواهد. سقف ریسک و تعداد سفارش باید بیرون فرمول سیگنال کنترل شوند. روش توقف انسانی و تطبیق وضعیت نامعلوم را تعیین کن.
آزمون امن مرحلهای است: محاسبه تاریخی بازسازیپذیر، اجرای شبیهسازی، سناریو خطا و مشاهده تحت نظارت. زمانها را پایش و تصمیمها را بدون قراردادن اسرار در کد عمومی ثبت کن. مقدار داخل کندل و اندیکاتور پیش از بستهشدن عوض میشود؛ تصمیم موقت یا بر پایه مشاهده کامل را مشخص کن.
مثال کاربردی
فرض کن پس از درخواست سفارش دهواحدی ارتباط قطع شود. ارسال دوباره بدون بررسی شاید بیست واحد بسازد، اگر اولی پذیرفته شده باشد. شناسه یکتای درخواست و تطبیق وضعیت، کنترل طراحیاند؛ هیچکدام نبود همیشگی خطای بروکر را تضمین نمیکنند.
خطاهای رایج
فقط چون بکتست سودآور است خودکارسازی را وصل نکن. پایان مهلت پاسخ را رد قطعی ندان و کنترل ریسک را فقط به همان بخش تولید سیگنال وابسته نکن.
تمرین
جدول واکنش خطا برای داده قدیمی، وضعیت سفارش نامعلوم و اختلاف پوزیشن بنویس. مشخص کن سامانه تمرینی چه زمانی توقف میکند و چه مدرکی ادامه تحت نظارت را مجاز میکند.
منابع و مطالعه بیشتر
- TradingView — Strategies: broker emulator, costs and test biases
- TradingView — Repainting
- CME Group — Risk Management and Your Trade Plan
روی همین دستگاه ذخیره میشود؛ پیش از پاککردن داده مرورگر یا تغییر دستگاه، پشتیبان بگیر.
مسیر یادگیری منبازبینی تحریریه: ۱۵ اکتبر ۲۰۲۶ · بررسی فنی با کمک هوش مصنوعی؛ بازبینی مستقل متخصص در انتظار انجام.
ترجمه موجود است · بازبینی تحریریه در انتظار انجام