إنشاء نظام التداول حسابي


كيفية بناء الخاصة بك استراتيجية التداول خوارزمية.


إستراتيجية التداول الخوارزمية.


كل أسبوع نتلقى العديد من رسائل البريد الإلكتروني يسألنا كيف أنشأنا لدينا استراتيجية التداول خوارزمية مربحة.


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


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


على مر السنين قضيت 10 & # 8217؛ ق الآلاف من الدولارات في محاولة لمعرفة ما هي مفاتيح لاستراتيجية التداول الناجحة. أريد أن أشاطركم كيف أقوم ببناء استراتيجيات تداول خوارزمية مربحة تعمل في الأسواق المرتفعة والسقوطية والجانبية.


كيف قمت ببناء استراتيجية تداول خوارزمية مربحة & أمب؛ كيف يمكنك أيضا.


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


استراتيجية التداول الخوارزمية تصل إلى علامة جديدة عالية المياه من 30.7٪ العائد على الاستثمار & # 8211؛ خبر صحفى.


مشاركة هذا الإدخال.


كريس فيرميولين على بانزينغا بريماركيت تف شو & # 8211؛ التداول الآلي.


استراتيجيات التداول الخوارزمية الأداء & # 038؛ تعليم المستثمر.


كيفية رمز الخاصة بك ألغو التداول روبوت.


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


ما روبوت التداول الخوارزمية هو ولا.


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


الأدوات الرئيسية.


من الواضح أنك ستحتاج إلى جهاز كمبيوتر واتصال بالإنترنت. بعد ذلك، سوف تكون هناك حاجة لنظام تشغيل ويندوز أو ماك لتشغيل منصة التداول ميتاتريدر 4 (MT4) التي تستخدم لغة ميتاكوتس 4 (MQL4) لاستراتيجيات التداول الترميز. على الرغم من أن MT4 ليس البرنامج الوحيد الذي يمكن أن يستخدم لبناء الروبوت لديه عدد من الفوائد الهامة.


في حين أن فئة الأصول الرئيسية MT4 هي العملات الأجنبية (فكس)، ويمكن استخدام منصة لتجارة الأسهم، مؤشرات الأسهم والسلع و بيتسوانز باستخدام العقود مقابل الفروقات. فوائد أخرى من استخدام MT4 بدلا من منصات أخرى تشمل كونها سهلة التعلم، لديها العديد من مصادر البيانات المتاحة فكس وأنها حرة. لسوء الحظ، MT4 لا يسمح للتداول المباشر في أسواق الأسهم والعقود الآجلة وإجراء التحليل الإحصائي يمكن أن تكون مرهقة. ومع ذلك، يمكن استخدام مس إكسيل كأداة إحصائية تكميلية.


استراتيجيات التداول الخوارزمية.


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


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


مع ما سبق في الاعتبار هناك عدد من أنواع الاستراتيجية لإبلاغ تصميم الروبوت التداول حسابي. وتشمل هذه الاستراتيجيات الاستراتيجيات التي تستفيد من (1) أخبار الاقتصاد الكلي (على سبيل المثال، الرواتب غير الزراعية أو تغيرات أسعار الفائدة)؛ '2' تحليل أساسي (مثل استخدام بيانات الإيرادات أو مذكرات تحرير الأرباح)؛ '3' التحليل الإحصائي (مثل الترابط أو التكامل المشترك)؛ '4' التحليل التقني (مثل المتوسطات المتحركة)؛ '5' المجهرية السوقية (مثل المراجحة أو الهياكل الأساسية التجارية)؛ أو (6) أي مزيج مما سبق. (للاطلاع على القراءة ذات الصلة، انظر: ما هي كفاءة السوق؟)


تصميم واختبار الروبوت الخاص بك.


هناك أساسا أربع خطوات ضرورية لبناء وإدارة الروبوت التجاري:


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


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


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


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


الخط السفلي.


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


