PDA

View Full Version : أنظمة التداول الآلية للأسواق المالية وتوصيات بشان استخدامهم بشكل جيد



nona5655
01-28-2020, 23:50
السلام عليكم ورحمة الله وبركاته

1. مقدمات

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

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

2. الفحص المقارن لمنطقة الإشكالية

مركبات منبر التبادل يلزم أن تقدم للزبائن والوسطاء والمتعاملين والمتداولين والمحللين الماليين والمستشارين المساندة التي يريدونها في نفس اللحظة التي يفتقرون إليها, من الوصول اللحظي واللحظي إلي المعلومات حانوت الانتباه الى الطرق المتنوعة بما فيها الأجهزة النقالة إلي عملية التبادل متنوعة الحركة في محطة الزبون الأساسية.

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

2.1. الإجابات المستندة علي برنامج ميتاتريدر 4

احد أكثر منصات التبادل استخداما علي درجة ومعيار العالم هو الميتاتريدر 4 والذي وفرته مؤسسة MetaQuotes للبرمجيات بشكل خاص من أجل سوق الفوركس . منبر التبادل تشتمل على جو التحديث المدموجة – والتي أمكنه من كتابة اسكربتات متنوعة باستعمال لغة برمجية تسمي لغة MetaQuotes وتعرف اختصارا باسم MQL4. تنصيب لغة التبادل تلك يعتمد بصفة أساسية علي لغة C التقليدية والتدفق المنطقي لم يتحول بشكل ملحوظ منذ النسخة الماضية لمنصة التبادل والتي استخدمت MQL II كلغة برمجة. إطار التبادل الآلي هو بدون شك يجسد تطورا عن النسخة الفائتة . كلا اللغتين يملكون مواصفات تعمل بأسلوب جيد مع مجموعة مثلي من وظائف التبادل والاستخدام المدموجة والتي تستمر كافية كليا لأداء عموم العمليات الضرورية مثلما تسهل من التعرف علي وظائف الزبون بالشكل الذي يساعده في تطبيق الأفكار غير الروتينية.

من رأي البرمجة فان MQL4 يبدوا أكثر موائمة من سابقيه ؛ فهذه اللغة موجهه بأسلوب أجدر إلي المبرمجين المتخصصين بينما MQL II في رأيي تتناسب مع أكثر المتخصصون الماليين الراغبين في تشييد برامج تبادل ( أو مستشار التبادل بحسب مصطلحات MetaQuotes) .

2.2. الإجابات المستندة إلي دراسات اومجا

في الكوكب الجديد فان الغالبية العظمي من المؤسسات تستخدم منصات أبحاث اومجا التي تم تحديثها من قبل مؤسسة TradeStation للأوراق المادية . تلك المنبر أثبتت ولفترة طويلة أهميتها في أماكن البيع والشراء الدولية وحتى هذه اللّحظة فان المختصون يعتبرونها أسمى نهج للتحليل الفني – التنقية الموفرة من قبل IDE والتي تدعي PowerEditor تنتوي خلق برامج تحكم على يد لغة البرمجة EasyLanguage (EL).

الأفضلية الأساسية في تلك اللغة والتي لا تخطئها العين هي السهولة ( ومن هنا أتت التسمية ) بوضع تعليمات الفتح والإغلاق . إرشادات البرنامج المرافقة يمكن كتابتها وكأننا نقوم بصياغة احد تعليمات التبادل عند الوسيط الذي نعمل معه باستعمال اللغة الإنسانية العادية . فيما في MQL4 علي طريق المثال فان وحط امر تبادل لفتح ترتيب محدد يحتاج تحديد صوب 10 من المعلمات المتغايرة . في حين في EasyLanguage فان نفس الشأن يمكن القيام به باستعمال جملة قصيرة تشتمل علي مفردات محصورة . الجهد مع الدلائل الفنية كذلك هو بذات السهولة وان كان لا يقتضي ان نقع أسفل خيال التوهم بان لدى صنع تلك التعليمات البسيطة فان مطوري اللغة يستطيعون ان يضحوا بوظيفتهم إذ أنها تحد من الأساليب المتوفرة لاستعمال مهنة محددة وهكذا تمنع وبشكل ناجع مستخدمي IDE من الإمكانية لان ينفذوا باهتمام الخوارزميات المختصة بهم .

