اختبار استراتيجية التداول مع برنامج backtesting




اختبار استراتيجية التداول مع برنامج backtesting قبل القراءة من خلال هذا الدرس، يجب أن كنت قد قرأت من خلال: يمكن Backtesting 30 الصفقات يدويا مع حساب تجريبي تساعدك على أن تقرر ما إذا كانت استراتيجية هي جديرة بالمتابعة. ومع ذلك، إذا كنت تبحث لتجارة استراتيجية جديدة على مدى فترة أطول من ذلك بكثير، فإنك لا تريد أن تضطر إلى الانتظار لعدة أشهر قبل أن تتمكن من اتخاذ قرار بشأن ما إذا كان استخدام استراتيجية على حساب المال الحقيقي. طرق مختلفة لbacktesting استراتيجية التداول تلقائيا هذا هو المكان backtesting استراتيجية باستخدام يساعد البرنامج. يمكنك الحصول على فكرة إذا كانت مبادئ استراتيجية تصمد على مدى فترة أطول بسرعة أكثر من ذلك بكثير. يمكنك القيام بذلك بطريقتين: باستخدام برنامج backtesting أو باستخدام الروبوت. باستخدام برنامج backtesting يمكنك استخدام برنامج backtesting خاص، مثل FOREX TESTER، التي تسمح لك لاختبار استراتيجية على مدى فترة طويلة من الزمن، وذلك باستخدام البيانات التاريخية الحقيقية. هذا النوع من البرنامج يسمح لك لإرجاع بيانات السوق والتجارة التاريخية من خلال عدد من أيام أو أسابيع أو أشهر من خلال تسريع الوقت. لمعرفة المزيد حول كيفية الحصول على هذا البرنامج، يمكنك الذهاب إلى ما يلي: باستخدام الروبوت بديل لاستخدام البرمجيات backtesting هو استخدام الروبوت أو مستشار الخبراء. فإن الروبوت تذهب من خلال البيانات التاريخية بوتيرة سريعة وتحاكي الصفقات التي يمكن أن اتخذت باستخدام استراتيجية، مما يسمح لك أن ترى ما نتائجك كان يمكن أن يكون مثل. الاعتبارات أن تضع في اعتبارها الأداء السابق ليس مؤشرا على النتائج المستقبلية. وأنك لن تعرف كم كنت سيجعل في الأسواق أو أي نوع من الأداء يمكنك تحقيق كل شهر. إذا كنت تستخدم برنامج backtesting، مثل FOREX TESTER، أو استخدام الروبوت لاختبار البيانات التاريخية، يجب أن نضع في اعتبارنا أن الأداء السابق ليس مؤشرا على النتائج المستقبلية. عند اختبار استراتيجية، يجب أن لا يكون محاولة لمعرفة مدى نسبة الزيادة التي يمكن أن تجعل في حسابك أو حجم الاموال التي يمكن أن تجعل. والحقيقة البسيطة هي أن أنك لن تعرف ما ستفعل الأسواق وذلك من شهر واحد إلى أنك لن تعرف أي نوع من الأداء يمكنك تحقيق. عندما backtesting استراتيجية التداول، لا تركز على أي نوع من الأداء التي حققتها في الماضي، ولكن التركيز بدلا من ذلك على ما إذا كانت مبادئ استراتيجية تصمد لفئات معينة من الأصول. عندما كنت backtesting الاستراتيجية، كنت ترى إذا كانت مبادئ الاستراتيجية ستعمل مع بعض الأصول أو في ظروف معينة في السوق. إذا، على سبيل المثال، كنت تبحث لاختبار الاستراتيجية التي يلتقط جزءا من اتجاه وبتصفية الصفقات في السوق تتراوح بنجاح. ثم عن طريق اختبار الاستراتيجية باستخدام البرمجيات، وسوف تسمح لك لمعرفة ما إذا كانت استراتيجية تدير فعلا لتحقيق ذلك. إذا كانت نتائج تتحول إلى أن تكون مربحة، فإنك قد ترغب في النظر في طرق لتصفية الصفقات المربحة والحد من الخسائر. إذا كانت نتائج تتحول إلى أن تكون مربحة، ثم قد يكون لديك استراتيجية التي يمكنك العمل مع في بيئة السوق الحية. تجنب منحنى المناسب منحنى المناسب والأمثل استراتيجية التداول الخاصة بك لتعظيم الربحية استنادا الى البيانات السابقة. ولكن يجب أن نضع في الاعتبار أنه يجب أبدا قرص استراتيجية الخاص بك إلى نقطة حيث يمكنك تحقيق أقصى قدر من الربحية. هذا هو المعروف باسم منحنى المناسب ويعني أن لديك الأمثل استراتيجية لتحقيق أقصى قدر من الأداء ممكن بناء على ما حدث في الماضي. الأداء السابق ليس مؤشرا على النتائج المستقبلية هذا لن تساعدك في المستقبل، لأن الظروف في الماضي أن منحكم أداء كبير على جهاز الاستراتيجية خلال الأمثل سوف تتغير، حتى لو كان قليلا، وأنك لن تحقيق نفس النتائج. تحتاج إلى التمسك التأكد من أن مبادئ عمل استراتيجية وتبدو لتحسين الاستراتيجية الخاصة بك في بيئة حية على أساس ظروف السوق الحالية، وليس ظروف السوق الماضية. Backtesting ليس بالضبط هناك عوامل العملية التي يمكن أن تؤثر على نتائج backtest. سماسرة المختلفة لها أسعار الأعلاف المختلفة وينتشر. يجب عليك أيضا أن تدرك أن هناك عوامل العملية الأخرى التي يمكن أن تؤثر عليك النتائج. أولا وقبل كل شيء، وسطاء المختلفة لها أسعار الأعلاف المختلفة وينتشر. عن طريق وسطاء مختلفة لاختبار الاستراتيجية قد تعطي نتائج مختلفة. التطبيق العملي سيكون مختلفا إلى نتائج backtesting وهناك أيضا فرق بين ممارسة استراتيجية التداول وتطبيقه في بيئة حقيقية. في بيئة حية فأنت أكثر عرضة للخضوع لemotiona ل التأثيرات. أنت من المحتمل أن يخطئ أو تتفاعل ببطء أكثر عندما كنت تتاجر في الواقع استراتيجية أيضا. يجب أن تكون حذرا وأنت على الأرجح لن تكون قادرة على تنفيذ عمليات التداول بشكل ثابت على الروبوت يفعل، أو كذلك كما تفعل في بيئة الممارسة. يمكن أحجام موقف كبيرة يمكن أن تتغير النتائج عند التداول مع حجم الحساب كبير جدا، وكنت قد نقل عن غير قصد السعر فقط عن طريق وضع طلبك. هذا يمكن أن تعطيك تنفيذ أبطأ أو أسعار غير مرغوب فيها لتداولاتك. Backtests لا تأخذ هذا بعين الاعتبار. عندما يكون لديك مال انطلاق صغير، هل تقتصر في كمية التخزين التي يمكنك التجارة. كما ينمو حجم الحساب الخاص بك، يمكنك التجارة مع مزيد من الحجم وتزيد من خطر للحصول على عوائد أكبر. ومع ذلك، عندما يصبح حسابك كبير جدا، وهذا يمكن أن تنتج مجموعة فريدة من المشاكل. لبداية، في بعض الأسواق حيث السيولة رقيقة جدا، يمكنك نقل الواقع سعر الأصل ببساطة عن طريق وضع طلبك. هذا قد تعطيك بسرعة تنفيذ أبطأ أو قد لا تكون قادرة على الحصول على السعر المحدد الذي تريده. وذلك باستخدام البرمجيات backtesting على البيانات التاريخية لا تأخذ هذه العوامل بعين الاعتبار، في حين أنه في بيئة حية، وأنها ستكون موجودة أصلا. Backtesting هو وسيلة لتحديد ما إذا كان استراتيجية هي جديرة بالمتابعة أو لا على العموم، backtesting باستخدام البرنامج يمكن أن تكون مفيدة جدا. على الرغم من أنه لا يمكن أن تولد نتيجة ملموسة لمدى يمكنك زيادة حسابك، أو مقدار ما يمكن القيام به في المستقبل، يمكن أن تعطيك أساسا جيدا حول ما إذا كان لديك استراتيجية ستعمل أم لا. عن طريق اختبار إستراتيجيتك على مدى فترة طويلة من الزمن، وتحصل على أكبر حجم العينة، وهذا يجعل من بيئة الاختبار أكثر دقة، ويترك لك أن تشعر واثق من أن المبادئ الأساسية التي تقوم ببناء استراتيجية على، تصمد على مدى فترة أطول من وقت. حتى الآن كنت قد تعلمت ذلك. . إذا كنت تبحث ليتداول على مدى فترة أطول، يمكنك الاستفادة من البرامج بحيث لم يكن لديك إلى الانتظار لعدة أشهر قبل أن تقرر إذا استراتيجية هي جديرة بالمتابعة. . هناك نوعان من أنواع مختلفة من البرامج التي يمكنك استخدامها: backtesting البرمجيات والروبوتات الآلية. . برنامج backtesting يتيح لك استخدام بيانات السوق التاريخية التي اللف إعادته والتجارة كما لو كنت تتاجر على الهواء مباشرة. يمكنك تسريع حركة السعر والتجارة خلال أسابيع من البيانات في فترة قصيرة من الزمن. . روبوت التداول، مثل مستشار الخبراء أن تجارة تلقائيا من خلال البيانات التاريخية يسمح لك أن ترى ما نتائجك كان يمكن أن يكون مثل. . عند استخدام برامج backtesting الآلي، وهناك عدد من الاعتبارات التي عليك أن تضع في الاعتبار. . الفكرة ليست لمعرفة مدى يمكن أن يحتمل تنمو حسابك، أو مقدار ما يمكن أن تجعل شهريا كما أنك لن تكون قادرة على معرفة ما سوف يحدث في الأسواق. بل ينبغي استخدام النتائج لمعرفة ما إذا كانت مبادئ استراتيجية عقد لظروف الأصول أو السوق المختلفة. . يجب تجنب منحنى المناسب - تحسين الاستراتيجية الخاصة بك لتحقيق أقصى قدر من الأداء بناء على النتائج السابقة. . هناك عوامل الخارجية التي يمكن أن تؤثر نتائج backtesting الخاص بك، مثل يغذي السعر من وسيط أو الفرق في هوامش بين السماسرة. . تطبيق استراتيجية لأسواق مختلفة جدا لbacktesting الاستراتيجية. كنت أكثر من المرجح أن تتعرض التأثيرات العاطفية أو ارتكاب الأخطاء عند التداول في بيئة حقيقية. . عندما يصبح حسابك كبير جدا، يمكنك نقل الواقع سعر الأصل، فقط عن طريق وضع طلبك. هذا قد يؤدي إلى تنفيذ أبطأ وأسعار غير المرغوب فيها التي لا أن يؤخذ في الاعتبار backtesting الخاص بك. . backtesting لا ينبغي أن تستخدم للعثور على أدلة ملموسة من العائدات، وإنما تستخدم لتقرر ما إذا كانت استراتيجية يستحق تسلك في بيئة حية.