آخر الاخبار
Euronext تشهد عوائد قوية للفوركس في الربع الرابع على الرغم من التباطؤ في مناطق أخرى
بيتستامب Bitstamp تسحب حصتها من ETH لعملاء الولايات المتحدة وسط التدقيق التنظيمي
اندماج منصة Backed مع Chainlink لجلب AWRs المميزة إلى Ethereum والتقنيات الأخرى
انضمام Bybit إلى Binance و Crypto.com في إطلاق مساعد التداول المدعوم بالذكاء الاصطناعي
تطلق الجهة التنظيمية في هونغ كونغ إجراءات الاستماع في قضية اتهام رئيس مجلس إدارة شركة دينغ يي فنغ Ding Yi Feng
مجموعة Swissquote تشهد انخفاض نسبته 19% في صافي أرباحها للعام 2022 بشكل صعودي مع توقعات 2023
نيويورك تتهم أليكس ماشينسكي Alex Mashinksy الشريك المؤسس لـ سلزيوس نتورك Celsius Network بالاحتيال
استشارات هيئة FCA حول تحديثات لائحة إدارة الأصول المالية
أفضل تطبيقات الدفع في الولايات المتحدة الأمريكية
داروينيكس زيرو Darwinex Zero لا تنتمي لأي محيط منظم كما يقول الرئيس التنفيذي
هيودج وين كازينو HugeWin Casino يعيد تعريف المقامرة بالعملات المشفرة من خلال نظام بيئي غني للألعاب
بورصة سنغافورة (SGX) تُعلن عن نشاط قياسي في تداول الفوركس والسلع في سبتمبر
هيئة ASIC تعلق ترخيص AFS وتحذر من 5 شركات احتيالية
دائنو ام تي جوكس Mt.Gox يبدأون تلقي المدفوعات بعد 10 سنوات
إطلاق ويبول Webull في كندا وسط توسع الأمريكتين على نطاق أوسع
أسهم Credit Suisse تسجل أدنى مستوياتها على الإطلاق بعد انهيار بنك وادي السيليكون SVB
بنك الاحتياطي الفيدرالي الأمريكي يفكر في تشديد الرقابة على البنوك المتوسطة الحجم وسط انهيار SVB
هيئة FCA تفرض العقوبة الخامسة بإجمالي 20 مليون جنيه استرليني
انتهاء خدمات بطاقة الخصم فيزا بينانس Visa Binance في أوروبا بحلول ديسمبر
هيئة السلوك المالي FCA لن تغير الموعد النهائي لرسوم المستهلك
5000
شركات الفوركس المرخصة
3000
خبراء سوق المالالمديرين التنفيذيين والاقليمينرؤساء بحوث الأسواقفيديو برعاية شركة XS.COM
5000
قنوات التليجرام الرسمية
عدد المشتركين : 30K
مواقع الجهات الرقابية الدولةإسم الجهةالإختصارهيئة الأوراق المالية والاستثمار الاستراليةهيئة الأوراق المالية والاستثمار الاسترالية موقع الجهةasicسلطة الرقابة المالية البريطانيةسلطة الرقابة المالية البريطانية موقع الجهةfcaالجمعية الوطنية الأمريكية للعقود الآجلةالجمعية الوطنية الأمريكية للعقود الآجلة موقع الجهةnfa
5000

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

  • admin
  • منذ سنة واحدة
  • 421


 التداول الخوارزمي 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 مليون عميل وأصبحت الشريك الرئيسي الرسمي لنادي ليستر سيتي لكرة القدم.

2000
اقرأ ايضا
5000