ما هو وضع الاختبار العكسي لمكبر الأعمدة

يمكنك الحصول على عمليات تنفيذ أوامر أكثر واقعية في الاختبار الخلفي لاستراتيجيتك باستخدام خيار «Bar Magnifier». تستخدم هذه الأداة الفحص داخل العمود لتعطيك عرضًا أكثر دقة لحركة السعر داخل العمود لتعبئة الطلبات بشكل أكثر دقة.

 

عند التمكين، فإن وضع Bar Magnifier يجعل محاكي الوسيط يستخدم قيم OHLC فقط للأعمدة التاريخية بدلاً من افتراض كيفية تحرك السعر.

 

يتم ضبط الفاصل الزمني داخل العمود المستخدم مع Bar Magnifier ديناميكيًا مع الفاصل الزمني للمخطط. يسرد الجدول التالي الفواصل الزمنية داخل العمود المستخدمة لفترات الرسم البياني الأعلى تدريجيًا.

 

الإطار الزمني للمخطط، أعلى من أو يساوي T >=

تم استخدام الإطار الزمني لإنترابار

1S

1S

30S

5S

1

10S

5

30S

10

1

15

2

30

5

60

10

240

30

1D

60

3D

240

W

D

 

فيما يلي مثال على إستراتيجية تستخدم أمر إيقاف بدون استخدام خيار Bar Magnifier:


//@version=5
strategy("bar_magnifier_demo", overlay = true, use_bar_magnifier = false)if bar_index == 10381 strategy.entry("Long", strategy.long, stop = 157.0) strategy.exit("Exit", stop = 156.0)
Java

يضع المحاكي الوسيط أمر إيقاف على العمود # 10381 ويملأ أمرًا بسعر 157.0 على العمود التالي بمجرد استيفاء شرط التوقف = 157.0. ويقدر محاكي الوسيط أنه داخل العمود نفسه، ينتقل السعر من «مفتوح» إلى «منخفض»، ثم إلى «مرتفع» (يؤدي إلى الدخول)، ثم إلى «الإغلاق». بعد بضعة أعمدة (11 يومًا للإطار الزمني الحالي)، يتم تفعيل شرط الخروج من المركز مع سعر الإيقاف = 156.0:

 

 

 

عند تمكين مكبر العمود (المعلمة use_bar_magnifier = true)، تظل أسعار الخروج والدخول دون تغيير. ومع ذلك، يحدث الخروج من الموضع داخل نفس العمود الذي حدث فيه الإدخال.


//@version=5
strategy("bar_magnifier_demo", overlay = true, use_bar_magnifier = true)if bar_index == 10381 strategy.entry("Long", strategy.long, stop = 157.0) strategy.exit("Exit", stop = 156.0)
Java

 

إذا تحققنا من الفاصل الزمني السفلي للرسم البياني لنفس الرمز (مخطط مدته 60 دقيقة، وفقًا لجدول الفاصل الزمني داخل العمود) ووجدنا النطاق الزمني المقابل للعمود 10382، يمكننا أن نرى أنه في الفاصل الزمني لكل ساعة، بعد الوصول إلى 157.0 وبدء الإدخال، ينخفض السعر إلى ما دون 156.0، مما يلبي شرط الإيقاف = 156.0.

مع تشغيل Bar Magnifier، يمكن لمحاكي الوسيط الوصول إلى تغييرات الأسعار من أطر زمنية أقل أثناء الاختبار العكسي، مما يجعل سلوكه أكثر تشابهًا مع ما سيحدث أثناء الاختبار المسبق للإستراتيجية لنفس الفترة الزمنية.

 

لتبديل خيار مكبر العمود، قم بتبديل الإدخال المقابل في نافذة «الإعدادات/الخصائص» للاستراتيجية.

 

! ملاحظة: لا يمكن للاستراتيجية أن تطلب أكثر من 200,000 عمود من الإطار الزمني الأدنى.

 

للرموز التي تحتوي على الكثير من البيانات التاريخية (حيث عدد الأعمدة على الرسم البياني × عدد أعمدة الإطار الزمني الأدنى لكل عمود مخطط) > 200,000)، قد لا تتأثر الصفقات الأولى على الرسم البياني بمكبر العمود.

 

يمكن حساب عدد الأعمدة، بدءًا من نهاية الرسم البياني، التي يمكن أن تتأثر بـ Bar Magnifier تقريبًا باستخدام الصيغة التالية.

last_bar_index - (200000/عدد أعمدة الإطار الزمني الأدنى لكل عمود مخطط)

ستكون القيمة الناتجة تقريبية، لأن عدد أعمدة الإطار الزمني الأدنى يمكن أن يختلف من عمود إلى آخر.

 

اقرأ أيضًا: