يستخدم التداول الخوارزمي (يُطلق عليه أيضًا التداول الآلي أو تداول الصندوق الأسود أو التداول algo) برنامج كمبيوتر يتبع مجموعة محددة من التعليمات (خوارزمية) لإجراء عملية تداول. التجارة ، من الناحية النظرية ، يمكن أن تحقق أرباحًا بسرعة وتكرار مستحيل بالنسبة للتاجر البشري.
تستند مجموعات التعليمات المحددة إلى التوقيت أو السعر أو الكمية أو أي نموذج رياضي. بصرف النظر عن فرص الربح للمتداول ، فإن algo-trading تجعل الأسواق أكثر سيولة والتداول أكثر منهجية من خلال استبعاد تأثير العواطف البشرية على أنشطة التداول.
التداول الحسابي في الممارسة
لنفترض أن المتداول يتبع هذه المعايير التجارية البسيطة:
- قم بشراء 50 سهم من الأسهم عندما يتجاوز المتوسط المتحرك لـ 50 يومًا المتوسط المتحرك لـ 200 يوم. (المتوسط المتحرك هو متوسط نقاط البيانات السابقة التي تعمل على تسهيل تقلبات الأسعار اليومية ومن ثم تحديد الاتجاهات). قم ببيع أسهم السهم عندما يكون المتوسط المتحرك لـ 50 يومًا أقل من المتوسط المتحرك لـ 200 يوم.
باستخدام هاتين الإرشادات البسيطة ، سيقوم برنامج الكمبيوتر تلقائيًا بمراقبة سعر السهم (ومؤشرات المتوسط المتحرك) ووضع أوامر البيع والشراء عند استيفاء الشروط المحددة. لم يعد المتداول بحاجة إلى مراقبة الأسعار الحية والرسوم البيانية أو تقديم الطلبات يدويًا. يقوم نظام التداول الخوارزمي بذلك تلقائيًا عن طريق تحديد فرصة التداول بشكل صحيح.
أساسيات الخوارزمية للتجارة
فوائد خوارزمية التداول
توفر Algo-trading المزايا التالية:
- يتم تنفيذ الصفقات بأفضل الأسعار الممكنة. يكون وضع أوامر التداول فوريًا ودقيقًا (هناك فرصة كبيرة للتنفيذ عند المستويات المطلوبة). يتم توقيت الدرجات بشكل صحيح وفوري لتجنب تغيرات كبيرة في الأسعار. تكاليف المعاملات المخفضة. عمليات تدقيق تلقائية فورية على ظروف متعددة للسوق. تقليل مخاطر الأخطاء اليدوية عند وضع التداولات. يمكن إعادة اختبار التداول التجريبي باستخدام البيانات التاريخية والوقت الفعلي المتاحة لمعرفة ما إذا كانت هذه هي إستراتيجية تداول قابلة للحياة. قللت من احتمال حدوث أخطاء من قبل التجار البشريين بناءً على عوامل عاطفية ونفسية.
معظم عمليات التداول باستخدام algo اليوم هي تجارة عالية التردد (HFT) ، والتي تحاول الاستفادة من وضع عدد كبير من الطلبات بسرعة كبيرة عبر أسواق متعددة ومعايير متعددة لاتخاذ القرارات بناءً على تعليمات مبرمجة مسبقًا.
يستخدم Algo-trading في العديد من أشكال الأنشطة التجارية والاستثمارية بما في ذلك:
- يستخدم المستثمرون من منتصف إلى طويل الأجل أو شركات الشراء - صناديق المعاشات وصناديق الاستثمار وشركات التأمين - التداول على algo لشراء الأسهم بكميات كبيرة عندما لا يرغبون في التأثير على أسعار الأسهم باستثمارات منفصلة كبيرة الحجم. - التجار على المدى الطويل والمشاركين في جانب البيع - صناع السوق (مثل شركات السمسرة) ، يستفيد المضاربون والمراجحون من التنفيذ التلقائي للتجارة ؛ بالإضافة إلى ذلك ، يساعد algo-trading في توفير سيولة كافية للبائعين في السوق. التجار النظاميين - أتباع الاتجاه ، أو صناديق التحوط ، أو أزواج التجار (إستراتيجية تداول محايدة في السوق تتطابق مع مركز طويل مع مركز بيع قصير في زوج كبير الأدوات المرتبطة مثل اثنين من الأسهم أو الصناديق المتداولة في البورصة (ETFs) أو العملات) - يمكنك العثور على برنامج قواعد تداولها والسماح للبرنامج بالتداول تلقائيًا بطريقة أكثر فعالية.
يوفر التداول الخوارزمي طريقة أكثر منهجية للتداول النشط من الأساليب القائمة على حدس أو غريزة المتداول.
استراتيجيات التداول الحسابية
تتطلب أي استراتيجية للتداول الخوارزمي فرصة محددة ومربحة من حيث تحسين الأرباح أو خفض التكاليف. فيما يلي استراتيجيات التداول الشائعة المستخدمة في تجارة algo:
استراتيجيات متابعة الاتجاه
تتبع إستراتيجيات تداول الخوارزميات الأكثر شيوعًا اتجاهات المتوسطات المتحركة وكسر القناة وحركات مستوى الأسعار والمؤشرات الفنية ذات الصلة. هذه هي الاستراتيجيات الأسهل والأبسط للتنفيذ من خلال التداول الحسابي لأن هذه الاستراتيجيات لا تنطوي على عمل أي تنبؤات أو توقعات للسعر. يتم بدء التداولات بناءً على حدوث اتجاهات مرغوبة ، وهي سهلة ومباشرة في التنفيذ من خلال الخوارزميات دون الخوض في تعقيد التحليل التنبئي. يعد استخدام المتوسطات المتحركة بين 50 و 200 يوم بمثابة إستراتيجية شائعة لاتباع الاتجاه.
فرص التحكيم
شراء سهم مدرج في القائمة المزدوجة بسعر أقل في أحد الأسواق وبيعه في وقت واحد بسعر أعلى في سوق آخر يوفر فرقًا في السعر كأرباح أو مراجحة خالية من المخاطر. يمكن تكرار نفس العملية للأسهم مقابل الأدوات المستقبلية حيث توجد فروق الأسعار من وقت لآخر. إن تنفيذ خوارزمية لتحديد هذه الفروق في الأسعار ووضع الأوامر بكفاءة يتيح فرصًا مربحة.
مؤشر صندوق إعادة التوازن
حددت صناديق المؤشرات فترات لإعادة التوازن لجعل حيازاتها مساوية لمؤشراتها المرجعية. وهذا يخلق فرصًا مربحة لمتداولي الخوارزميات ، الذين يستفيدون من التداولات المتوقعة التي تقدم أرباحًا تتراوح من 20 إلى 80 نقطة أساس اعتمادًا على عدد الأسهم في صندوق المؤشر قبل إعادة توازن صندوق المؤشر مباشرةً. يتم بدء هذه الصفقات عبر أنظمة تداول حسابية للتنفيذ في الوقت المناسب وبأفضل الأسعار.
الاستراتيجيات الرياضية المستندة إلى النموذج
تسمح النماذج الرياضية المثبتة ، مثل استراتيجية التداول المحايدة بالدلتا ، بالتداول باستخدام مجموعة من الخيارات والأمان الأساسي. (دلتا محايدة هي استراتيجية محفظة تتكون من عدة صفقات مع تعويض الدالتين الإيجابية والسلبية - وهي نسبة تقارن التغير في سعر الأصل ، وعادة ما تكون ورقة مالية قابلة للتسويق ، مع التغيير المقابل في سعر مشتقها - بحيث يكون إجمالي دلتا الأصول في السؤال الإجمالي صفر.)
نطاق التداول (متوسط الانعكاس)
تعتمد استراتيجية الارتداد المتوسط على مفهوم أن الأسعار العالية والمنخفضة للأصل هي ظاهرة مؤقتة تعود إلى قيمتها المتوسطة (متوسط القيمة) بشكل دوري. يتيح تحديد نطاق السعر وتعريفه وتطبيق خوارزمية استنادًا إلى ذلك وضع عمليات التداول تلقائيًا عندما ينهار سعر الأصل داخل نطاقه المحدد ويخرج منه.
الحجم المتوسط المرجح للسعر (VWAP)
تقوم إستراتيجية السعر المتوسط المرجح لحجم التداول بتفكيك طلب كبير وإصدار قطع أصغر من الطلب يتم تحديدها ديناميكيًا إلى السوق باستخدام ملفات تعريف حجم تاريخية خاصة بالسهم. الهدف هو تنفيذ الطلب بالقرب من متوسط السعر المرجح للحجم (VWAP).
متوسط سعر الوقت المرجح (TWAP)
تعمل إستراتيجية السعر المتوسط الموزون على الوقت على تفكيك طلب كبير وتصدر قطعًا أصغر من الطلب يتم تحديدها ديناميكيًا إلى السوق باستخدام فترات زمنية مقسمة بالتساوي بين وقت البدء والنهاية. الهدف من ذلك هو تنفيذ الأمر بالقرب من متوسط السعر بين بداية ونهاية الأوقات وبالتالي تقليل تأثير السوق.
نسبة حجم (بوف)
إلى أن يتم ملء أمر التجارة بالكامل ، تستمر هذه الخوارزمية في إرسال أوامر جزئية وفقًا لنسبة المشاركة المحددة ووفقًا لحجم التداول في الأسواق. ترسل "استراتيجية الخطوات" ذات الصلة طلبات بنسبة مئوية محددة من قبل المستخدم من أحجام السوق وتزيد أو تنقص معدل المشاركة هذا عندما يصل سعر السهم إلى مستويات محددة من قبل المستخدم.
نقص التنفيذ
تهدف استراتيجية نقص التنفيذ إلى تقليل تكلفة تنفيذ الطلب عن طريق التداول خارج السوق في الوقت الفعلي ، وبالتالي توفير تكلفة الطلب والاستفادة من تكلفة الفرصة البديلة للتأخير في التنفيذ. ستزيد الإستراتيجية معدل المشاركة المستهدف عندما يتحرك سعر السهم بشكل إيجابي ويقلله عندما يتحرك سعر السهم بشكل سلبي.
ما وراء خوارزميات التداول المعتادة
هناك بعض الفئات الخاصة من الخوارزميات التي تحاول تحديد "الأحداث" على الجانب الآخر. تتمتع "خوارزميات الاستنشاق" هذه - التي يتم استخدامها ، على سبيل المثال ، من قِبل أحد صانعي سوق البيع - بذكاء مدمج لتحديد وجود أي خوارزميات على جانب الشراء لأمر كبير. سيساعد هذا الاكتشاف من خلال الخوارزميات صانع السوق على تحديد فرص الطلب الكبيرة وتمكينهم من الاستفادة عن طريق ملء الطلبات بسعر أعلى. يتم تعريف هذا أحيانًا على أنه واجهة أمامية عالية التقنية.
المتطلبات الفنية لتجارة الخوارزميات
يعد تطبيق الخوارزمية باستخدام برنامج كمبيوتر هو العنصر الأخير في تداول الخوارزميات ، مصحوبًا باختبار خلفي (تجربة الخوارزمية في الفترات التاريخية للأداء السابق لسوق الأوراق المالية لمعرفة ما إذا كان استخدامها سيكون مربحًا). يكمن التحدي في تحويل الاستراتيجية المحددة إلى عملية محوسبة متكاملة لها حق الوصول إلى حساب تداول لتقديم الطلبات. فيما يلي متطلبات التداول الحسابي:
- معرفة البرمجة الحاسوبية ببرمجة إستراتيجية التداول المطلوبة ، المبرمجين المعينين ، أو برنامج التداول المسبق. اتصال الشبكة والوصول إلى منصات التداول لوضع أوامر. الوصول إلى خلاصات بيانات السوق التي سيتم مراقبتها بواسطة الخوارزمية للحصول على فرص لتقديم الطلبات. القدرة والبنية التحتية لإعادة اختبار النظام بمجرد إنشائه قبل أن يتم نشره في الأسواق الحقيقية. تتوفر بيانات تاريخية متاحة لإعادة الاختبار بناءً على تعقيد القواعد المطبقة في الخوارزمية.
مثال على تجارة الخوارزميات
شركة Royal Dutch Shell (RDS) مدرجة في بورصة أمستردام (AEX) وبورصة لندن (LSE). نبدأ من خلال بناء خوارزمية لتحديد فرص التحكيم. فيما يلي بعض الملاحظات المثيرة للاهتمام:
- يتم تداول AEX باليورو بينما يتم تداول LSE بالجنيه الإسترليني. بسبب الفارق الزمني ساعة واحدة ، يفتح AEX قبل ساعة من LSE متبوعًا بالتداول في البورصة في وقت واحد خلال الساعات القليلة التالية ثم يتداول فقط في بورصة لندن خلال الساعة الأخيرة كما يغلق AEX.
هل يمكننا استكشاف إمكانية تداول المراجحة في أسهم شركة Royal Dutch Shell المدرجة في هذين السوقين بعملتين مختلفتين؟
المتطلبات:
- برنامج كمبيوتر يمكنه قراءة أسعار السوق الحالية. يتغذى السعر من كل من LSE و AEX.A forex (تبادل العملات الأجنبية) لسعر GBP-EUR.Order-القدرة على وضع الأوامر التي يمكنها توجيه الطلب إلى البورصة الصحيحة. إمكانية اختبار الأسعار على السعر التاريخي إس.
يجب أن يقوم برنامج الكمبيوتر بما يلي:
- اقرأ موجز السعر الوارد لسهم RDS من كلا التبادلين. باستخدام أسعار صرف العملات الأجنبية المتاحة ، قم بتحويل سعر إحدى العملات إلى أخرى. إذا كان هناك تباين كبير في السعر (خصم تكاليف السمسرة) يؤدي إلى فرصة مربحة ، ثم يجب أن يضع البرنامج أمر الشراء في البورصة الأقل سعرًا ويبيع الأمر في البورصة الأعلى سعرًا. إذا تم تنفيذ الطلبات حسب الرغبة ، فسوف يتبع ذلك ربح المراجحة.
بسيطة وسهلة! ومع ذلك ، فإن ممارسة تداول الخوارزميات ليست بهذه السهولة في الصيانة والتنفيذ. تذكر أنه إذا كان بإمكان مستثمر واحد أن يقوم بعملية تجارة من خلال algo ، فبإمكان مشاركين آخرين في السوق. نتيجة لذلك ، تتقلب الأسعار بالألفي والثانية. في المثال أعلاه ، ماذا يحدث إذا تم تنفيذ صفقة شراء ولكن تجارة البيع لا تتغير لأن أسعار البيع تتغير في الوقت الذي يصل فيه الطلب إلى السوق؟ سيتم ترك المتداول في وضع مفتوح يجعل إستراتيجية التحكيم لا قيمة لها.
هناك مخاطر وتحديات إضافية مثل مخاطر فشل النظام ، وأخطاء اتصال الشبكة ، والفترات الزمنية بين أوامر التجارة والتنفيذ ، والأهم من ذلك كله ، الخوارزميات غير الكاملة. كلما كانت الخوارزمية أكثر تعقيدًا ، كانت هناك حاجة إلى إجراء اختبار أكثر صرامة قبل تشغيلها.