TTradeStation أصدرت قرار الا تنبع مكتبات واسعة من التبادل المدموج ودوال الفائدة إلا أنها قد عزمت ليس إلا تقليل عدد مقيد من الوظائف اللازمة . ومع القيادة في تقديم منبر التبادل فان عدد الوظائف التي يمكن بكتبتها عن طريق المطورين الداخلين أو الخارجين نمت. إذ نهضت TradeStation بسهولة بتضمينهم مع الوظائف المعرفة من قبل المستهلك وهذا ضِمن مستودعهم المختص بالاسكربتات. وعلى أثر ذلك فان الوظائف الجانب الأمامي للمستخدمين ليست اقل نقص من هذه التي يمكن العثور عليها في منتج MetaQuotes.

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

EasyLanguage هي احد اللغات القديمة والرائدة في ميدان صنع أنظمة التبادل الالية المتعلقة بسوق الأسهم . فهي تجسد الأساس لتحسين MQL II. EasyLanguage وان كانت تمثل اختيار لا باس به للبرمجيين سوى أنها تجسد الأمثل للخبراء الماليين الذين يستهدفون فحص مكان البيع والشراء بأكثر من اهتمامهم بالتداول.

2.3. الإجابات المعتمدة على ProTrader

المختصون الماليين الاحترافيين يمكن لهم اختيار منصات ProTrader2 أو ProTrader** كأداة عمله أساسية اعتمادا علي مكان البيع والشراء المالي الذي يتداولون فيه ما إذا كان سوق الأسهم أو الفوركس علي التتابع . كلا منصتي التبادل تم تطويرهما ودعمها من قبل PFSoft LLC . في حين تمتاز لغة ProTrader المحدثة والذي نهض المزود IDE بتسميتها PTL ايضا تمنح الاحتمالية لعمل اسكربتات عن طريق اللغات MQLIIو MQL4 و EasyLanguage .من اجل ذلك فان مقال البرنامج تم ترجمته إلي نمازج لغوية مستقرة. وبذلك فانه بوقت التشغيل لا يهم اللغة التي تم كتابة الكود البرمجي بها . تلك التكنولوجية إستطاع الذ يتم تداوله ليس حصرا من صنع اسكربتات قريبة العهد إلا أن ايضاًً تجعل من المتوفر استعمال المجموعة المتراكمة من السيناريوهات الأخرى التي وقف على قدميه بصنعها متصرفين آخرين عندهم الخبرة.

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

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

منبع PTL المقدم من قبل IDE سوف يفيد كلا من المتخصصون الماليين والمبرمجيين بنفس الدرجة وهذا بفضل مساندته للغات برمجة متنوعة ايضا على يد الأدوات التي يوفرها كالفاحص والمصحح.

2.4. مقارنه الإجابات

لغات IDE المنوه عنها بالأعلى عندهم مجموعه الفوائد المخصصة بهم . والجدول أسفله يوفر مقارنه خلاصته للقدرات التي يوفرها كلا من ضمنهم .

3. أساليب صنع أنظمه التجارة الآلية وتوصيات بصدد استعمالها

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

3.1. اختيار مناخ الجهد

في المقام الأضخم يقتضي عليك توضيح مفهوم نوعيه المهمات التي سيتولى منظومة التجارة الآلية القيام بها والتي قد تشتمل على:

التبادل الفعلي: بمعنى فتح وإقفال مراكز التبادل على المناشئ المادية المختارة .

وظائف العون الثانوية. وذلك قد يشتمل على وحط تعليمات حمائية وعمل وإرسال التقارير والإخطارات.

