آخر الاخبار
أسهم اليابان تتراجع بسبب المخاوف من أداء الشركات
شركة TopFX تعيّن رولا بيلهرنس رئيساً لِقسم المبيعات المؤسسية
ADVFN تعلن عن خسائر وتراجع في إيرادات النصف الأول من السنة المالية 23
مؤشر "ستوكس" الأوروبي يسجل أفضل أداء شهري منذ نوفمبر 2020
المُشرعون السويسريّون يرفضون كفالة قيمتها 109 مليار فرنك سويسري لبنك Credit Suisse
هيئة BaFin تغرم flatexDEGIRO 1.05 مليون يورو مع أوامر لإصلاح الضوابط الإشرافية
نمو دخل بورصة MOEX FX Markets بنسبة 35% رغم انخفاض أحجام التداول
الشريك المصرفي الجديد لبورصة Coinbase بمثابة بصيص أمل وسط تحديات المجال المصرفي الأمريكي
Citigroup تخطط لمضاعفة عدد الموظفين وفتح قاعة تداول جديدة في باريس
Tips on how to Navigate Online dating sites With Confidence
وسيط الفوركس بالتجزئة تريد ويل TradedWell يغلق موقع الويب
شركة Genesis تسعى للحصول على قرض طارئ قيمته 1$ مليار
تأمين العملات المشفرة إيجابيات وسلبيات حماية أصولك
موقع Finance Magnates بالسيد يام يوهوشيا رئيساً لقسم الأخبار
تحذير هيئة FCA وسطاء البيع بالجملة لمخاطر التهدئة في الأسواق المعاكسة
هيئة FINMA تنهي قضية Greensill بقيمة 10 مليار دولار ضد Credit Suisse
شركة BidFX تُنهي العام 2022 بقفزة نسبتها 17% في الإيرادات
انضمام مينا سمير لشركة Windsor Brokers رئيساً لِقسم تطوير الأعمال لمنطقة الشرق الأوسط وشمال أفريقيا
Clare Francis تنضم إلى مجلس إدارة سي ام سي ماركتس CMC Markets كعضو غير تنفيذي
أفضل 4 أساليب للتسويق في مجال التكنولوجيا المالية والبنوك الجديدة Neobank
2000
شركات الفوركس المرخصة
5000
خبراء سوق المالالمديرين التنفيذيين والاقليمينرؤساء بحوث الأسواقفيديو برعاية شركة XS.COM
320 × 2500000
قنوات التليجرام الرسمية
عدد المشتركين : 30K
مواقع الجهات الرقابية الدولةإسم الجهةالإختصارهيئة الأوراق المالية والاستثمار الاستراليةهيئة الأوراق المالية والاستثمار الاسترالية موقع الجهةasicسلطة الرقابة المالية البريطانيةسلطة الرقابة المالية البريطانية موقع الجهةfcaالجمعية الوطنية الأمريكية للعقود الآجلةالجمعية الوطنية الأمريكية للعقود الآجلة موقع الجهةnfa
5000

التداول الخوارزمي Algo كيفية أتمتة عملية التداول وتجنب الأخطاء البشرية

  • admin
  • منذ 6 أشهر
  • 93


 التداول الخوارزمي Algo: كيفية أتمتة عملية التداول وتجنب الأخطاء البشرية

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

ماذا ولماذا أتمتة؟

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

اقرأ هذا الخبر| منصة MetaTrader تعمل علي تقليل أخطاء لعملاء Your Bourse

كيف تبدأ؟

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

