hicham9000
06-07-2015, 07:38
في العالم الجديد فان الغالبية العظمي من الشركات تستخدم منصات بحوث اومجا التي تم تطويرها من قبل شركة TradeStation للأوراق المالية . هذه المنصة أثبتت ولفترة طويلة أهميتها في الأسواق العالمية وحتى الان فان الخبراء يعتبرونها أفضل نظام للتحليل الفني – التنقية الموفرة من قبل IDE والتي تدعي PowerEditor تنوي خلق برامج تحكم من خلال لغة البرمجة EasyLanguage (EL).
الميزة الرئيسية في هذه اللغة والتي لا تخطئها العين هي السهولة ( ومن هنا جاءت التسمية ) في وضع أوامر الفتح والإغلاق . تعليمات البرنامج المصاحبة يمكن كتابتها وكأننا نقوم بصياغة احد أوامر التداول لدى الوسيط الذي نعمل معه باستخدام اللغة البشرية العادية . بينما في MQL4 علي سبيل المثال فان وضع امر تداول لفتح مركز معين يتطلب تحديد نحو عشرة من المعلمات المختلفة . بينما في EasyLanguage فان نفس الأمر يمكن القيام به باستخدام جملة قصيرة تحتوي علي كلمات محدودة . العمل مع المؤشرات الفنية أيضا هو بذات السهولة وان كان لا يجب ان نقع تحت وهم الظن بان عند صنع هذه الأوامر البسيطة فان مطوري اللغة يمكنهم ان يضحوا بوظيفتهم حيث أنها تحد من الطرق المتاحة لاستخدام وظيفة معينة وبالتالي تحرم وبشكل فعال مستخدمي IDE من الفرصة لان ينفذوا بدقة الخوارزميات الخاصة بهم .
TTradeStation قررت الا تنشأ مكتبات واسعة من التداول المدمج ودوال المنفعة ولكنها قررت فقط تقليص عدد محدود من الوظائف الأساسية . ومع التقدم في تقديم منصة التداول فان عدد الوظائف التي يمكن بكتبتها بواسطة المطورين الداخلين أو الخارجين نمت. حيث قامت TradeStation ببساطة بتضمينهم مع الوظائف المعرفة من قبل المستخدم وذلك داخل مستودعهم الخاص بالاسكربتات. ونتيجة لهذا فان الوظائف المقدمة للمستخدمين ليست اقل ندرة من تلك التي يمكن إيجادها في منتج MetaQuotes.
PowerEditor تقدم قاموس مدمج يسمح للمستخدم بالبحث والحصول علي المساعدة من خلال الوظائف المتاحة. احد الأدوات اليدوية التي تستحق ذكرها هي استخدام بناء الإستراتيجية والتي تمكن المستخدم من إنشاء خوارزميات أساسية لبرنامج التداول الخاص به ثم يقوم بتعديلها وضبطها وفق الضرورة .
EasyLanguage هي احد اللغات القديمة والرائدة في مجال صنع أنظمة التداول الالية المرتبطة بسوق الأسهم . فهي تعتبر الأساس لتطوير MQL II. EasyLanguage وان كانت تعتبر اختيار لا باس به للبرمجيين إلا أنها تعتبر الأفضل للخبراء الماليين الذين يستهدفون تحليل السوق بأكثر من اهتمامهم بالتداول.
الميزة الرئيسية في هذه اللغة والتي لا تخطئها العين هي السهولة ( ومن هنا جاءت التسمية ) في وضع أوامر الفتح والإغلاق . تعليمات البرنامج المصاحبة يمكن كتابتها وكأننا نقوم بصياغة احد أوامر التداول لدى الوسيط الذي نعمل معه باستخدام اللغة البشرية العادية . بينما في MQL4 علي سبيل المثال فان وضع امر تداول لفتح مركز معين يتطلب تحديد نحو عشرة من المعلمات المختلفة . بينما في EasyLanguage فان نفس الأمر يمكن القيام به باستخدام جملة قصيرة تحتوي علي كلمات محدودة . العمل مع المؤشرات الفنية أيضا هو بذات السهولة وان كان لا يجب ان نقع تحت وهم الظن بان عند صنع هذه الأوامر البسيطة فان مطوري اللغة يمكنهم ان يضحوا بوظيفتهم حيث أنها تحد من الطرق المتاحة لاستخدام وظيفة معينة وبالتالي تحرم وبشكل فعال مستخدمي IDE من الفرصة لان ينفذوا بدقة الخوارزميات الخاصة بهم .
TTradeStation قررت الا تنشأ مكتبات واسعة من التداول المدمج ودوال المنفعة ولكنها قررت فقط تقليص عدد محدود من الوظائف الأساسية . ومع التقدم في تقديم منصة التداول فان عدد الوظائف التي يمكن بكتبتها بواسطة المطورين الداخلين أو الخارجين نمت. حيث قامت TradeStation ببساطة بتضمينهم مع الوظائف المعرفة من قبل المستخدم وذلك داخل مستودعهم الخاص بالاسكربتات. ونتيجة لهذا فان الوظائف المقدمة للمستخدمين ليست اقل ندرة من تلك التي يمكن إيجادها في منتج MetaQuotes.
PowerEditor تقدم قاموس مدمج يسمح للمستخدم بالبحث والحصول علي المساعدة من خلال الوظائف المتاحة. احد الأدوات اليدوية التي تستحق ذكرها هي استخدام بناء الإستراتيجية والتي تمكن المستخدم من إنشاء خوارزميات أساسية لبرنامج التداول الخاص به ثم يقوم بتعديلها وضبطها وفق الضرورة .
EasyLanguage هي احد اللغات القديمة والرائدة في مجال صنع أنظمة التداول الالية المرتبطة بسوق الأسهم . فهي تعتبر الأساس لتطوير MQL II. EasyLanguage وان كانت تعتبر اختيار لا باس به للبرمجيين إلا أنها تعتبر الأفضل للخبراء الماليين الذين يستهدفون تحليل السوق بأكثر من اهتمامهم بالتداول.