لم يعد ChatGPT أفضل LLM
الإصدار 1.94 من Forex Gold Investor متوفر الآن!
نظام الفوركس التالي لمحفظة التداول الخاصة بك - آخر تحديثات LeapFX
ما مدى أهمية أكاديمية EA Trading لكل متداول فوركس؟
خسائر واكا واكا الكبيرة في الأسبوع الماضي
Express Generator هو أداة الأوامر السطرية الوحيدة والأسرع لعمل الاختبارات المسبقة وتوليد الإستراتيجيات
إنشاء وأتمتة وتصدير إكسبرتات فوركس جاهزة للتداول المباشر باستخدام FSB
كيفية بناء استراتيجيات للذهب باستخدام StrategyQuant؟
سيكولوجية التداول في الفوركس وتأثير نسخ الصفقات
إعادة إطلاق News Catcher Pro - الآن أقوى وأكثر موثوقية!
فوائد برنامج Forex Strategy Builder Professional من أكاديمية EA Trading
تطبيق Evening Scalper PRO يصل إلى أعلى مستوياته على الإطلاق
قصة نجاح بيل ليبشوتز والتداول الخوارزمي
تعرف على الإكسبرت الخاسر قبل أن تبدأ التداول؟
تنزيل البيانات اللحظية لليورو مقابل الدولار الأميركي وإعدادها للاختبار المسبق (Backtest) باستخدام Tick Data Suite
كيف يمكن الاستفادة من ForexSignals.com في تجارة الفوركس؟
كيفية تصميم إكسبرت فوركس باستخدام EA Studio المقدم من أكاديمية التجارة؟
كيف يمكن إنشاء نظام تداول ناجح باستخدام FX-Builder؟
Tick Data Suite Guide [OUTDATED]

عند الوصول إلى هذا الدليل، من المفترض أنك قمت بالفعل بتنزيل البيانات اللحظية المطلوبة وتم تحويلها إلى ملف FXT والعديد من ملفات HST، كل منها تم وضعه في مكانه الصحيح. إذا لم يتم تنفيذ الخطوات المذكورة أعلاه بعد، فستحتاج أولاً إلى اتباع أدلة كيفية تنزيل بيانات التجزئة المجانية وكيفية إعداد بيانات التجزئة لأدلة ميتاتريدر 4 .

كبداية، يجب استخدام مثبت Tick Data Suite ، ويمكنك العثور عليه في صفحة تنزيلات بيانات التجزئة . بعد اكتمال التثبيت، سيتم تشغيل أداة التكوين تلقائيًا؛ هذه فرصة جيدة لتثبيت Tick Data Suite في مجلدات ميتاتريدر 4 المرغوبة للاستخدام من خلال النقر فوق الزر "تحديد المسار"، والتصفح إلى هذا المسار، ثم الضغط أخيرًا على الزر "نسخ TDS"، وسيؤدي ذلك بعد ذلك إلى تنشيط Tick Data Suite مع ستظهر المحطة المطلوبة ومطالبة بإضافة رمز على سطح المكتب لتسهيل الوصول.

عند اكتمال تثبيت Tick Data Suite ، لبدء تشغيله، ما عليك سوى تشغيل ميتاتريدر 4 من خلال أيقونة سطح المكتب أو ببساطة النقر المزدوج على tds.exe في مجلد ميتاتريدر 4. سيتم تشغيل محطة ميتاتريدر 4 الخاصة بك مع تمكين جميع الميزات؛ لن يعد حد 2 غيغابايت موجودًا، ولن تتم الكتابة فوق ملفات FXT، وسيتم اكتشاف ملفات FXT ذات الانتشار المتغير تلقائيًا وستعمل اختبارات الـBacktests والتحسينات لبيانات التجزئة في حالة استخدام ملفات FXT لبيانات التجزئة.

عمليات تثبيت متعددة لـ ميتاتريدر 4

إذا تم استخدام Tick Data Suite مع محطة ميتاتريدر 4 مختلفة في وقت لاحق، فيجب تنفيذ برنامج تكوين TDS، ويمكن العثور عليه في مجلد برامج قائمة ابدأ Tick Data Suite ، ثم يجب اتباع الخطوات السابقة معاد؛ يتم تحديد مسار محطة ميتاتريدر 4 المطلوب ثم يتم نسخ TDS. بمجرد الانتهاء من ذلك، لتشغيل محطة ميتاتريدر 4 الجديدة المحددة مع تمكين تشغيل البيانات اللحظية، يمكن استخدام رمز الاختصار على سطح المكتب - إذا اخترت إضافة واحد - أو يمكن النقر نقرًا مزدوجًا فوق tds.exe في المجلد الخاص به.

تكوين الانزلاق

معلومات مهمة

يسمح Tick Data Suite بمحاكاة الانزلاق في اختبارات الـBacktests منذ ظهور الإصدار v1.1.9b. لا يعد تكوين الانزلاق جزءًا سهلاً من هذا الدليل. يمكن العثور عليه في أداة تكوين TDS ، انتقل إلى ابدأ -> كافة البرامج -> حدد Data Suite .

من المهم معرفة أنه يمكن تعطيل الانزلاق كليًا أو تمكينه من خلال مربع الاختيار "تمكين ميزات الانزلاق"، فهو معطل افتراضيًا.

الأمر التالي المهم جدًا الذي يجب معرفته هو أن معلمة الانزلاق المرسلة مع استدعاءات OrderSend() في إكسبرت الفوركس مهمة. إذا لم تكن معلمة انزلاق إكسبرت مساوية أو أكبر من تلك التي تم تكوينها في Tick Data Suite ، فسيكون خطأ OrderSend 138 خطأ في اختبار الـBacktest؛ الخطأ 138 هو إعادة التسعير. يتم تحديد الانزلاق بشكل عشوائي تمامًا استنادًا إلى سعر التجزئة الحالي، لذا فإن تكرار الأمر بعد خطأ إعادة التسعير هذا سيؤدي إلى قيمة انزلاق مختلفة. لذلك، إذا تم استخدام قيمة انزلاق صغيرة جدًا بواسطة إكسبرت لتلك التي تم تكوينها في Tick Data Suite أثناء استخدام حلقة إعادة محاولة الطلب أيضًا، فسوف تحصل في النهاية على انزلاق مقبول، والذي سيكون ضمن القيمة التي تم تكوينها من إكسبرت، وليس تلك التي تم تكوينها في مجموعة البيانات اللحظية . إذا تم تمكين الانزلاق، يجب أن تكون قيمة انزلاق إكسبرت أكبر من أعلى قيمة انزلاق تم تكوينها في Tick Data Suite .

يتضمن السلوك الخاص الأوامر المعلقة (الإيقاف والحد) وضربات وقف الخسارة وجني الأرباح؛ والذي تم تجاهل الانزلاق الذي طلبه إكسبرت تمامًا؛ بمعنى آخر، يتم دائمًا تقدير الانزلاق المطلوب من خلال OrderClose() بينما يتم الاعتراف بالانزلاق المطلوب من خلال OrderSend() فقط لأوامر السوق.

لا تغفل أيضًا أن قيمة الانزلاق التي تم تمريرها إلى OrderSend هي بالنقاط - وليس بالنقاط - لذلك يجب استخدام قيمة 10 للحد الأقصى المسموح به للانزلاق وهو 1.0 نقطة للوسيط المكون من 5 أرقام.

ثالثًا من حيث الأهمية، ستقوم مجلة اختبار الـBacktest بتسجيل جميع الانزلاقات، حتى تتمكن من إعطائك فكرة عن مقدار الانزلاق الذي تلقاه كل طلب.

إذا تم استخدام Tick Data Suite مع وسيط مكون من 4 أرقام، على الرغم من أنه لا يوصى بذلك بشدة لأنه في هذه الحالة يتم فقدان دقة الرقم الخامس القادمة مع جميع بيانات التجزئة تقريبًا، ويتم تقريب الانزلاق إلى أقرب قيمة عدد صحيح؛ على سبيل المثال، فإن الانزلاق بمقدار 1.5 نقطة سيكون عبارة عن نقطتين، وسيكون الانزلاق بمقدار 1.4 نقطة بمثابة انزلاق بمقدار نقطة واحدة.

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

تكوين الانزلاق الفعلي

الحد الأقصى للانزلاق المواتي والحد الأقصى للانزلاق غير المواتي هما إعدادات نطاق الانزلاق، وهما يحددان مقدار الانزلاق الذي يمكن تجربته في اختبار الـBacktest للأوامر. إذا تم تعيين الحد الأقصى للانزلاق غير المواتي إلى 1.0 والحد الأقصى للانزلاق غير المواتي إلى 1.5، فقد يكون الانزلاق إيجابيًا بين 0 و1.0 نقطة أو سلبيًا بين 0 و1.5 نقطة، ويكون الإيجابي (المفضل) هو الذي يفضل اختبار إكسبرت مرة أخرى؛ في الأساس سعر أفضل، أي سعر أقل من عرض أسعار الطلب الجاري في أمر طويل أو سعر أعلى من عرض أسعار العرض الحالي في أمر قصير. من نامباشرة أخرى، فإن الانزلاق السلبي (غير المواتي) هو الذي يؤدي إلى عجز من خلال تشغيل ذلك إكسبرت الفوركس؛ سعر أعلى للطلبات الطويلة وسعر أقل للطلبات القصيرة.