تختلف لغات MQL4 و MQL5 المتوافقة مع ميتاتريدر MetaTrader 4 و ميتاتريدر MetaTrader 5 عن بعضها البعض. بالنسبة للمبتدئين في البرمجة ، من الأفضل أن تبدأ بـ MQL4 لأنه يمكنك حتى كتابة روبوت تداول بسيط (EA – مستشار خبير) باستخدام هذه اللغة. بالمناسبة ، نوصي بزيارة صفحة موقع الويب [https://www.mql5.com/] للعثور على المزيد من المقالات والنصوص ومواد أخرى حول تداول algo وطرح أي أسئلة على المنتدى.

العمل بسيط مع MQL4

سنوضح بساطة العمل مع MQL4 من خلال وصف روبوت بسيط (EA) في MQL4.

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

افتح منصة ميتاتريدر MT4 Trading Platform واتبع الخطوات التالية: في نافذة Navigator ، ابحث عن قسم Expert Advisor ، وانقر بزر الماوس الأيمن ، وحدد Create in MetaEditor. بعد ذلك ، حدد Expert Advisor (نموذج) – التالي – حدد اسمًا (Expert / FirstEA ، إلخ.) – التالي – التالي – تم. سيتم فتح نافذة محرر رمز MetaEditor. يوجد أدناه قائمة كاملة بالبرنامج ، والتي يمكنك نسخها إلى MetaEditor والنقر فوق Compile. ستلاحظ ظهور EA المسمى FirstEA (وما إلى ذلك) في قسم Expert Advisors.

#property حقوق النشر “حقوق الطبع والنشر 2017 ، شركة MetaQuotes Software Corp.”

# رابط الموقع “https://www.mql5.com”

# خاصية الإصدار “1.00”

#property version “1.00”

#property strict

//+——————————————————————+

//| Expert initialization function |

//+——————————————————————+

int OnInit()

{

//—

//—

return(INIT_SUCCEEDED);

}

حاول بدء المستشار الخبير الخاص بك على حسابك عن طريق نقله إلى الرسم البياني. تحتاج أيضًا إلى تنشيط زر AutoTrading (في الجزء العلوي من ميتاتريدر MT4- والسماح بالتداول الآلي في الأدوات – الخيارات – المستشارون الخبراء – السماح بإعدادات التداول الآلي. الآن ، إذا كانت قيمة مؤشر RSI (مؤشر القوة النسبية) أقل من 30 ، يتم فتح أمر شراء بحجم 0.01 ، بينما يتم إغلاق أمر بيع مفتوح. إذا كانت قيمة المؤشر أعلى من 70 ، يتم فتح أمر بيع بحجم 0.01 ، بينما يتم إغلاق أمر شراء مفتوح. هذا هو! أطلقنا روبوت تداول بناءً على قيم مؤشر القوة النسبية RSI.

اقرأ هذا الخبر| تفاعل صناعة الفوركس العقود مقابل الفروقات مع إزالة تطبيقات ميتاتريدر MetaTrader من أبل Apple

ماذا يعني الكود؟

دعونا نفهم بنية الكود. يتكون الرمز من وظيفة رئيسية واحدة وعدة وظائف مساعدة.

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

الوظائف الإضافية هي:

CloseSell () – لإغلاق كافة أوامر البيع

CloseBuy () – لإغلاق كافة أوامر الشراء

AmountSell () – تحسب جميع أوامر البيع

AmountBuy () – تحسب جميع أوامر الشراء

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

إذا (iRSI (NULL، 0،14، PRICE_CLOSE، 0)> = 70 && AmountSell () == 0)

الرمز أعلاه يعني حرفيًا ما يلي: إذا كانت قيمة مؤشر القوة النسبية أكبر من أو تساوي 70 وكان عدد أوامر البيع المفتوحة 0. لتجنب فتح أكثر من أمر بيع واحد ، فإننا نطلب وظيفة “AmountSell” ، والتي تحسب فقط عدد أوامر البيع المفتوحة.

ثم نتحقق مما إذا كانت هناك أوامر شراء مفتوحة ، وإذا كان هناك (أكبر من 0) ، فإننا نغلقها:

إذا (AmountBuy ()> 0) CloseBuy ()

هنا ، نسمي وظيفة CloseBuy () التي تساعدنا على إغلاق أوامر الشراء. تؤدي هذه الوظيفة فقط أوامر الشراء الختامية ، ولا شيء آخر.

ثم نفتح أمر بيع:

OrderSend (الرمز () ، 1.0.01 ، العطاء ، 0،0،0 ، “” ، 0،0،0) ؛

وبالمثل ، نكتب شرطًا لفتح أمر شراء:

إذا (iRSI (NULL، 0،14، PRICE_CLOSE، 0) <= 30 && = “” AmountBuy () = “= 0)

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

ليس الأمر بهذه الصعوبة ، أليس كذلك؟

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

نبذة عن اف بي اس FBS

اف بي اس FBS هي وسيط دولي مرخص (ترخيص IFSC) يوفر للأسواق العالمية خدمات ومنتجات شفافة وموثوقة لمتداولي CFD و Margin FX المحترفين وشبه المحترفين. بفضل خبرتها القوية التي امتدت 13 عامًا وخدماتها عالية الجودة وعشرات الجوائز ، استطاعت FBS كسب ثقة أكثر من 27 مليون عميل وأصبحت الشريك الرئيسي الرسمي لنادي ليستر سيتي لكرة القدم.

5000
اقرأ ايضا
5000