من أجل النجاح، من المهم عدم مجرد اتباع مجموعة من المبادئ التوجيهية ولكن لفهم كيفية عمل هذه المبادئ التوجيهية. ويؤكد ليو أن أهم جزء من التداول الخوارزمي هو "فهم أي نوع من ظروف السوق سوف يعمل الروبوت الخاص بك، وعندما سوف تنهار"، و "فهم عند التدخل". التداول الخوارزمية يمكن أن يكون مجزيا ولكن مفتاح النجاح هو فهم. يجب أن يكون أي مقرر أو معلم واعد مكافآت عالية مع الحد الأدنى من الفهم علامة تحذير رئيسية.


أساسيات التداول الخوارزمي: المفاهيم والأمثلة.


الخوارزمية هي مجموعة محددة من التعليمات المحددة بوضوح تهدف إلى تنفيذ مهمة أو عملية.


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


لنفترض أن المتداول يتبع هذه المعايير التجارية البسيطة:


شراء 50 سهم من الأسهم عندما يكون المتوسط ​​المتحرك لمدة 50 يوما فوق المتوسط ​​المتحرك ل 200 يوم بيع أسهم السهم عندما يقل المتوسط ​​المتحرك ل 50 يوم عن المتوسط ​​المتحرك ل 200 يوم.


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


[إذا كنت ترغب في معرفة المزيد عن ثبت وإلى الاستراتيجيات نقطة التي يمكن في نهاية المطاف أن تعمل في نظام التداول لواريثميك، تحقق من إنفستوبيديا أكاديمية تصبح دورة اليوم التاجر. ]


فوائد التداول الخوارزمية.


ألغو التداول يوفر الفوائد التالية:


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


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


يستخدم ألغو-ترادينغ في العديد من أشكال الأنشطة التجارية والاستثمارية، بما في ذلك:


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


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


استراتيجيات التداول الخوارزمية.


وتتطلب أي استراتيجية للتداول الخوارزمي فرصة محددة تكون مربحة من حيث تحسين الأرباح أو خفض التكاليف. وفيما يلي استراتيجيات التداول الشائعة المستخدمة في تجارة ألغو:


استراتيجيات التداول الأكثر خوارزمية تتبع الاتجاهات في المتوسطات المتحركة، هروب القناة، حركات مستوى الأسعار والمؤشرات الفنية ذات الصلة. هذه هي أسهل وأبسط الاستراتيجيات لتنفيذ من خلال التداول الحسابي لأن هذه الاستراتيجيات لا تنطوي على اتخاذ أي توقعات أو توقعات الأسعار. وتبدأ الصفقات على أساس حدوث الاتجاهات المستصوبة، التي تكون سهلة ومباشرة لتنفيذها من خلال الخوارزميات دون الدخول في تعقيد التحليل التنبئي. المثال المذكور أعلاه للمتوسط ​​المتحرك 50 و 200 يوم هو الاتجاه الشعبي التالي استراتيجية. (لمزيد من المعلومات حول استراتيجيات التداول الاتجاه، انظر: استراتيجيات بسيطة للاستفادة من الاتجاهات.)


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


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


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


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


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


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


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


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


هناك عدد قليل من فئات خاصة من الخوارزميات التي تحاول التعرف على "الأحداث" على الجانب الآخر. هذه "خوارزميات الاستنشاق"، المستخدمة، على سبيل المثال، من قبل صانع السوق الجانب بيع لديها المخابرات في الداخل لتحديد وجود أي خوارزميات على الجانب شراء من أجل كبير. هذا الكشف من خلال خوارزميات سوف يساعد صانع السوق تحديد فرص النظام كبيرة وتمكنه من الاستفادة من خلال ملء أوامر بسعر أعلى. يتم تحديد هذا في بعض الأحيان على أنها التكنولوجيا الفائقة الأمامية. (لمزيد من المعلومات حول التداول عالي التردد والممارسات الاحتيالية، راجع: إذا اشتريت الأسهم عبر الإنترنت، فأنت تشارك في هفت.)


المتطلبات الفنية للتجارة الخوارزمية.


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


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


وفيما يلي مثال شامل: رويال داتش شل (رديز) مدرج في بورصة أمستردام (إكس) وبورصة لندن (لس). دعونا نبني خوارزمية لتحديد فرص المراجحة. وفيما يلي بعض الملاحظات المثيرة للاهتمام:


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