فحص مكان البيع والشراء باستعمال لوازم فحص فني متنوعة وباستخدام الخوارزميات المخصصة بك. حالا في أعقاب دراسة تعليقات المستعملين على الانترنت وربما استشارة وسيطك المخصص تَستطيع المضي قدما للاستحواذ على الشعور المختص بالبرامج المعروضة.أنا شخصيا أحبذ بأسلوب قوى الا إستلم فحسب نظره خاطفه غير أن ايضا ان تقوم باختبار النسق ليوم أو 48 ساعةٍ .ومن محاسن الصدف فان اغلب المؤسسات الكبرى تعطيك فرصه الالتحاق والحصول على برنامج تجريبي للاختبار .لذلك يقتضي ايلاء المراعاة الوافي لجميع من مطالب IDE والأدوات العاملة معه ايضا إلى موثوقية وأمن برامج التحكم التي يكمل إنشائها باستعمال IDE .

3.2. تأسيس برنامج للتحكم

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

إذا أصدرت قرار استعمال البرامج المكتوبة من قبل مطوري الطرف الـ3 , فيجب ان تحط في اعتبارك ان تلك الإجابات لابد ان تدفع سعرها. سعر تخطيط التبادل المبتكرة تتنوع مابين ثلاثمائة$ إلي خمسمائة$ غير أن قيمة التّخطيطات المصقولة والتي تستخدم تقنيات رياضية واقتصادية متطورة لاسيما للفائزين والمتسابقين في بطولات أنظمة التبادل الآلية قد تجتاز تكلفتها الـ ألف$ .

3.3. امتحان الأكواد البرمجية

لدى استعمال أنظمة استعمال أنظمة التبادل الآلية فان يتعين عليك امتحان الأكواد البرمجية . أفعال الامتحان تجري كالتالي:

1. اختبر البرنامج في تم تجريبه الكود النصي ( إذا كانت تلك الأفضلية متوفرة في IDE) لمجموعة مرات. قم بتحويل النظام الزمني للرسم البياني والمنشأ الذ يتم تداوله وإعدادات البرنامج . سعى إخضاع الإستراتيجيات حتى تكون قريبة من الموقف الفعلية للسوق .

2. قم باختبار السيناريو علي الحساب التجريبي ( إذا كانت تلك الاحتمالية متوفرة) في تلك الفترة فأنه من الجوهري ان تدع البرنامج يعمل لمدة زمنية طويلة وكافية ( يكمل تحديد ذاك على حسب النسق الزمني للرسم البياني ). لا تتوقف عن امتحان البرنامج فور ان ينتج عنه انتصار عظيم أو ضياع كبيرة . ففائدة الكود البرمجي يمكن تقديرها ليس إلا حتى الآن ان يعمل لمدة طويلة من الوقت.

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

3.4. كيف لا تقع فريسة للخدع لدى اختيار السيناريو

تذكر انه لا يبقى برامج تتلذذ بالكمال المطلق لذا لا تدعهم يبيعون لك كوبري بروكلين. لو كان لديك نهج ناجح يحقق المكاسب هل كنت سوف تقوم ببيعه ؟ تلك هي النصيحة الوحيدة لفعل امتحان دقيق وشامل تَستطيع من الحصول عل انطباع حقيقي بشأن السيناريو المعروض.

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

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

4. النهاية

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

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

تذكر ان منظومة التبادل الآلي لن يقوم بكامل الجهد او بمعني انك لن تستريح أي عبء في وجوده من جانبك . بل ليس إلا يمكن استعماله لحل المشكلات الجارية وعدم إضافة المزيد منها .

5. المراجع

1. MetaQuotes — developer of MetaTrader, MQL2 and MQL4

2. TradeStation — developers of TradeStation and EasyLanguage

3. PFSoft — developers of ProTrader**, ProTrader2 and ProTraderLanguage