يحدد إعداد النسبة المئوية المخصصة لفرصة الانزلاق النسبة المئوية للأوامر التي قد تتعرض للانزلاق. إذا تم ضبطه على 50، فإن نصف الأوامر سوف تخضع لانزلاق 0 نقطة، بينما إذا تم تعيينها على 75، فإن ربع الأوامر سوف تخضع لانزلاق 0 نقطة. كقاعدة عامة، لا يزال من الممكن أن تنتهي الأوامر الأخرى بانزلاق قدره 0 نقطة مما يؤدي إلى زيادة طفيفة في النسبة المئوية النهائية للأوامر التي لا يوجد بها انزلاق، اعتمادًا على قيم الحد الأقصى للانزلاق التي تم تكوينها. باختصار، في الحالة الأخيرة، سيتم الحساب 75% من انزلاق الأوامر بشكل طبيعي، في حين سيتم تخطي الـ 25% الأخرى بالكامل. يتم تعطيل هذا الإعداد افتراضيًا مما يعني أن نطاق الانزلاق يتراوح بين 0 وMAX، وبالتالي فإن جميع الأوامر سوف يكون بها انزلاق وقد يكون لدى بعضها انزلاق بمقدار 0 نقطة.

إذا تم تمكين إعداد النسبة المئوية المخصصة للاحتمالات ، فسوف يغير سلوك الانزلاق بطريقة كبيرة:

  • يتم تعطيله بشكل افتراضي، إذا تم تركه كما هو، فسيتم الحساب الانزلاق بشكل عشوائي كرقم يقع بين -MAX_UNFAVORABLE_SLIPPAGE وMAX_FAVORABLE_SLIPPAGE. لذا، إذا تم تعيين الحد الأقصى للانزلاق غير المواتي على 1.0 وتم ضبط الحد الأقصى للانزلاق غير المواتي على 3.0، فسوف يقع الانزلاق في نطاق من -3.0 إلى 1.0، مع فرصة متساوية لظهور كل قيمة، على سبيل المثال -1.5 سوف تظهر في كثير من الأحيان حوالي كـ 0.7، في الختام، مع نطاق معين -3.0 إلى 1.0، سيكون للانزلاق السلبي فرصة 75٪ للظهور في حين أن الانزلاق الإيجابي سيكون لديه فرصة 25٪. مثال آخر، إذا تم تعيين الحد الأقصى للانزلاق الإيجابي على 1.0 والحد الأقصى للانزلاق غير المواتي إلى 1.0، فسيكون نطاق الانزلاق من -1.0 إلى 1.0 مع فرصة 50٪ لظهور الانزلاق الإيجابي.
  • إذا تم تمكينه، فإنه سيحدد عدد الصفقات التي بها انزلاق سيكون لها انزلاق إيجابي.
    إذا تم ضبطه على 50، والحد الأقصى للانزلاق الإيجابي إلى 1.0 والحد الأقصى للانزلاق غير المواتي إلى 3.0، فهذا يعني أنه سيكون هناك انزلاق إيجابي بين 0.0 و1.0 لـ 50% من الأوامر التي بها انزلاق، بينما الـ 50% الأخرى سيكون لها انزلاق بين -0.0 و-3.0.
    إذا تم ضبطه على 25، 2.0 للحد الأقصى للانزلاق المواتي و2.0 للحد الأقصى للانزلاق غير المواتي، فإن 25% من الأوامر ذات الانزلاق سيكون لها انزلاق موات بين 0.0 و2.0 وانزلاق غير موات بين -0.0 و-2.0 بالنسبة لـ 75% الأخرى.

من المهم جدًا ملاحظة أن فرصة % المخصصة للانزلاق هي إعداد سائد يؤثر على النسب المئوية التي تم حلها الناتجة عن الإعدادات الأخرى. إذا تم تعيين النسبة المئوية المخصصة لفرصة الانزلاق على 80 والاحتمالات المفضلة المخصصة بنسبة 50، فإن النتيجة الصافية ستكون انزلاقًا لـ 80% فقط من الصفقات، 50% منها (40% من الإجمالي) سيكون لها انزلاق إيجابي بينما الباقي 50 % (40% من الإجمالي أيضًا) سيكون لها انزلاق سلبي.