هل يمكننا أن نستكشف إمكانية التداول بالمراجحة على أسهم شركة رويال داتش شل المدرجة في هذين السوقين بعملتين مختلفتين؟


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


يجب أن يقوم برنامج الكمبيوتر بما يلي:


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


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


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


الخط السفلي.


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


كيفية بناء استراتيجية التداول الخوارزمية.


تصميم & أمب؛ بناء استراتيجية التداول الآلي.


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


"إذا كنت تعتقد أنك ذاهب لجعل المال السهل مع استراتيجية خوارزمية ثم التفكير مرة أخرى"


ما هي استراتيجية التداول؟


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


لماذا من المهم توثيق الاستراتيجية.


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


هل أحتاج إلى معرفة الرياضيات للتجارة؟


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


"مهارات التفكير النقدي الجيد وفهم لائق للإحصاءات سوف تقطع شوطا طويلا في مساعدتك على النجاح"


هل تحتاج إلى فهم المنطق؟ نعم فعلا .


هل تحتاج إلى فهم الارتباط؟ نعم فعلا .


وسوف تكون الأساسيات المفاهيمية والمجردة.


الاستراتيجية النقاط الرئيسية.


نظريات السوق.


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


تصميم إستراتيجيتك.


الخطوات الأولى مع أي استراتيجية هي أن يكون التصميم الجيد، والفكرة تحتاج إلى توثيق، إذا تخطي هذه الخطوة ثم سوف تفشل قبل البدء حتى، أكبر قدر من وقتك يجب أن يكون التصميم مع الأخذ بعين الاعتبار جميع التجارة والقواعد، وإدارة المخاطر، وأحداث السوق التي لا يمكن السيطرة عليها مثل الحرب العالمية 3. إنشاء الروبوت العمل يتطلب فهم كيفية عمل النظم الآلية التي تتكون من 3 مكونات: (أ) إشارات الدخول، (ب) إشارات الخروج و (ج) التحجيم الموقف، سوف تحتاج إلى تصميم هذه المكونات فيما يتعلق بعدم الكفاءة في السوق وهذه ليست مهمة بسيطة.


تطوير البرمجيات.


لغة البرمجة سوف تعتمد على ما تحاول تحقيقه، إذا كنت تستخدم الرياضيات المعقدة ثم كنت ترغب في اللغة التي تم بناؤها لهذه المهمة معينة، مع بعض لغات البرمجة الحديثة الجديدة مثل ميكروسوفت C #، F #، جافا، R، ماتلاب وبيثون. إذا كانت هي السرعة التي تريدها للتجارة عالية التردد (هفت) ثم قد تكون تبحث في C ++ لتنفيذ التعليمات البرمجية بشكل أسرع.


نحن نستخدم مايكروسوفت C # التي هي لغة البرمجة الحديثة قوية جدا يستخدمها كل من كترادر ​​و نينجاترادر ​​التي هي سريعة وسهلة للحفاظ على وقوية ومجموعة غنية من المكتبات الرياضية والأعمال الموجهة.


معرفة المزيد عن خدماتنا تطوير كترادر.


منصة التداول أبي.


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


إدارة البيانات.


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


إدارة المخاطر.


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


مخاطر السوق: ينطوي ذلك على المخاطر المتعلقة باستراتيجية التداول الخاصة بك.


المخاطر التشغيلية: عندما يحدث حدث البجعة السوداء مثل الحرب الأوروبية.


تنفيذ الصفقات.


ونحن نعلم جميعا أن الاختبار الخلفي والتداول المباشر هي مختلفة كثيرا ما لم تستخدم إن بروكر، والتي يجب أن يكون مع كترادر.


فيرتوال بريفات سيرفر (فس) - هذا أمر لا بد منه إذا كنت تقوم بتشغيل الروبوت الخاص بك 24/7 365 يوما في السنة، معظم الملقمات الافتراضية تتباهى بنسبة 99.96٪ في الوقت المحدد.


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


اعتبارات الاستراتيجية.


