الوحدة 6 من 6 · 5 دقيقة قراءة

ضوابط المخاطر للاستراتيجيات الآلية

الروبوت الآلي دون حدود صارمة مضبوطة مسبقًا هو التزام غير محدود، لذا اضبط مفتاح الإيقاف الطارئ، وسقوف حجم الصفقات، وقواعد مفتاح الواجهة البرمجية (API)، والمراقبة، قبل أن يلمس أموالًا حقيقية.

ابنِها · بطاقة أمان البوت
بطاقة أمان البوت الخاصة بي
  • مفتاح الإيقاف: أوقف كل التداول إذا انخفض الحساب بنسبة 3% في يوم واحد.
  • سقف الصفقة: لا يخاطر أي مركز واحد بأكثر من 1% من رأس المال المخصص.
  • سقف التخصيص: لا يتعرّض لهذا البوت في أي وقت أكثر من 20% من رأس مالي.
  • إيقاف التراجع: أتوقف وأطلب مراجعة بشرية بعد انخفاض بنسبة 10% من القمة إلى القاع.
  • صلاحية مفتاح API: مفعّل للتداول.

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

التقط لقطة شاشة لهذا قبل التفعيل. الفرق بين للقراءة فقط، ومفعّل للتداول، وتداول + سحب، هو الفرق بين يوم سيئ وخسارة كاملة.

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

أربعة حدود، تُضبط جميعها قبل أن تبدأ التداول الفعلي

فكّر في هذه الحدود الأربعة على أنها حزام الأمان، وضعها كلها قبل أول صفقة حقيقية. كل واحد منها رقم صارم تحدده مسبقًا ويفرضه النظام تلقائيًا.

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

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

أحكِم قفل مفتاح الواجهة البرمجية

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

عادةً ما تحمل المفاتيح ثلاثة مستويات صلاحية منفصلة، والفجوة بينها هي الفجوة بين إزعاج بسيط وكارثة كاملة:

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

القاعدة الواحدة الأهم على الإطلاق: لا تُفعّل صلاحية السحب على مفتاح التداول أبدًا. فمع إيقاف السحب، حتى المفتاح المسرَّب بالكامل لا يستطيع تفريغ أموالك، بل يستطيع تداولها فقط. عادتان إضافيتان تجعلان المفتاح أكثر أمانًا: أضِف قائمة بيضاء لعناوين IP بحيث يعمل المفتاح فقط من عناوينك المعروفة، وأنشِئ مفتاحًا منفصلًا لكل أداة حتى تتمكن من إلغاء واحد دون التأثير في البقية.

راقب الروبوت أثناء عمله

«اضبط وانسَ» تتحول بهدوء إلى «اضبط ثم اندم». الأتمتة تُزيل النقر اليدوي، لا المسؤولية، فالاستراتيجية العاملة فعليًا لا تزال بحاجة إلى مراقبة.

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

إشارات التحذير التي تعني التوقف فورًا

بعض التغيرات في سلوك الروبوت ليست ضوضاء تتجاوزها، بل إشارة للتوقف والفحص. تعلّم هذه الإشارات فتُدرك المشكلة مبكرًا بدلًا من تفسيرها لاحقًا.

  • تراجع يتجاوز ما توقعه اختبارك. قد يكون السوق قد تغيّر، أو قد تكون الأفضلية قد تآكلت.
  • اندفاع مفاجئ في الأوامر. تكرار التداول غير المعتاد يعني في كثير من الأحيان وجود خلل برمجي يتكرر في حلقة، وهذا ينبغي أن يوقف الروبوت فورًا.
  • انهيار في الترابط. مراكز كنت تعتقد أنها مستقلة تبدأ بالتحرك معًا، ما يعني أن مخاطرتك الحقيقية أعلى بكثير مما يوحي به عدد مراكزك.
  • انزلاق سعري أو تكاليف تتجاوز افتراضاتك. هذه تتآكل بهدوء الأفضلية صفقة بعد صفقة.
  • تداول الاستراتيجية في ظروف لم تُبنَ لها قط. هذا هو تحذير البجعة السوداء من الوحدة السابقة.

عندما تظهر أي من هذه الإشارات، التصرف الصحيح هو التوقف والفحص، لا تركها تستمر أملًا في أن تصحح نفسها.

