تشغيل روبوتات (Algo) على خادم (Algo)

تشغيل روبوتات (Algo) على خادم (Algo)

لتشغيل الروبوت، تحتاج إلى إضافة حساب إلى خادم Algo وتحميل الحزمة باستخدام الروبوت، والتي يجب تشغيلها.

لإضافة حزمة، حدد أمر تحميل الحزمة من قائمة السياق Explorer > Algo Server. ثم حدد الأمر Add Bot Instance وانقر فوق Upload Package.

لتشغيل الروبوت على Algo Server في محطة TickTrader، اتبع الخطوات التالية:
  1.  بعد اكتمال تثبيت Algo Server، يجب أن يبدأ AlgoServer Configurator (إذا تم تحديد خانة الاختيار المقابلة في صفحة التثبيت الأخيرة).

     بخلاف ذلك، قم بتشغيل محطة TickTrader Win. حدد تعليمات > Algo Server Configurator في القائمة الطرفية.


  2.   يوجد في Algo Server Configurator 3 أنواع من عمليات تسجيل الدخول:

    • مسؤل. سيكون للمستخدم الحقوق الكاملة لتعديل حالة Algo Server. متوفر في كل من المتصفح ومحطة Algo.
    • مشاهد. سيكون لدى المستخدم حق الوصول للقراءة فقط إلى حالة الخادم أيضًا. يمكن للمشاهد تنزيل السجلات والاطلاع على الحزم والحسابات والسجلات والروبوتات والحالات؛ ولكن لا يمكن رؤية بيانات Algo والحزم التي تم تنزيلها. متوفر فقط في Algo Terminal.
    • تاجر. سيكون للمستخدم نفس حق الوصول الذي يتمتع به العارض، ولكن يمكنه تشغيل الروبوتات وإيقافها. متوفر فقط في Algo Terminal. 
  3. ابدأ تشغيل الخادم بالنقر فوق الزر "السهم".
     تم إيقاف خادم TT Algo، ومؤشر الاتصال باللون الأحمر (قبل بدء تشغيل الخادم). 

  4.  بمجرد بدء تشغيل الخادم، ستتغير الحالة إلى "قيد التشغيل"؛ مؤشر الاتصال أخضر.

  5.  تأكد من إضافة اتصال بخادم Algo في نافذة Explorer > Algo Server بالجهاز. إذا لم يكن هناك اتصال، يرجى إضافته: 

    •  في TickTrader Desktop Terminal، انتقل إلى علامة التبويب Explorer > Algo Servers.
    • انقر بزر الماوس الأيمن فوق Algo Servers وحدد أمر Add Algo Server Connection من قائمة السياق.
    •  أكمل الحقول الموجودة في نافذة "إضافة اتصال خادم Algo" وانقر فوق "اتصال" :
      • اسم الخادم: اسم الخادم الذي تم تثبيت جهاز خدمة Algo Server عليه.
      • عنوان الخادم: عنوان الخادم الذي تم تثبيت جهاز خدمة Algo Server عليه.
         إذا تم تثبيت خادم Algo على نفس جهاز الكمبيوتر المثبت عليه محطة win، فأدخل localhost في حقل "عنوان الخادم". 
      •  المنفذ وتسجيل الدخول وكلمة المرور: املأ المعلمات كما تم تعيينها في نافذة AlgoServer Configurator.


    • إذا تم إدخال البيانات الصحيحة، فسيتم الاتصال بخادم Algo (سيكون مؤشر اللون أخضر). 
  6. انقر بزر الماوس الأيمن فوق خادم Algo المضاف مسبقًا لعرض قائمة السياق بأكملها. تتوفر الخيارات والأوامر التالية:

    • الاتصال بخادم Algo: حدد الأمر للاتصال بخادم Algo.
    • قطع الاتصال بخادم Algo: يقوم الأمر بإغلاق الاتصال الحالي بخادم Algo.
    • إيقاف إعادة الاتصال بخادم Algo: يتوقف الأمر عن إعادة محاولة الاتصال بخادم Algo.
    • تغيير اتصال خادم Algo: يسمح الأمر بتحرير اتصال موجود.
    •  إزالة اتصال خادم Algo: يقوم الأمر بإزالة خادم Algo المضاف.
    •  إضافة حساب: يسمح الأمر بإضافة حساب إلى خادم Algo المحدد.
    • إضافة مثيل Bot: يسمح الأمر للمستخدم بإضافة مثيل Bot جديد إلى خادم Algo. 
    • إدارة ملفات الروبوت: يسمح الأمر بإدارة السجلات والتكوينات على الخادم البعيد.
    • تحميل الحزمة: سيتم تحميل حزمة Algo المحددة من المجلد المثبت عليه الجهاز الطرفي.
    • تنزيل الحزمة: سيتم تنزيل حزمة Algo المحددة من خادم Algo البعيد إلى جهاز الكمبيوتر الخاص بك. 
    • إدارة الحزم: استخدم الأمر لإدارة حزم Algo. 
  7. قم بتحميل حزمة تحتوي على Algo bots (ملف .ttalgo) إلى خادم Algo عن طريق استدعاء أمر Upload Package من قائمة السياق لهذا الخادم:

    • حزمة Algo: يمكنك تحميل الحزم من المجلد المثبت عليه Terminal.
    • Algo Server: اسم خدمة Algo Server.
    • اسم الملف: اسم الملف الذي سيتم تحميله. إذا كانت الحزمة التي تحمل هذا الاسم موجودة بالفعل، فستتم إضافة Copy وCopy1 وCopy2 وما إلى ذلك إلى اسم الملف. 
  8. أضف حسابًا لخادم Algo هذا. أضف تلك الحسابات التي ستطلق روبوتات التداول لها. لإضافة حساب إلى خادم Algo، قم بما يلي:

    •  في Explorer > Algo Servers، انقر بزر الماوس الأيمن فوق خادم Algo المتوفر وحدد أمر إضافة حساب.
    • أكمل الحقول في نافذة "إضافة حساب".
      • عنوان الخادم: الخادم الذي ستتصل به.
      • تسجيل الدخول: رقم الحساب.
      • اسم العرض: اسم الحساب الذي سيتم عرضه في قسم خوادم Algo..
      • كلمة المرور: كلمة مرور الحساب.

    • انقر فوق موافق. بعد ذلك سيكون الحساب متاحًا في قسم Algo Servers.
  9. في Explorer > Algo Servers، انقر بزر الماوس الأيمن فوق خادم Algo وحدد أمر Add Bot Instance لتشغيل الروبوت. في علامة التبويب "مشترك"، املأ الحقول:

    • اسم الخادم: يحتوي على أسماء خدمات الروبوت المرتبطة بالمحطة الطرفية (محلي).
    • الحساب: الحساب الذي سيتم تحديده لتشغيل مثيل الروبوت. يتم تشكيل القائمة بناءً على اختيار Algo Server.
    • Algo Bot: مربع التحرير والسرد الذي يحتوي على الروبوتات من الحزم المحملة إلى خادم Algo المحدد.
    • معرف المثيل: اسم مثيل الروبوت. 

     انقر فوق موافق.


     يمكنك تغيير إعدادات ومعلمات تشغيل الروبوت في علامة التبويب "المدخلات". انقر فوق "موافق" لحفظ التغييرات. 

  10. لتنفيذ الإجراءات التالية، انقر بزر الماوس الأيمن فوق الروبوت المضاف :

    • البدء/الإيقاف: يسمح الأمر ببدء تشغيل الروبوت أو إيقافه. يمكنك أيضًا تشغيل/إيقاف الروبوت في نافذة "الحالة". 
    • الحالة: في نافذة "الحالة"، يمكنك رؤية حالة الروبوت (قيد التشغيل/متوقف)، ومعلومات الروبوت، والسجلات، وتكوين إعدادات الروبوت.
    • فتح إعدادات الروبوت: النافذة مشابهة لنافذة "إضافة مثيل الروبوت".
    • إضافة مثيل Bot: يسمح الأمر للمستخدم بإضافة مثيل Bot جديد إلى خادم Algo.
    •  Remove Bot: يسمح الأمر بإزالة الروبوت من Terminal وAlgo. 
    •  إدارة ملفات الروبوت: يسمح الأمر بإدارة السجلات والتكوينات على الخادم البعيد server.


    • Related Articles

    • إنشاء بوت تداول آلي على خادم (TickTrader Algo)

      Tلإنشاء روبوت TickTrader Algo في Visual Studio، يرجى اتباع الخطوات التالية: افتح تطبيق Visual Studio 2022 المثبت . أنشئ مشروعًا جديدًا عن طريق تحديد الأمر التالي في قائمة Visual Studio: File > New > Poject. سترى في النافذة قوالب ستساعدك على كتابة ...
    • أمثلة على بوتات TickTrader Algo

      يمكن العثور على الأمثلة التي ستساعدك على كتابة الروبوتات الخاصة بك على: https://github.com/SoftFx/AlgoBots. يحتوي هذا المستودع على مؤشرات عامة وروبوتات لواجهة برمجة تطبيقات Bot: ImportAccountStateBot. يساعد هذا الروبوت على دمج الروبوتات المكتوبة بلغة ...
    • تشغيل مؤشرات (Algo) في منصة (TickTrader Win)

      إذا تم تثبيت محطة Ticktrader Win على نفس الجهاز الذي قمت بتجميع حزمة Algo عليه، فيمكنك رؤية المؤشرات (الموجودة في الحزمة المجمعة) في قائمة المؤشرات لهذه المحطة. لإضافة حزمة Algo إلى المحطة المحددة: حدد قائمة الأدوات > فتح مجلد حزم Algo في الجهاز. ...
    • الواجهة البرمجية لتطبيق TickTrader Algo (TickTrader Algo API)

      يمكن للمستخدمين إنشاء روبوتات ومؤشرات التداول الخاصة بهم باستخدام TickTrader.Algo.Api. لإنشاء روبوت تداول مخصص أو مؤشر، يرجى اتباع الخطوات التالية: تثبيت تطبيق (Visual Studio) امتداد تطبيق (TT Algo Visual Studio ) إذا لزم الأمر، قم بتثبيت أو تحديث ...
    • تشغيل الهامش

      ينقل وسيط ECN للعملاء الـ Limit Orders إلى السوق مما يؤدي إلى حدوث ما هو موضح في الشكل 2، بمجرد وضع Limit Orders في السوق، يجب على العميل وضع هامش للمركز، ومع ذلك، في الوقت الذي يتم فيه تشغيل سعر الـ Limit Order وعدم استيفاء الهامش، يتم إضافة الهامش ...