Monday 18 December 2017

بدوره استراتيجية التداول هذا الشهر


بعض المضاعفات التداول الشهرية كنت أبحث مؤخرا في أنظمة زخم / التناوب التداول الشهرية مع الأسهم. يبدو أن مفهوم أصبحت شعبية كبيرة في عالم التدوين في السنوات القليلة الماضية. انظر في هذا المنصب في وقت سابق لمناقشة التداول الشهرية أخرى مفهوم عام لاستراتيجية تناوب عادة ما يكون بسيطا نوعا ما: اختيار مجموعة كبيرة نسبيا من الصكوك، حساب الترتيب الشهري (على أساس 1 شهر، والعودة لمدة 6 أشهر، وما إلى ذلك أو مزيج من عدة عوائد شهرية و / أو عوامل أخرى ) وتخصيص الأسهم الخاصة بك في الصكوك أعلى N. كرر كل شهر عن طريق بيع الأدوات التي سقطت من أعلى N وعن طريق شراء الوافدين الجدد. يظهر نظام بسيط يكفي لتشغيل وbacktest، ولكن كما هو الحال مع كل شيء، والشيطان يكمن في التفاصيل. وهناك بالطبع الشيطان آخرين في تفاصيل أخرى. لا تؤخذ إعادة التوازن، والنظر التقلب، موقف التحجيم، وما إلى ذلك بعين الاعتبار في هذا الوصف نموذج بسيط ومناقشة أدناه. عن طريق إغلاق شهري البيانات الكثير من (مجاني) البيانات التاريخية التي تعود بعيدا بما فيه الكفاية لأهمية اختبار الخلفي يحتوي فقط يغلق الشهرية. إن الافتراض المعتاد جعلت عندما backtesting استخدام هذا النوع من البيانات هو استخدام سعر الإغلاق الشهري لتوليد إشارات الدخول / الخروج فضلا عن أسعار الدخول / الخروج أنفسهم. من الناحية العملية، من الواضح أن هذا غير ممكن: كنت لا تستطيع الانتظار للسوق قريب من الحصول على أسعار وتوليد الإشارات، ثم أعود إلى التجارة عند إقفال السوق. هذا هو واحد من الأسباب backtesting البرمجيات مثل تجارة بلوكس لا يسمح ليتداول عند اليوم قريب على الرغم من هذه الضمانات للحصول على نتائج واقعية يمكن تجاوز عند الحاجة (باستخدام أمر مثل order. SetFillPrice (instrument. close [1]) في السيناريو يمكن ملء الأسعار). وباستخدام بيانات وثيقة شهريا ليس فقط خاطئا بالضرورة ولكن يمثل تقريبي على المرء أن يكون على علم. والحل قد يكون الحصول على دقائق أسعار العاشر قبل ختام لتوليد الإشارات وإرسالها السوق على إغلاق أوامر قبل إنهاء تجارية مع المخاطر المحتملة التي تحرك السوق في هذه الدقائق الأخيرة الشهرية إغلاق سيتغير الترتيب الفعلي وتوليد إشارة (إعطاء مختلف التداول الحي والنتائج backtesting). الحل آخر قد يكون ليتداول في الواقع على فتح في اليوم التالي. الفرق بين التداول الحي والنتائج backtesting ثم يجري الفرق بين سعر الإغلاق الشهري وسعر الفتح الشهري الذي يمكن أن يكون مكلفا من حيث الأداء غاب عند النظر في منعطف التنفيذ الشهر. باستخدام بيانات OHLC شهري قد تجنب هذا التقريب في backtesting، من خلال السماح باستخدام إغلاق لترتيب / الجيل إشارة والمفتوحة لسعر الدخول / الخروج. ملاحظة . لمصادر البيانات التاريخية (بما في ذلك تلك الخطوط)، زميل المدونين ميباني فابر ومايك ستوكس قد جمعت القوائم على بلوق كل منها العالم بيتا وMarketSci. ويبدو أن الموقع الجديد يأتي Wikiposit أيضا واعدة جدا لجميع أنواع من البيانات مجانا. على جانبي، وأنا استخدم ويسرني جدا مع CSI. الذي يعطيني الحصول على التاريخ الكامل للعالم العقود الآجلة والأسهم العالمية، ويسمح لعدة فترات تجميع البيانات (يومية، أسبوعية، شهرية، الخ) مع خيارات التكيف الخلفي-مختلفة لالآجلة. مختلفة الشهرية افتتاح / تواريخ الإنتهاء تعقيد آخر يمكن أن تأتي من محفظة تداول الصكوك في مواقع مختلفة: (أي مختلف الأسواق قريبا في أيام مختلفة تبعا لقضاء العطلات المحلية للتبادل) مفتوحة شهري / وثيقة قد تحدث في تواريخ مختلفة لأدوات مختلفة. نفترض أن بعض الأدوات لا تتاجر ليوم العمل العالمي الأخير من الشهر: فمن ثم المستحيل بوضوح ليتداول عند سعر الإغلاق الشهري عند توليد إشارات التداول في اليوم الأخير من الشهر مما يجعل الحل س دقيقة قبل من مسافة قريبة من المستحيل تنفيذها، وزيادة تقريب backtesting. مرة أخرى، وباستخدام بيانات OHLC الشهرية وسعر مفتوحا لسعر الدخول منع هذه المشكلة. قضية أخرى، والتي قد تتسبب في القضية، ويتصل مختلفة التواريخ مفتوحة الشهرية. تخيل تداول نظام التناوب، التي استثمرت في ال 10 أسهم الترتيب: كل شهر لنظام ستبيع الأسهم التي انخفضت من 10 العلوي واستخدام العائدات لتمويل شراء الداخلين الجدد في 10 العلوي (على افتراض عدم استخدام النفوذ: أي نظام يمكن شراء إلا بعد البيع، عندما استثمرت في 100٪). وإذا كان بعض من الأدوات بيع لا تتاجر في أول يوم عمل عالمي من شهر (تبادل المحلي في عطلة أو سبب آخر)، سيكون مشتريات جديدة من نقص التمويل، مع القرار يجب أن يتخذ في كيفية تخصيص جزئيا عبر الداخلين الجدد، حتى التمويل الكامل هو متاح. وهذا يعني أن بدء من شهر عوائد من الإضافات الجديدة لن يتم القبض بالكامل من قبل النظام. ستكون هناك حاجة لاستخدام البيانات OHLC اليومية مع منطق backtesting أكثر تطورا لتعكس هذا المنطق في نتائج المحاكاة. ومن شأن أكثر الآلي (من دليل) من أجل التنفيذ يتطلب أيضا خوارزمية أكثر تعقيدا تحديد كيفية التعامل مع هذه الحالات ويكون على بينة من أيام لغير أغراض المتاجرة. وبطبيعة الحال، فإن هذه المسألة يمكن تجنبها إلى حد كبير من خلال اختيار مجموعة من الأدوات عن التداول في اختصاص عطلة نفسها. لاحظ أن القيد هامش من شأنه أن يولد قضية أخرى تتعلق الدلتا بين الأسعار المستخدمة للنظام التحجيم (أسعار قريبة الشهري) وتنفيذ النظام (أسعار الافتتاح شهريا). قفزة في أسعار قد يؤدي إلى توزيع مجموع يذهب أكثر من 100٪ من الأسهم. ربما مطلوب عازلة للسماح لتغيرات السعر عند احتساب أحجام إشارة وموقف لليوم التالي، في خطر التعرض قليلا تحت المخصصة كل شهر. أن بعض التجارب تشير إلى حجم المخزن المؤقت المثلى للحد من الإفراط في تخصيص دون التقليل من متوسط ​​تخصيص العام أكثر من اللازم. لا تتصل إلا أنظمة شهري عدد غير قليل من هذه القضايا تنطبق فعلا على الأنظمة التي التجارة على ترددات مختلفة، وليس بالضرورة على أساس شهري. أما بالنسبة للكل نموذج أو إجراء اختبار، فمن الجيد دائما أن يكون على بينة من الافتراضات والقيود. على المرء أن التعود على القضايا ذات الصلة ليقرر ما إذا كان يمكن للمرء أن يعيش مع تقريبية مما أدى إلى backtests، أو ما إذا كانت النتائج أكثر واقعية تستحق مزيدا من الجهد في تطوير المنطق backtesting والإجراءات التنفيذية. ائتمانات الصورة: vbecker عبر فليكر (CC)

No comments:

Post a Comment