إعداد المعلمات المتقدمة لروبوت التداول لدى Deriv | Deriv

تداول الروبوتات ليس معقدًا. طوّر استراتيجية روبوت التداول لديك من خلال إعداد تعليمات متقدمة على Deriv Bot الخاص بك عبر 3 خطوات بسيطة.

بقلم مكتب ديريف · 14 July 2022 · 6 دقيقة للقراءة

Share

في مقالنا السابق، تناولنا أساسيات Deriv Bot، مثل إعداد الكتل الإلزامية وتشغيل استراتيجية بسيطة لتداول الخيارات والـ multipliers مع Deriv Bot. 

والآن لنرَ كيف يمكنك تخصيص الكتل الإلزامية بشكل أكبر لتحسين استراتيجية التداول لديك.

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

1. إعداد المتغيرات

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

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

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

لإنشاء متغير، انتقل إلى علامة التبويب «Utility» في الجانب الأيسر من لوحة تحكم Deriv Bot، ثم انقر على Variables. اكتب اسم المتغير الذي تريد إنشاءه، مثلًا «Current stake»، ثم انقر على Create

3.1. Create New Variable on Deriv Bot – Deriv's Trading Bot

سيظهر المتغير الجديد الذي أنشأته للتو في النافذة نفسها، وسيكون متاحًا بصيغتين:

3.2. New Variable on Deriv Bot – Deriv's Trading Bot

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

لذا، إذا استخدمت كتلة «Current stake» في عدة مواضع من استراتيجيتك، فلن تحتاج إلى تعديل الرقم يدويًا في كل موضع على حدة. على سبيل المثال، يمكنك تعيين قاعدة لبيع العقد فقط إذا كان ربحك أكبر من مبلغ الاستثمار، وسيخبر هذا المتغير روبوتك بأي رقم يجب استخدامه كمبلغ الاستثمار لديك. 

2. تعيين قيمة لمتغيرك

لإخبار الروبوت بمبلغ الاستثمار الخاص بك، عليك تعيين قيمة لمتغير «Current stake».

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

في التداول، يُسمّى إدخال المعلومات في المتغيرات «تعيين قيمة»، وتُسمّى العلامات «أنواع البيانات». تتطلب الحقول المختلفة أنواع بيانات مختلفة، وعندما تعيّن نوعًا معينًا لمتغيرك، فإنه يوضح للروبوت كيفية التعامل معه. توجد أنواع كثيرة من البيانات، ولكن مع Deriv Bot، لن تستخدم إلا 3:

  • Text – حروف فقط
  • Numbers – أرقام فقط
  • Boolean – قيمة منطقية تتخذ مسار true أو false

عندما تعيّن نوع بيانات محددًا لمتغيرك، يتعرّف عليه Deriv Bot ضمنيًا. وهذا يعني أنه إذا حاولت إدخال رموز رقمية في حقل النص أو العكس، فسيظهر لك تنبيه خطأ.

لتعيين قيمة لمتغيرك، عليك سحب متغير «Current stake» الذي أنشأته للتو، والذي يحتوي على خانة فارغة، وإسقاطه في مساحة العمل.

3.3. New Variable on The Workspace of Deriv Bot – Deriv's Trading Bot

وبما أن متغير «Current stake» لا يمكن تعريفه إلا برقم، فستحتاج إلى تعيين قيمة رقمية له. 

انقر على علامة التبويب «Utility» مرة أخرى، ثم انقر على Math

اختر الكتلة الموجودة تحت «Number»، ثم اسحبها إلى كتلة «Current stake» في مساحة العمل، وأوصلها بالخانة الفارغة. 

أصبح مبلغ الاستثمار الحالي الآن يساوي صفرًا. يمكنك تغييره إلى أي رقم تريده بكتابته داخل الكتلة. 

3.4. Assigning A Value to The New Variable on Deriv Bot – Deriv's Trading Bot

إذا أردت تعيين قيمة نصية لمتغيرك، فستحتاج إلى فعل الشيء نفسه، ولكن مع اختيار علامة التبويب «Text» بدلًا من «Math». وباستخدام النص، يمكنك إنشاء إشعار مخصص لنفسك، مثل تنبيهك بأنك حققت ربحًا.

Notify Block on Deriv Bot – Deriv's Trading Bot

ويمكن أن يكون المتغير ذو نوع البيانات boolean جزءًا من تعليمات أكثر تعقيدًا لروبوتك:

If Then Bloc on Deriv Bot – Deriv's Trading Bot

3. إعداد العمليات

بعد إنشاء المتغيرات المخصصة لديك، تحتاج إلى إرشاد الروبوت بشأن ما يجب فعله بها بمساعدة العمليات — وهي الكتل التي تتيح لروبوت التداول تنفيذ إجراءات معينة. فيما يلي الأنواع الرئيسية من العمليات المتاحة على Deriv Bot:

العمليات الرياضية

يمكن العثور على هذا النوع من العمليات تحت علامة التبويب نفسها «Math». وهو ينفذ أنواعًا مختلفة من العمليات الحسابية، مثل مقارنة الأرقام، والجمع، والتقريب، وغيرها من الإجراءات الأكثر تعقيدًا.

3.5. Mathematical Operations on Deriv Bot – Deriv's Trading Bot

العمليات مع النص

يمكن العثور على هذه العمليات تحت علامتي التبويب «Text» و«Notifications»، وتُستخدم أساسًا لدمج المتغيرات النصية معًا. على سبيل المثال، يمكنك إعداد إشعار مخصص يظهر عندما تحقق ربحًا. 

3.6. Text Operations on Deriv Bot – Deriv's Trading Bot
3.7. Notifications Tab on Deriv Bot – Deriv's Trading Bot

العمليات المنطقية

تُعد العمليات المنطقية من أكثر الكتل استخدامًا لأنها تحدد منطق الاستراتيجية. يمكن العثور على هذه الكتل تحت علامة التبويب «Logic»، وعادةً ما تعتمد على نمط if/then. وأكثر العمليات المنطقية شيوعًا هي الكتلة الشرطية. يمكنك إعداد كتلة «Sell conditions» باستخدام الكتلة الشرطية، لتوجيه الروبوت إلى بيع العقد بسعر السوق.

3.8. Logical Operations on Deriv Bot – Deriv's Trading Bot

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

وبمجرد أن تصبح أكثر ارتياحًا لاستخدام المتغيرات والعمليات، يمكنك استخدامها لتخصيص الكتل الإلزامية أو إعداد الكتل الاختيارية، وهو ما سنناقشه في مدونة «How to set up optional parameters to enhance your Deriv Bot strategy».

وفي الوقت الحالي، يمكنك دائمًا التدرب على حسابك التجريبي الخالي من المخاطر مع 10,000 USD من العملة الافتراضية. ولكن كما هو الحال مع التداول على أي منصة أخرى، فإن الجزء الأهم من أي استراتيجية هو فهم الوقت الأنسب لشراء الأصل أو بيعه. 

Join 3M+ global traders

Open an account in minutes and start trading the world's markets — forex, stocks, indices, and more.