مفتاح إيقاف طارئ يُثبت جدواه

تُشغّل استراتيجية على تخصيص قدره $10,000 مع ثلاثة ضوابط مضبوطة مسبقًا: سقف تخصيص إجمالي قدره $10,000، وحد أقصى لمخاطرة الصفقة الواحدة 1% ($100)، ومفتاح إيقاف طارئ عند خسارة يومية قصوى 3% ($300).

في أحد الأيام، يتسبب خلل في تغذية البيانات في جعل الروبوت يُسيء قراءة الأسعار ويبدأ بإطلاق أوامر في حلقة متكررة. تتراكم الخسائر بسرعة، لكن في اللحظة التي تصل فيها الخسارة الجارية إلى $300، يوقف مفتاح الإيقاف الطارئ كل التداول تلقائيًا. يقتصر ضررك ذلك اليوم على $300، ويبقى الـ$9,700 الباقي دون مساس. تصلك رسالة تنبيه، فتتحقق من الأمر، وتُصلح مصدر التغذية.

تخيل الآن الخلل نفسه على روبوت مطابق دون أي حدود. تستمر الحلقة في إطلاق الأوامر في سوق رقيق، ويتسع الانزلاق السعري، وبحلول الوقت الذي تلاحظ فيه الأمر، يكون الحساب قد انخفض بمقدار $6,000، أي خسارة 60%. الخلل نفسه، والسوق نفسها، والمنطق نفسه. الفرق الوحيد كان وجود أو عدم وجود حد صارم وتلقائي يقف بين العطل ورأس مالك.

لماذا تُعد صلاحية السحب الخط الفاصل المهم

من المفيد تخيل أسوأ سيناريو. لنفترض أن مهاجمًا سرق مفتاح الواجهة البرمجية الخاص بك مباشرةً، أو أن الروبوت الذي وثقت به تبيّن أنه خبيث.

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

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

كيف تبدو المراقبة الجيدة فعليًا

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

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

العقلية بسيطة: الروبوت يتولى النقر، وأنت تحتفظ بالرقابة.

اختبار سريع للمعرفة

ما الحدود الأربعة غير القابلة للتفاوض التي تضبطها قبل أن تبدأ استراتيجية آلية عملها الفعلي؟ حد أقصى للخسارة اليومية (مفتاح الإيقاف الطارئ)، وحد أقصى لحجم الصفقة الواحدة، وسقف تخصيص إجمالي، وعتبة إيقاف عند التراجع، وكل منها رقم صارم يُقرَّر مسبقًا ويُفرض تلقائيًا.

لماذا ينبغي ألا يملك مفتاح الواجهة البرمجية للتداول صلاحية سحب مفعّلة أبدًا؟ لا يوجد سبب يدعو روبوت التداول إلى نقل الأموال، فإبقاء السحب موقوفًا يعني أن حتى المفتاح المسرَّب بالكامل لا يستطيع سوى تداول أموالك، لا سرقتها من المنصة. هذا يحدّ من أسوأ سيناريو ممكن.

يبدأ روبوت عامل فجأة في وضع أوامر أكثر بكثير من المعتاد. ماذا تفعل ولماذا؟ أوقفه فورًا وتحقق من الأمر. الاندفاع المفاجئ في الأوامر يعني في كثير من الأحيان وجود خلل برمجي متكرر في حلقة، ويمكن أن يُلحق خسائر كبيرة بسرعة الآلة إذا تُرك يعمل.

المصادر

  • SEC (investor.gov) وFINRA، "Investor Alert: Automated Investment Tools"، عن سبب حاجة النظام الآلي رغم ذلك إلى قواعد مضبوطة مسبقًا ورقابة بشرية فعّالة.
  • SEC، "SEC Charges Knight Capital With Violations of Market Access Rule" (البيان الصحفي 2013-222)، قضية نشر آلي معطوب أطلق سيلًا من الأوامر غير المقصودة وتسبب في خسائر بلغت نحو $440 مليون خلال نحو 45 دقيقة.
  • OWASP، "Authorization Cheat Sheet"، مبدأ الوصول بأقل الصلاحيات لواجهة البرمجة: فصل صلاحيات القراءة والتداول والسحب، وإبقاء السحب معطلًا، وتقييد المفاتيح بقائمة سماح IP.