قبض على اتجاهات كبيرة.


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


إدارة الفائزين & أمب؛ الخاسرين.


كثير من الناس بناء نظام الذي لديه نسبة ممتازة للفوز / الخسارة وهذا ليس النهج الصحيح، ومثال على ذلك الروبوت الذي يفوز 70٪ من الوقت مع متوسط ​​الربح والجنيه؛ 100.00 في التجارة ومتوسط ​​خسارة والجنيه ؛ و 200.00 لكل صفقة سيجعل و الجنيه فقط 100.00 لكل 10 صفقات (و الجنيه / 10 / صافي التجارة)، حيث الروبوت الذي يفوز 30٪ من الوقت بمتوسط ​​الربح و الجنيه، 500.00 في التجارة وفقدان الجنيه و 100.00 لكل التجارة سوف يحقق أرباحا صافية من الجنيه و الجنيه؛ 800.00 ل 10 الصفقات (& جنيه؛ 80.00 / التجارة). لذلك، باختصار، فإنه ليس دائما جيدة لجعل نسبة فوز / خسارة عالية.


"حافظ على خسائرك الصغيرة والسماح للفائزين تشغيل"


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


المزيد من إدارة المخاطر.


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


اختبار الاستراتيجية الخاصة بك.


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


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


الاقوي.


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


الأخبار الرئيسية تأثير الأحداث.


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


تشغيل الاستراتيجية الخاصة بك.


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


حساب تجريبي.


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


حساب حقيقي.


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


كيف يمكننا مساعدتك.


خدمات البرمجة لدينا.


نحن نقدم خدمة برمجة المهنية لمنصة التداول كترادر.


(1) 2017 ديسمبر (4) نوفمبر (2) أكتوبر (2) سبتمبر (4) أغسطس (4) يونيو (1) مايو (2) أبريل (2) مارس (7) )


منتجات جديدة، الخدمات والتعليم.


تنصل.


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


لا حساب باي بال حاجة!


كوبيرايت & كوبي؛ 2018 كليكالغو & هايز إيت كونتراكتينغ Ltd. جميع الحقوق محفوظة.


الشروع في العمل: بناء نظام التداول الآلي بالكامل.


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


وأكبر مشكلتي عند معالجة المشكلة هي نقص المعرفة. نظرت في العديد من الأماكن لمقدمة لبناء التكنولوجيا أو بلوق التي من شأنها أن توجه لي. لقد وجدت بعض الموارد التي سوف أطلعكم عليها اليوم.


للمبتدئين:


بالنسبة للقراء الجدد في التداول الكمي أود أن أوصي كتاب إرني P. تشان بعنوان: التداول الكمي: كيفية بناء الأعمال التجارية الخاصة بك خوارزمية الخاصة بك. هذا الكتاب هو الأساسيات. انها في الواقع الكتاب الأول قرأت على التداول الكمي وحتى ذلك الحين وجدت أنه من الأساسي جدا ولكن هناك بعض الملاحظات يجب أن تأخذ.


من صفحة 81-84 يكتب إرني عن كيفية تقسيم بنية النظام إلى مستوى البيع بالتجزئة إلى استراتيجيات شبه آلية ومؤتمتة بالكامل.


نظام شبه الآلي مناسب إذا كنت ترغب في وضع عدد قليل من الصفقات في الأسبوع. إرني توصي باستخدام ماتلاب، R، أو حتى إكسيل. لقد استخدمت جميع منصات 3 وهذا هو نصيحتي:


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


الإطار شبه التلقائي ص 81.


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


إطار التداول الآلي بالكامل ص 84.


الخطوة 1: الحصول على السبق.


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


يمكنك أيضا استخدام هذا الإطار العام عند تقييم أنظمة التداول الآلي الأخرى.


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


ملاحظة: بالطبع لا تركز على بناء كومة التكنولوجيا.


الخطوة 2: كود الحدث الأساسي مدفوعة باكتستر.


مدونة مايكل هالسمور كوانتستارت & أمب؛ كتاب "نجاح خوارزمية التداول"


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


