Tuesday 27 February 2018

كيفية إنشاء نظام التداول عالية التردد


أساسيات التداول الخوارزمية: المفاهيم والأمثلة الخوارزمية هي مجموعة محددة من التعليمات المحددة بوضوح تهدف إلى تنفيذ مهمة أو عملية. التداول الحسابي (التداول الآلي، التداول في الصندوق الأسود، أو ببساطة التداول ألغو) هو عملية استخدام أجهزة الكمبيوتر المبرمجة لمتابعة مجموعة محددة من التعليمات لوضع التجارة من أجل توليد الأرباح بسرعة وتردد يستحيل على تاجر الإنسان. وتستند مجموعات القواعد المحددة إلى التوقيت أو السعر أو الكمية أو أي نموذج رياضي. وبصرف النظر عن فرص الربح للتاجر، ألغو التداول يجعل الأسواق أكثر سيولة ويجعل التداول أكثر منهجية من خلال استبعاد الآثار البشرية العاطفية على الأنشطة التجارية. لنفترض أن المتداول يتبع هذه المعايير التجارية البسيطة: شراء 50 سهم من الأسهم عندما يذهب المتوسط ​​المتحرك لمدة 50 يوما فوق المتوسط ​​المتحرك ل 200 يوم بيع أسهم السهم عندما يقل المتوسط ​​المتحرك ل 50 يوم عن المتوسط ​​المتحرك ل 200 يوم وباستخدام هذه المجموعة من تعليمين بسيطين، من السهل كتابة برنامج حاسوبي يقوم برصد سعر السهم تلقائيا (ومؤشرات المتوسط ​​المتحرك) ووضع أوامر الشراء والبيع عند استيفاء الشروط المحددة. التاجر لم يعد يحتاج إلى الحفاظ على مشاهدة للأسعار الحية والرسوم البيانية، أو وضعت في أوامر يدويا. نظام التداول الخوارزمية تلقائيا يفعل ذلك بالنسبة له، عن طريق تحديد بشكل صحيح فرصة التداول. (لمزيد من المعلومات حول المتوسطات المتحركة، انظر: المتوسطات المتحركة البسيطة جعل الاتجاهات تتوقف). ألغو التداول يوفر الفوائد التالية: الصفقات المنفذة بأفضل الأسعار الممكنة لحظة ودقة وضع النظام التجاري (وبالتالي فرص عالية للتنفيذ في المستويات المطلوبة) الصفقات وتجنب تغيرات كبيرة في الأسعار خفض تكاليف المعاملات (انظر مثال على نقص التنفيذ أدناه) الشيكات الآلية في وقت واحد على ظروف السوق المتعددة تقليل مخاطر الأخطاء اليدوية في وضع الصفقات باكتست الخوارزمية، استنادا إلى البيانات المتاحة التاريخية والحقيقية المتاحة خفضت احتمال الأخطاء من قبل التجار البشري على أساس العوامل العاطفية والنفسية الجزء الأكبر من التداول في الوقت الحاضر ألغو هو تداول عالية التردد (هفت)، الذي يحاول الاستفادة من وضع عدد كبير من أوامر بسرعة كبيرة جدا عبر أسواق متعددة واتخاذ قرار متعددة المعلمات، استنادا إلى تعليمات مبرمجة مسبقا. (لمزيد من المعلومات حول التداول بالتردد العالي، انظر: استراتيجيات وأسرار شركات التداول عالية التردد) يستخدم ألغو-ترادينغ في العديد من أشكال الأنشطة التجارية والاستثمارية، بما في ذلك: المستثمرين على المدى المتوسط ​​أو الطويل أو الشركات الجانبية للشراء (صناديق التقاعد ، وصناديق الاستثمار المشترك، وشركات التأمين) الذين يشترون في الأسهم بكميات كبيرة ولكن لا يريدون التأثير على أسعار الأسهم مع استثمارات منفصلة، ​​كبيرة الحجم. ويستفيد المتداولون على المدى القصير والمشتركون من جانب البيع (صناع السوق والمضاربون والمراجحون) من تنفيذ التجارة الآلي بالإضافة إلى المساعدات التجارية في خلق السيولة الكافية للبائعين في السوق. التجار المتداولون (المتتبعون للاتجاهات، أزواج المتداولين، صناديق التحوط، الخ) يجدون أكثر كفاءة في برمجة قواعد التداول الخاصة بهم والسماح بتداول البرنامج تلقائيا. يوفر التداول الخوارزمي نهجا أكثر انتظاما للتداول النشط من الأساليب القائمة على حدس التجار البشري أو غريزة. استراتيجيات التداول الخوارزمية تتطلب أي استراتيجية للتجارة الخوارزمية فرصة محددة تكون مربحة من حيث تحسين الأرباح أو خفض التكاليف. وفيما يلي استراتيجيات التداول الشائعة المستخدمة في ألغو التداول: استراتيجيات التداول الأكثر شيوعا خوارزمية تتبع الاتجاهات في المتوسطات المتحركة. قناة. وحركات مستوى الأسعار والمؤشرات الفنية ذات الصلة. هذه هي أسهل وأبسط الاستراتيجيات لتنفيذ من خلال التداول الحسابي لأن هذه الاستراتيجيات لا تنطوي على اتخاذ أي توقعات أو توقعات الأسعار. وتبدأ الصفقات على أساس حدوث الاتجاهات المستصوبة. والتي هي سهلة ومباشرة لتنفيذ من خلال خوارزميات دون الدخول في تعقيد التحليل التنبؤية. المثال المذكور أعلاه للمتوسط ​​المتحرك 50 و 200 يوم هو الاتجاه الشعبي التالي استراتيجية. (لمزيد من المعلومات حول استراتيجيات التداول الاتجاه، انظر: استراتيجيات بسيطة للاستفادة من الاتجاهات.) شراء الأسهم المدرجة المزدوجة بسعر أقل في سوق واحد وبيعها في وقت واحد بسعر أعلى في سوق أخرى تقدم فرق السعر كما الربح خالية من المخاطر أو المراجحة. ويمكن تكرار نفس العملية بالنسبة للأسهم مقابل أدوات العقود الآجلة، حيث أن فروق الأسعار موجودة من وقت لآخر. تطبيق خوارزمية لتحديد مثل هذه الفروق السعرية ووضع أوامر يسمح فرص مربحة بطريقة فعالة. وقد حددت صناديق المؤشرات فترات من إعادة التوازن لجعل حيازاتها متساوية مع مؤشراتها المرجعية. وهذا يخلق فرصا مربحة للمتداولين الخوارزميين الذين يستفيدون من الصفقات المتوقعة التي تقدم أرباح تتراوح بين 20 و 80 نقطة أساس اعتمادا على عدد الأسهم في صندوق المؤشرات، قبيل إعادة التوازن في مؤشر المؤشرات. يتم بدء هذه الصفقات عن طريق أنظمة التداول الحسابية للتنفيذ في الوقت المناسب وأفضل الأسعار. وهناك الكثير من النماذج الرياضية ثبت، مثل استراتيجية التداول دلتا محايد، والتي تسمح التداول على مجموعة من الخيارات والأمن الكامنة وراءها. حيث يتم وضع الصفقات لتعويض الدلتا الإيجابية والسلبية بحيث يتم الحفاظ على دلتا المحفظة عند الصفر. وتستند استراتيجية معدل العائد على فكرة أن الأسعار المرتفعة والمنخفضة للأصل هي ظاهرة مؤقتة تعود إلى قيمتها المتوسطة بشكل دوري. تحديد وتحديد النطاق السعري وتطبيق الخوارزمية بناء على ما يسمح بتداول الصفقات تلقائيا عندما يكسر سعر الأصول من نطاقه المحدد والخروج منه. استراتيجية السعر المتوسط ​​المرجح لحجم الأسهم تفصل أمر كبير وتنشر قطع أصغر حجما من الترتيب إلى السوق باستخدام ملفات تعريف حجم المخزون التاريخية المحددة. والهدف من ذلك هو تنفيذ الأمر بالقرب من متوسط ​​السعر المرجح (فواب)، وبالتالي الاستفادة من متوسط ​​السعر. وتؤدي استراتيجية متوسط ​​السعر المرجح للوقت إلى تفكيك أمر كبير وتنشر قطع أصغر حجما من النظام إلى السوق باستخدام فترات زمنية مقسمة بالتساوي بين بداية ونهاية الوقت. والهدف من ذلك هو تنفيذ أمر قريب من متوسط ​​السعر بين بداية ونهاية الوقت، وبالتالي تقليل تأثير السوق. حتى يتم ملء النظام التجاري بالكامل، تستمر هذه الخوارزمية في إرسال أوامر جزئية، وفقا لنسبة المشاركة المحددة وحسب حجم التداول في الأسواق. ترسل إستراتیجیات الخطوات ذات الصلة الأوامر بنسب محددة من قبل المستخدم من أحجام السوق وتزید أو تنقص معدل المشارکة عندما یصل سعر السھم إلی المستویات المحددة من قبل المستخدم. وتهدف استراتيجية العجز في التنفيذ إلى التقليل من تكلفة تنفيذ أمر الشراء عن طريق التداول في السوق في الوقت الحقيقي، وبالتالي توفير تكلفة الطلب والاستفادة من تكلفة الفرصة البديلة للتأخير في التنفيذ. وستؤدي الاستراتيجية إلى زيادة معدل المشاركة المستهدف عندما يتحرك سعر السهم إيجابيا ويقلله عندما يتحرك سعر السهم سلبا. هناك عدد قليل من فئات خاصة من الخوارزميات التي تحاول التعرف على الأحداث على الجانب الآخر. هذه الخوارزميات استنشاق، المستخدمة، على سبيل المثال، من قبل صانع السوق الجانب بيع لديها المخابرات المدمج في تحديد وجود أي خوارزميات على الجانب شراء من أجل كبير. هذا الكشف من خلال خوارزميات سوف يساعد صانع السوق تحديد فرص النظام كبيرة وتمكنه من الاستفادة من خلال ملء أوامر بسعر أعلى. يتم تحديد هذا في بعض الأحيان على أنها التكنولوجيا الفائقة الأمامية. (لمزيد من المعلومات عن التداول عالي التردد والممارسات الاحتيالية، راجع: إذا كنت تشتري الأسهم عبر الإنترنت، فأنت تشارك في هفت.) المتطلبات الفنية للتجارة الحسابية تنفيذ الخوارزمية باستخدام برنامج حاسوبي هو الجزء الأخير، مرهون بتدقيق خلفي. ويتمثل التحدي في تحويل الاستراتيجية المحددة إلى عملية محوسبة متكاملة لها إمكانية الوصول إلى حساب تداول لوضع الأوامر. مطلوب ما يلي: برمجة البرمجة المعرفة لبرمجة استراتيجية التداول المطلوبة والمبرمجين المعينين أو برامج التداول مسبقة الصنع شبكة الاتصال والوصول إلى منصات التداول لوضع أوامر الوصول إلى بيانات السوق يغذي التي سيتم رصدها من قبل خوارزمية للحصول على فرص لوضع أوردرز القدرة والبنية التحتية لردع النظام بمجرد بناءه قبل أن يبدأ في الأسواق الحقيقية البيانات التاريخية المتاحة ل باكتستينغ، اعتمادا على تعقيد القواعد المنفذة في الخوارزمية هنا مثال شامل: رويال داتش شل (رديز) مدرجة في أمستردام (إكس) وبورصة لندن (لس). يتيح إنشاء خوارزمية لتحديد فرص المراجحة. فيما يلي بعض الملاحظات المثيرة للاهتمام: تداول البورصة باليورو، في حين يتداول سعر الجنيه الإسترليني بالجنيه الإسترليني بسبب فارق التوقيت لمدة ساعة واحدة، يفتح إكس قبل ساعة من لس، يليه التبادل التجاري في وقت واحد للساعات القليلة القادمة ثم يتداول فقط في لس خلال الساعة الأخيرة مع إغلاق البورصة هل يمكننا استكشاف إمكانية التداول بالمراجحة على أسهم شل الهولندية الملكية المدرجة في هذين السوقين بعملتين مختلفتين برنامج كمبيوتر يمكنه قراءة أسعار السوق الحالية يتغذى السعر من كل من لس و إكس A تغذية معدل الفوركس سعر صرف غبب-ور ترتيب القدرة التي يمكن أن توجه النظام إلى الصرف الصحيح القدرة على الاختبار السابق على الأعلاف السعرية التاريخية برنامج الكمبيوتر يجب أن تؤدي ما يلي: قراءة تغذية الأسعار الواردة من الأسهم رديز من كلا التبادل باستخدام أسعار الصرف الأجنبي المتاحة . تحويل سعر عملة واحدة إلى أخرى إذا كان هناك اختلاف كبير بما فيه الكفاية السعر (خصم تكاليف الوساطة) مما يؤدي إلى فرصة مربحة، ثم وضع أمر الشراء على أقل سعر الصرف وبيع النظام على ارتفاع سعر الصرف إذا تم تنفيذ أوامر كما المطلوب، فإن الأرباح التحكيم تتبع بسيطة وسهلة ومع ذلك، فإن ممارسة التداول حسابي ليست بهذه البساطة للحفاظ على وتنفيذ. تذكر، إذا كنت يمكن أن تضع التجارة ألغو ولدت، لذلك يمكن للمشاركين في السوق الأخرى. وبالتالي، تتقلب الأسعار في الملي ثانية وحتى الميكروثانية. في المثال السابق، ماذا يحدث إذا تم تنفيذ عملية الشراء الخاصة بك، ولكن بيع التجارة لا تتغير مع تغير أسعار البيع في الوقت الذي يضرب طلبك السوق سوف ينتهي بك الأمر بالجلوس مع موقف مفتوح. مما يجعل استراتيجية المراجحة لا قيمة لها. هناك مخاطر وتحديات إضافية: على سبيل المثال، مخاطر فشل النظام، وأخطاء الاتصال بالشبكة، والفترات الزمنية بين أوامر التجارة والتنفيذ، والأهم من ذلك كله، الخوارزميات الناقصة. وكلما كانت الخوارزمية الأكثر تعقيدا، فإن الأمر يحتاج إلى مزيد من الاختبار المسبق الأكثر صرامة قبل وضعها موضع التنفيذ. ويؤدي التحليل الكمي لأداء الخوارزميات دورا هاما وينبغي دراسته نقديا. انها مثيرة للذهاب لأتمتة بمساعدة أجهزة الكمبيوتر مع فكرة لكسب المال دون عناء. ولكن يجب على المرء أن يتأكد من أن النظام يتم اختبارها بشكل كامل ويحدد الحدود المطلوبة. يجب على التجار التحليليين النظر في تعلم البرمجة ونظم البناء من تلقاء نفسها، ليكونوا واثقين من تنفيذ الاستراتيجيات الصحيحة بطريقة مضمونة. استخدام حذر واختبار شامل من ألغو التداول يمكن أن تخلق فرص مربحة. هيريس كيف قمت بإعداد بنفسك عملية تداول عالية التردد في الأسبوع الماضي، كان لنا شرف الجلوس مع مايك فيلكس والدكتور لورانس هانسن من الجير الوساطة. وهو وسيط وكالة مقرها مدينة نيويورك التي تتخصص في ارتفاع وتيرة. تداول الكمون المنخفض. الوجبات الجاهزة الرئيسية. أولئك الذين يعتقدون أن السرعات غير مقبولة بشكل أفضل أن تعتاد على ذلك لأنهم هنا للبقاء وذهب فقط للحصول على أسرع من هنا. سألنا لهم كيف يمكن للمرء أن يذهب نحو إعداد الخاصة بهم عالية التردد عملية التداول على مستوى الهواة. بعد تسمير بالضبط ما تعريف التداول عالية التردد هو. ذهبنا أكثر من الخطوات التي تحتاج إلى اتخاذها لتحقيق ذلك. فيو أس: وان بادج سليديسثيس ذيس بوست ديتايل وات a ديت تو ميك أبروكس. 500k من تجارة عالية التردد من 2009 إلى 2010. منذ كنت أتعامل بشكل مستقل تماما وأنا لم يعد تشغيل بلدي برنامج إرسكوم سعيد أن أقول كل شيء. كان تداولي في معظمه في عقود راسل 2000 و داكس المستقبلية. مفتاح نجاحي، أعتقد، لم يكن في معادلة مالية متطورة بل بالأحرى في تصميم الخوارزمية الشاملة التي ربطت معا العديد من المكونات البسيطة واستخدمت آلة التعلم لتحسين لأقصى قدر من الربحية. كنت ورسكوت تحتاج إلى معرفة أي المصطلحات المتطورة هنا لأنه عندما كنت إعداد برنامج بلدي كان كل شيء على أساس الحدس. (أندرو نغرسكوس مذهلة بالطبع التعلم الآلي لم يكن متاحا بعد - راجع للشغل إذا قمت بالنقر فوق هذا الرابط يوركول أن تؤخذ إلى مشروعي الحالي: كورستالك، موقع مراجعة ل موكس) أولا، أريد فقط أن أثبت أن نجاحي لم يكن ببساطة نتيجة الحظ. برنامجي جعل 1000-4000 الصفقات في اليوم الواحد (نصف طويلة، نصف قصيرة) ولم يحصل في مواقف أكثر من عدد قليل من العقود في وقت واحد. وهذا يعني أن حظا عشوائيا من أي تجارة معينة كان متوسطها سريعا جدا. وكانت النتيجة أنني لم أكن فقدت أكثر من 2000 في يوم واحد ولم يحدث يوما خاسرا: (إديت، هذه الأرقام هي بعد دفع العمولات) و هيرسكووس الرسم البياني لتعطيك شعورا بالتغير اليومي. لاحظ هذا يستبعد آخر 7 أشهر لأنه - كما توقفت الأرقام صعودا - لقد فقدت الدافع للدخول لهم. ماي ترادينغ باكغروند قبل إعداد برنامج التداول الآلي كان إرسكود 2 سنوات من الخبرة كما تاجر لدكومانوالردكو اليوم. وكان هذا مرة أخرى في عام 2001 - كانت الأيام الأولى للتجارة الإلكترونية وكانت هناك فرص ل لدكوسالبرسردكو لكسب المال. أستطيع أن أصف فقط ما كنت أفعله أقرب إلى لعب لعبة فيديو القمار مع حافة المفترض. كونها ناجحة يعني أن تكون سريعة، يجري منضبطة، وجود قدرات التعرف على نمط بديهية جيدة. كنت قادرا على جعل حوالي 250K، تسديد القروض الطلابية وتترك المال. الفوز على مدى السنوات الخمس المقبلة وأود أن إطلاق اثنين من الشركات الناشئة، والتقاط بعض مهارات البرمجة على طول الطريق. سيكون وندرسكوت حتى أواخر عام 2008 أنني سوف نعود إلى التداول. مع انخفاض المال من بيع أول شركة ناشئة، عرضت التجارة آمال بعض النقد السريع بينما أحسبت الخطوة التالية. في عام 2008 كنت لدكومانوالردكو العقود الآجلة التداول اليومي باستخدام برنامج يسمى T4. كان إرسكود يريد بعض مفاتيح الاختصار دخول مخصصة النظام، وذلك بعد اكتشاف T4 كان أبي، أخذت على التحدي المتمثل في تعلم C (لغة البرمجة المطلوبة لاستخدام أبي) وذهب قدما وبناه بنفسي بعض مفاتيح الاختصار. بعد الحصول على قدمي الرطب مع أبي سرعان ما كان تطلعات أكبر: أردت أن تعليم الكمبيوتر للتجارة بالنسبة لي. قدمت أبي كل من تيار بيانات السوق وطريقة سهلة لإرسال أوامر إلى الصرف - كل ما كان علي القيام به هو خلق المنطق في الوسط. في ما يلي لقطة شاشة لنافذة تداول T4. ما كان باردا هو أنه عندما حصلت على برنامج عملي كنت قادرا على مشاهدة تجارة الكمبيوتر على هذه الواجهة نفسها بالضبط. مشاهدة أوامر حقيقية ظهرت داخل وخارج (من تلقاء أنفسهم مع بلدي المال الحقيقي) كان على حد سواء مثيرة ومخيفة. تصميم خوارزمي منذ البداية كان هدفي هو إعداد نظام بحيث يمكن أن أكون واثقا إلى حد معقول إرسكود كسب المال قبل أي وقت مضى جعل أي الصفقات الحية. ولتحقيق ذلك، كنت بحاجة لبناء إطار محاكاة التداول الذي من شأنه - بأكبر قدر ممكن - محاكاة التداول المباشر. في حين أن التداول في الوضع الحي يتطلب تحديثات السوق المعالجة المتدفقة من خلال أبي، يتطلب وضع المحاكاة تحديثات سوق القراءة من ملف البيانات. لجمع هذه البيانات أنا إعداد النسخة الأولى من برنامجي للاتصال ببساطة إلى أبي وتسجيل التحديثات السوق مع الطوابع الزمنية. انتهى بي الأمر باستخدام 4 أسابيع بقيمة بيانات السوق الأخيرة لتدريب واختبار النظام الخاص بي على. مع وجود إطار أساسي في مكان لا يزال لديه مهمة معرفة كيفية جعل نظام التداول مربحة. كما اتضح أن خوارزمي سوف تنهار إلى مكونين متميزين، يستكشفهما إرسكول بدوره: توقع تحركات الأسعار وجعل الصفقات المربحة توقع تحركات الأسعار ربما يكون أحد المكونات الواضحة لأي نظام تجاري قادرا على التنبؤ بأين تتحرك الأسعار. ولم يكن الألغام استثناء. عرفت السعر الحالي كمتوسط ​​العرض الداخلي والعرض الداخلي، وقمت بتعيين هدف التنبؤ بأين سيكون السعر في الثواني العشر القادمة. سوف خوارزمي بلدي في حاجة إلى الخروج مع هذا التنبؤ لحظة تلو لحظة طوال يوم التداول. خلق مؤشرات أمبير الأمثل أنا خلقت حفنة من المؤشرات التي ثبت أن لديها قدرة ذات مغزى للتنبؤ تحركات الأسعار على المدى القصير. وأنتج كل مؤشر عددا كان إيجابيا أو سلبيا. وكان المؤشر مفيدا إذا كان عدد إيجابي في معظم الأحيان لا يتطابق مع ارتفاع السوق ورقم سلبي يتوافق مع تراجع السوق. نظام بلدي يسمح لي لتحديد بسرعة كم القدرة التنبؤية أي مؤشر كان ذلك كنت قادرا على تجربة مع الكثير من المؤشرات المختلفة لمعرفة ما عملت. كان للكثير من المؤشرات متغيرات في الصيغ التي أنتجتها، وكنت قادرا على إيجاد القيم المثلى لتلك المتغيرات من خلال إجراء مقارنات جنبا إلى جنب للنتائج التي تحققت مع قيم متفاوتة. وكانت المؤشرات الأكثر فائدة كلها بسيطة نسبيا واستندت إلى الأحداث الأخيرة في السوق كنت التداول وكذلك أسواق الأوراق المالية المترابطة. مما يجعل التنبؤات حركة السعر الدقيق وجود المؤشرات التي تنبأت ببساطة حركة سعر أعلى أو لأسفل كانرسكوت بما فيه الكفاية. كنت بحاجة لمعرفة بالضبط كم حركة السعر كان متوقعا من قبل كل قيمة ممكنة من كل مؤشر. كنت في حاجة إلى صيغة من شأنها تحويل قيمة المؤشر إلى التنبؤ السعر. ولتحقيق ذلك، تعقبت تحركات السعر المتوقعة في 50 دلو تعتمد على النطاق الذي انخفضت فيه قيمة المؤشر. وقد أنتج ذلك تنبؤات فريدة لكل مجموعة كانت قادرا على الرسم البياني في إكسيل. كما ترون ارتفاع السعر المتوقع مع زيادة قيمة المؤشر. استنادا إلى الرسم البياني مثل هذا كنت قادرا على جعل صيغة لتناسب منحنى. في البداية فعلت هذا لدكوكورف فتينغردكو يدويا ولكن سرعان ما كتبت بعض التعليمات البرمجية لأتمتة هذه العملية. لاحظ أنه ليس كل منحنيات المؤشر لها نفس الشكل. نلاحظ أيضا تم توزيع الدلاء لوغاريتميا وذلك لنشر نقاط البيانات بالتساوي. وأخيرا نلاحظ أن قيم المؤشر السلبي (والتنبؤات المناظرة لأسعارها المناظرة) قد انقلبت مع القيم الإيجابية. (خوارزمية بلدي تعاملت صعودا وهبوطا بالضبط نفس.) الجمع بين المؤشرات للتنبؤ واحد شيء مهم للنظر فيه هو أن كل مؤشر لم يكن مستقلا تماما. أنا كاندنرسكوت ببساطة مجرد إضافة ما يصل كل التوقعات التي كل مؤشر جعل بشكل فردي. وكان المفتاح هو معرفة القيمة التنبؤية الإضافية التي يتخطى كل مؤشر ما كان متوقعا بالفعل. هذا واسنسكوت إلى الصعب تنفيذها ولكن لم يعني أنه لو كنت لدكوكورف فتينغردكو مؤشرات متعددة في نفس الوقت كان لي أن تكون حذرا تغيير واحد من شأنه أن يؤثر على توقعات أخرى. من أجل لدكووكرف فيردكو جميع المؤشرات في نفس الوقت أنا الإعداد محسن خطوة 30 فقط من الطريق نحو منحنيات التنبؤ الجديدة مع كل تمريرة. مع هذه القفزة 30 وجدت أن منحنيات التنبؤ ستستقر في غضون عدد قليل من يمر. مع كل مؤشر يعطي لنا الآن إترسكوس التنبؤ السعر إضافية يمكن ببساطة إضافتها إلى إنتاج التنبؤ واحد من حيث أن السوق سيكون في 10 ثانية. لماذا التنبؤ الأسعار ليست كافية قد تعتقد أنه مع هذه الحافة في السوق كنت ذهبية. ولكن عليك أن تضع في اعتبارنا أن السوق يتكون من العطاءات والعروض - إترسكوس ليس فقط سعر السوق واحد. النجاح في تجارة عالية التردد يأتي إلى الحصول على أسعار جيدة و إترسكوس ليس بهذه السهولة. العوامل التالية تجعل خلق نظام مربح صعبا: مع كل التجارة كان علي أن أجبر عمولات على كل من وسيط بلدي وتبادل. الفرق (الفرق بين أعلى عرض وأدنى عرض) يعني أنه لو كنت ببساطة شراء وبيع عشوائيا إرسكود أن تفقد طن من المال. وكان معظم حجم السوق السير الأخرى التي من شأنها أن تنفذ فقط التجارة معي إذا كانوا يعتقدون أن لديهم بعض الحافة الإحصائية. رؤية عرض لا يضمن أن أتمكن من شرائه. وبحلول الوقت الذي حصلت طلبي شراء إلى تبادل كان من الممكن جدا أن هذا العرض قد تم إلغاء. كاعب سوق صغير لم يكن هناك أي وسيلة يمكن أن تتنافس على السرعة وحدها. بناء محاكاة التداول الكاملة لذلك كان لدي إطار الذي سمح لي أن باكتست وتحسين المؤشرات. ولكن كان علي أن أبعد من ذلك - كنت في حاجة إلى إطار من شأنه أن يسمح لي أن باكتست وتحسين نظام التداول الكامل واحد حيث كنت ترسل أوامر والحصول على المناصب. في هذه الحالة إرسكود يكون الأمثل لمجموع بامبل وإلى حد ما متوسط ​​بمبل في التجارة. وهذا سيكون أكثر صعوبة، وفي بعض النواحي من المستحيل أن نموذج بالضبط ولكن أنا فعلت أفضل ما أستطيع. وهنا بعض من القضايا كان لي للتعامل مع: عندما تم إرسال أمر إلى السوق في محاكاة اضطررت إلى نموذج الوقت تأخر. وكون نظامي رأى عرضا لا يعني أنه يمكن أن يشتريه على الفور. سيقوم النظام بإرسال النظام، والانتظار حوالي 20 ميلي ثانية، ثم فقط إذا كان العرض لا يزال هناك كان يعتبر التجارة المنفذة. وكان هذا غير دقيق لأن الوقت الحقيقي تأخر كان غير متناسقة وغير المبلغ عنها. عندما وضعت عروض الأسعار أو العروض كان علي أن ألقي نظرة على تدفق تنفيذ التجارة (التي تقدمها أبي) واستخدام تلك لقياس عندما طلبي قد حصلت أعدم ضد. للقيام بهذا الحق اضطررت إلى تتبع موقف طلبي في قائمة الانتظار. (إترسكوس أولا في أول نظام الخروج). مرة أخرى، أنا كاندنرسكوت القيام بذلك تماما ولكن أنا جعلت أفضل تقريب. لتنقيح بلدي تنفيذ أوامر المحاكاة ما فعلته كان أخذ ملفات السجل من التداول المباشر من خلال أبي ومقارنتها لتسجيل الملفات التي تنتجها محاكاة التداول من نفس الفترة الزمنية بالضبط. تمكنت من الحصول على المحاكاة الخاصة بي إلى درجة أنه كان دقيقا جدا وللأجزاء التي كان من المستحيل أن نموذج بالضبط تأكدت من أن تنتج على الأقل نتائج كانت مشابهة إحصائيا (في المقاييس اعتقدت كانت مهمة). جعل الصفقات مربحة مع نموذج محاكاة النظام في مكان يمكنني الآن إرسال أوامر في وضع المحاكاة ونرى بامبل محاكاة. ولكن كيف يمكن لنظامي معرفة متى وأين لشراء وبيع وكانت توقعات حركة الأسعار نقطة انطلاق ولكن ليس القصة بأكملها. ما فعلته هو إنشاء نظام التهديف لكل من مستويات الأسعار 5 على العرض والعرض. وشمل ذلك مستوى واحدا فوق العرض الداخلي (لأمر شراء) ومستوى أقل من العرض الداخلي (لأمر بيع). إذا كانت النتيجة في أي مستوى سعر معين فوق عتبة معينة من شأنه أن يعني أن نظامي يجب أن يكون عرضا نشطا هناك - تحت العتبة ثم أي أوامر نشطة ينبغي إلغاؤها. وبناء على هذا لم يكن من غير المألوف أن نظام بلدي فلاش عرض في السوق ثم إلغاء ذلك فورا. (على الرغم من أنني حاولت الحد من هذا كما إرسكوس مزعج كما هيك إلى أي شخص يبحث في الشاشة مع عيون البشرية - بما في ذلك لي). تم حساب درجات مستوى السعر على أساس العوامل التالية: التنبؤ حركة السعر (الذي ناقشنا في وقت سابق). مستوى السعر في السؤال. (المستويات الداخلية يعني كان هناك حاجة لمزيد من التنبؤات حركة السعر.) عدد العقود أمام طلبي في قائمة الانتظار. (أقل كان أفضل.) عدد العقود وراء طلبي في قائمة الانتظار. (أكثر كان أفضل.) أساسا هذه العوامل خدمت لتحديد أماكن لدكوسافيردكو ل بيدوفر. وكان التنبؤ حركة السعر وحده غير كاف لأنه لم يكن يفسر حقيقة أنه عند وضع محاولة لم يكن شغلها تلقائيا - أنا فقط حصلت على شغل إذا كان شخص ما بيعت لي هناك. والواقع أن مجرد شخص يبيع لي بسعر معين قد غير الاحتمالات الإحصائية للتجارة. وكانت المتغيرات المستخدمة في هذه الخطوة كلها تخضع للتحسين. وقد تم ذلك في نفس الطريقة بالضبط كما أنا الأمثل المتغيرات في مؤشرات التحرك السعر إلا في هذه الحالة كنت تحسين لخط أسفل بامبل. ما تجاهله برنامجي عندما نتداول كالبشر، غالبا ما يكون لدينا مشاعر وتحيزات قوية يمكن أن تؤدي إلى أقل من القرارات المثلى. ومن الواضح أنني لم أكن أريد تدوين هذه التحيزات. في ما يلي بعض العوامل التي تجاهلها نظامي: السعر الذي تم إدخاله - في مكتب التداول إترسكووس شائع جدا أن يسمع محادثة حول السعر الذي شخص طويل أو قصير كما لو كان ذلك ينبغي أن تؤثر على اتخاذ القرارات في المستقبل. في حين أن هذا له بعض الصفة كجزء من استراتيجية الحد من المخاطر فإنه حقا ليس له تأثير على مسار المستقبل للأحداث في السوق. لذلك تجاهل برنامجي تماما هذه المعلومات. إترسكوس نفس المفهوم كما تجاهل التكاليف الغارقة. الذهاب قصيرة مقابل الخروج من موقف طويل - عادة ما يكون المتداول معايير مختلفة التي تحدد مكان لبيع موقف طويل مقابل أين تذهب قصيرة. ولكن من وجهة نظري الخوارزميات لم يكن هناك سبب للتمييز. إذا توقعت خوارزمي أن عملية البيع الهبوطية كانت فكرة جيدة بغض النظر عما إذا كانت طويلة أو قصيرة أم مسطحة. A لدكودوبلينغ أوبردكو استراتيجية - هذه هي استراتيجية مشتركة حيث التجار سوف شراء المزيد من الأسهم في حال أن هناك التجارة الأصلية يتعارض معها. هذا يؤدي إلى انخفاض متوسط ​​سعر الشراء، ويعني متى (أو إذا) يتحول السهم حول يورسكول تعيين لجعل المال الخاص بك مرة أخرى في أي وقت من الأوقات. في رأيي هذا هو حقا استراتيجية رهيبة إلا يورسكور وارن بوفيه. يورسكور خداع في التفكير كنت على ما يرام لأن معظم الصفقات الخاصة بك سيكون الفائزين. المشكلة هي عندما تخسر تفقد كبيرة. التأثير الآخر هو أنه يجعل من الصعب الحكم إذا كان لديك فعلا ميزة في السوق أو مجرد الحصول على الحظ. أن تكون قادرة على رصد وتأكيد أن برنامجي لم يكن في الواقع لديها ميزة كان هدفا هاما. وبما أن خوارزمي اتخذت القرارات بنفس الطريقة بغض النظر عن مكان دخولها في التجارة أو إذا كانت طويلة أو قصيرة في الوقت الحالي، فإنها تجلس أحيانا في بعض الصفقات الكبيرة الخاسرة (بالإضافة إلى بعض الصفقات الفائزة الكبيرة). ولكن، كنت شولدرسكوت أعتقد أن هناك كانرسكوت أي إدارة المخاطر. لإدارة المخاطر فرضت الحد الأقصى لحجم الموقع من عقدين في وقت واحد، تصطدم أحيانا في أيام عالية الحجم. كما كان لدي حد أقصى للحد اليومي للوقاية من أي ظروف سوق غير متوقعة أو خلل في برنامجي. تم فرض هذه الحدود في التعليمات البرمجية ولكن أيضا في الخلفية من خلال وسيط بلدي. كما حدث أنا لم تواجه أي مشاكل كبيرة. تشغيل الخوارزمية من اللحظة التي بدأت العمل على برنامجي استغرق مني حوالي 6 أشهر قبل أن حصلت عليه إلى نقطة الربحية وبدأ تشغيله على الهواء مباشرة. على الرغم من أن تكون عادلة قدرا كبيرا من الوقت كان تعلم لغة برمجة جديدة. كما عملت على تحسين البرنامج رأيت زيادة الأرباح لكل من الأشهر الأربعة المقبلة. كل أسبوع أود إعادة تدريب النظام الخاص بي على أساس 4 أسابيع السابقة يستحق البيانات. لقد وجدت هذا ضرب التوازن الصحيح بين التقاط الاتجاهات السلوكية السوق الأخيرة والتأمين على خوارزمي بلدي كان لديه ما يكفي من البيانات لإنشاء أنماط ذات مغزى. كما بدأ التدريب أخذ المزيد والمزيد من الوقت أنا تقسيمه بحيث يمكن أن يؤديها 8 أجهزة افتراضية باستخدام الأمازون EC2. ثم تم تجميع النتائج على الجهاز المحلي. وكانت نقطة عالية من التداول بلدي أكتوبر 2009 عندما جعلت ما يقرب من 100K. بعد ذلك واصلت لقضاء الأشهر الأربعة المقبلة في محاولة لتحسين برنامجي على الرغم من انخفاض الأرباح كل شهر. لسوء الحظ من هذه النقطة أعتقد أن إرسكود نفذت كل ما عندي من أفضل الأفكار لأن شيئا حاولت يبدو أن يساعد كثيرا. مع الإحباط من عدم القدرة على إجراء تحسينات وعدم وجود شعور النمو بدأت التفكير في اتجاه جديد. أنا عبر البريد الالكتروني 6 شركات تجارية عالية التردد مختلفة لمعرفة ما إذا كان ثرسكود تكون مهتمة في شراء برنامجي والتعاقد معي للعمل بالنسبة لهم. لم يرد أحد. كان لدي بعض الأفكار بدء التشغيل الجديدة أردت أن أعمل على ذلك لم أكن متابعة. أوبديت - لقد نشرت هذا على هاكر الأخبار وأنها قد حصلت على الكثير من الاهتمام. أريد فقط أن أقول إنني لا أدافع عن أي شخص يحاول أن يفعل شيئا من هذا القبيل بأنفسهم الآن. كنت في حاجة الى فريق من الناس الذكية حقا مع مجموعة من الخبرات لديهم أي أمل في المنافسة. حتى عندما كنت أفعل هذا وأعتقد أنه كان من النادر جدا للأفراد لتحقيق النجاح (على الرغم من أنني قد سمعت من الآخرين.) هناك تعليق في الجزء العلوي من الصفحة التي تشير الإحصاءات التلاعب ويشير لي كدوريكتيل إنفستوردكو أن كوانتس سوف لدكوجليفلي اختيار أوفردكو. هذا هو تعليق مؤسف إلى حد ما أنسترسكوس ببساطة لا تستند في الواقع. وضع ذلك جانبا ثيرسكوس بعض التعليقات المثيرة للاهتمام: news. ycombinatoritemid4748624 تحديث 2 - نشرت إرسكوف الأسئلة المتداولة المتابعة التي تجيب على بعض الأسئلة الشائعة إرسكوف وردت من التجار حول هذا المنصب.

No comments:

Post a Comment