الهدف الرئيسي لفرصة الانزلاق % المخصصة والاحتمالات المفضلة % المخصصة هو الضبط الدقيق. إذا لم يكن هناك دافع قوي، فما عليك سوى تركها معطلة بشكل افتراضي وتعديل إعدادات الحد الأقصى للانزلاق المرغوب وإعدادات الحد الأقصى للانزلاق غير المرغوب فيه.

لا تحتاج إعدادات الانزلاق الأخرى إلى أي شرح إضافي.

تحدد انزلاقات أوامر الحد ما إذا كانت أوامر الحد المعلقة - حد الشراء وحد البيع - ستخضع للانزلاق إذا تم تعيينها.

وبنفس الطريقة، فإن أوامر الإيقاف التي تحتوي على انزلاق تحدد ما إذا كانت أوامر الإيقاف المعلقة - إيقاف الشراء وإيقاف البيع - ستتعرض للانزلاق إذا تم تطبيقها.

الأوامر المغلقة تلقائيًا (SL، TP) بها انزلاق كما هو واضح، وتشير إلى أوامر إيقاف الخسارة وجني الأرباح، إذا تم تمكينها، فسوف تضع إغلاق مراكز SL وTP تحت الانزلاق، بما في ذلك الأوامر المغلقة عند التوقف؛ إما نهاية اختبار الـBacktest أو التوقف.

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

برامج الطرف الثالث

يمكن استخدام Tick Data Suite مع منتجات الجهات الخارجية بافتراض أنه يتعين عليهم فتح Terminal.exe. إذا كان الأمر يتعلق بمثل هذا المنتج، فيجب إعادة تسمية الملف Terminal.exe الأصلي إما إلى:

  • Terminal.bak.exe
  • mt4.exe
  • Terminal_.exe

ثم يجب إعادة تسمية tds.exe إلى Terminal.exe. يجب أن يعمل أي منتج تابع لجهة خارجية بدون مشاكل إذا تم تنفيذ إعدادات سطر الأوامر بسلاسة. كان مطور Walk Forward Analyzer لائقًا بما يكفي لإضافة مربع اختيار بسيط يسمح باستخدام Tick Data Suite حتى دون الحاجة إلى إعادة التسمية.

المشاكل المحتملة مع برامج الطرف الثالث

تتطلب بعض إكسبرتات الاتصال بالوسيط حتى لو تم تشغيله في اختبار خلفي، ومن بينها WallStreet روبوت الفوركس و FAPTurbo . قد تتسبب أدوات الطرف الثالث للاختبار والتحسين التلقائي في حدوث بعض المشكلات إذا تم استخدامها مع تلك الأدوات. ترجع هذه الحالة إلى البداية السريعة جدًا للاختبار الخلفي أو التحسين نظرًا لوجود البيانات بالفعل. مؤشر حدوث مثل هذه المشكلة هو ما إذا كان إكسبرت يعمل بشكل جيد مع أداة طرف ثالث مع بيانات مركز التاريخ، في حين يرفض التداول باستخدام البيانات اللحظية؛ وهذا أمر طبيعي بالنسبة لـ إكسبرتs التي تقوم بمصادقة رقم الحساب مع الخادم الخاص بها. يمكن حل هذه المشكلة عن طريق زيادة تأخير بدء اختبار الـBacktest من خلال برنامج التكوين؛ فقط ليتم ضبطه على حوالي 3، يجب أن يكون هذا جيدًا.

تم النشر في الأربعاء، 16 أكتوبر 2013

تحدث عن Tick Data Suite

المعلومات أو المخططات أو الأمثلة الواردة في منشور المدونة هذا هي لأغراض توضيحية وتعليمية فقط. ولا ينبغي اعتبارها بمثابة نصيحة أو تأييد لشراء أو بيع أي ورقة مالية أو أداة مالية. نحن لا نقدم ولا نستطيع تقديم أي نوع من النصائح المالية. لا يوجد أي موظف أو أشخاص مرتبطين بنا مسجلون أو مصرح لهم بتقديم المشورة المالية. نحن لا نتداول نيابة عن أي شخص، ولا نوصي بأي وسيط. في مناسبات معينة، يكون لدينا رابط مادي للمنتج أو الخدمة المذكورة في المقالة. وقد يكون ذلك على شكل تعويض أو مكافأة.

شارك