يقدم مايكل القارئ إلى الطبقات المختلفة المطلوبة في تصميم موجه الكائن. كما أنه يعلم القارئ لبناء قاعدة بيانات رئيسية للأوراق المالية. ومن هنا سترى كيف بنية النظام من كوانتينستي يناسب في.


ملاحظة: سوف تحتاج لشراء كتابه: "ناجحة التداول الخوارزمية"، بلوق له يترك الكثير من المعلومات.


الخطوة 3: أنتقل إلى تورينجفينانس.


برنامج إبات القراءة "تجارة خوارزمية ناجحة" & أمب؛ ترميز باكتستر في لغة مختلفة من اختيارك.


يجب عليك الانتقال إلى بلوق يسمى تورينجفينانس وقراءة المقال بعنوان "خوارزمية هندسة نظام التداول" بواسطة: ستيوارت غوردون ريد. في منصبه يصف العمارة التالية المبادئ التوجيهية لل إسو / إيك / إيي 42018 ونظم الهندسة المعمارية وصف الهندسة المعمارية القياسية.


لقد وجدت هذا المنصب جدا التقنية ولديها بعض الأفكار العظيمة التي يجب أن تدرج في الهندسة المعمارية الخاصة بك.


لقطة شاشة من منصبه.


الخطوة 4: دراسة أنظمة التداول مفتوحة المصدر.


4.1) كوانتوبيان.


وغني عن القول أن كوانتوبيان يجب أن تضاف إلى هذه القائمة، وأنا أحرج أن أقول إنني لم أمض الكثير من الوقت باستخدام برنامجهم (بسبب اختياري للغة). كوانتوبيان ديه العديد من الامتيازات ولكن تلك التي التمسك معظم لي هي التالية:


من السهل تعلم بيثون حرية الوصول إلى العديد من مجموعات البيانات مجتمع ضخم والمسابقات أنا أحب كيف يستضيفون كوانتكون!


كوانتوبيان هو قادة السوق في هذا المجال، ويحب من قبل كوانتس في جميع أنحاء! مشروع مفتوح المصدر تحت اسم الرمز زيبلين وهذا هو قليلا عن ذلك:


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


في ما يلي رابط إلى وثائقهم:


4.2) كوانتكونيكت.


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


يجب أن يكون لديك نظرة على التعليمات البرمجية، ودراستها، & أمب؛ منحهم الثناء. فهي مسابقة كوانتوبيانز.


وأود أن أغتنم هذه الفرصة لأشكر فريق كوانتكونيكت للسماح لي اختيار الدماغ والخدمة الرائعة التي تقدمها.


في ما يلي رابط إلى وثائقهم:


ملاحظات ختامية:


آمل أن يساعد هذا الدليل أعضاء المجتمع. أتمنى لو كان لدي هذه البصيرة قبل 6 أشهر عندما بدأت في ترميز نظامنا.


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


شارك هذا:


مشاركة هذا الإدخال.


قد يعجبك ايضا.


مقال جميل. أتمنى لو كان ذلك قبل حوالي 6 أشهر. يمكنني استخدام كوانتكونيكت لأنني مبرمج C #. لقد وجدت أنه من المريح جدا أن تكون قادرة على تحميل العجاف واختبار الظهر محليا. كما أن البحث عن طريق رمزها مفيد. كما أنها قطعت صفقة مع تراديير ل $ 1 الصفقات. وهذا يساعد كثيرا. أنا لست بارزة حول تراديير ينتشر والتنفيذ. يب قد يكون أفضل لذلك.


سوف ألقي نظرة على الدورة التي ذكرتها.


أنت لم تذكر كوانتوكريسي أو روبلوجرز. وكلاهما موارد قيمة جدا.


ما الذي تستخدمه لرسم نتائج الاختبارات الخلفية؟ أنا تسجيل أوهلك وقيم مؤشر ل كسف من الحدث أونداتا وأنا متعب حقا من استخدام إكسيل لرسم النتائج. أود أن أكون قادرا على توجيه حزمة الرسوم البيانية إلى ملف البيانات وانها مجرد الذهاب.


هل لديك بائع تيار القراد حتى الآن؟


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


& # 8211؛ تجريب شريط أو شريط تيار.


& # 8211؛ تشغيله من خلال عملية حساب المؤشرات، وتشغيل تحليلات أو مل، وهكذا دواليك.


& # 8211؛ نعود إشارة.


& # 8211؛ إرساله إلى وسيط لتنفيذ.


ثم في تيار منفصل.


& # 8211؛ الحصول على رد من الوسيط.


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


الأحداث كبيرة لنقرات الماوس. ليست كبيرة جدا لارتفاع حجم معالجة المعاملات.


هذا هو بالضبط النهج الذي أخذته مع الاشياء الخاصة بي. أساسا لدي & # 8216؛ عادي & # 8217؛ البرنامج الذي يلتف حول جزء صغير هذا الحدث مدفوعة للتحدث إلى الوسيط (يب أبي). الآن لمشكلة الدولة. لديك خيارين. الحصول على الدولة من وسيط، أو تخزينه داخليا تحديثه عندما تحصل على التعبئة مرة أخرى. وهذا يعني أن هناك أوقات لا تعرف فيها ولايتك، أو عندما يكون مصدر الدولة المحتملان في حالة نزاع (بيانات سيئة أو تأخر). جزء من هذا يعتمد على مدى سرعة التداول. إلا إذا كنت تتداول بسرعة حقا ثم التوقف إذا كان لديك صراع الدولة، أو كنت غير متأكد من الدولة، هو أفضل من المضي قدما دون معرفة دولتكم. يمكنني استخدام قاعدة بيانات & # 8216؛ قفل & # 8217؛ نموذج للتعامل مع هذا.


فيما يتعلق تقريبا كل ما طلبته، كنت على مقربة من الجواب في رد الفعل التفاعلي (ر).


مع ر الذهاب من القراد إلى الشموع هو تافهة.


الانتقال من الشموع إلى المؤشرات هو تافهة.


تأليف مؤشرات من مؤشرات أخرى هو تافهة.


إن تأليف املراكز من املؤرشات تافهة.


تأليف المحافظ (كما عقدت مع مرور الوقت) من المراكز هو تافهة.


محاكاة نموذج المخاطر هو تافهة.


الاختبار مرة أخرى أو التداول المباشر هو ببساطة اتخاذ قرار بين تيار مباشر من البيانات أو إعادة محاكاة محاكاة للبيانات قاعدة البيانات.


التنفيذ هو تافهة.


تنفيذ ممكن في كل شيء من C # إلى F # إلى جافا سكريبت ل C ++ في رمز متطابقة تقريبا.


يتم التحسين بسرعة لأن ر بحتة وظيفية بارولاليزابل على نطاق واسع إلى غبو.


ومن المسلم به أن تحسين وتغذية تأثير التحسين المستمر مرة أخرى في الاختبار الخلفي هو غير تافهة، ولكن نظرا لأنه غير تافهة على أي حال، أنا & # 8217؛ م الذهاب إلى السماح لهذه الشريحة واحدة 😉


بحتة وظيفية (أو على مقربة منه) ر هو في رأيي الطريقة الوحيدة لمعالجة البنية التحتية لهذه المشكلة.


أعرف النظام أريد التجارة. أنا لا أريد أن برنامج أو تعلم شيئا شخص آخر يعرف بالفعل. حتى الذين يمكنني استئجار لاتخاذ النظام أريد استخدام وأتمتة ذلك. بأتمتة ذلك، يعني أنا لا & # 8217؛ ر تريد أن ننظر في الأمر. وسوف نلقي نظرة على النتائج مرة واحدة في الأسبوع، وسيتم تنفيذ الصفقات دون عنايتي. يبدو غريبا بالنسبة لي أنه في عام 2018، الكثير من الجهد يحتاج إلى الذهاب إلى اتخاذ مجموعة من القواعد وجود تلك القواعد تنفيذ في وسيط بلدي.


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


اسمحوا لي أن أقول على الرغم من أنني أعتقد أنه يجب مراقبته عن كثب، وليس فقط & # 8220؛ ننسى ذلك ل & # 8221؛.

Comments