Friday, 26 January 2018

استراتيجيات تداول tradestation - الفوركس -


ميتاترادر ​​مقابل ترادستاتيون: مقارنة اللغة بقلم مايكل R. براينت من المحتمل أن يسمع أي شخص يتداول بشكل فوري في الفوركس عن ميتاترادر. يزعمون أن لديهم أكثر من نصف مليون مستخدم للنسخ المحمولة من منصات التداول MT4 و MT5. استجابة لطلبات من مستخدمي ميتاترادر، إيف كان يعمل على إضافة ميتاتريدر 4 (MT4) الإخراج إلى أدابتريد منشئ. كما انتهيت من الوثائق لميزة الانتاج كود MT4 الجديد في بيلدر، اعتقدت انه سيكون وقتا طيبا لمناقشة بعض الطرق التي لغة البرمجة MT4، ودعا MQL4، يختلف عن لغة البرمجة تراديستاتيونس، ودعا إيسيلانغواج. إذا كنت متداولا منهجيا مهتما بتداول العملات الأجنبية، ولم يختار بعد منصة تداول، أو كنت تفكر في التحول من منصة إلى أخرى، فهناك بعض الأشياء التي يجب أن تعرفها عن اللغتين البرمجيتين. إذا كنت مجرد تعلم عن ميتاترادر، قد تتساءل لماذا مثل هذه منصة شعبية. في رأيي، نتيجة لعدة عوامل. أولا، منصة مجانية. يمكنك تحميل البرنامج والحصول على بيانات الفوركس مجانا كجزء من منصة دون أي تكلفة. وتشمل منصة جميع رموز الفوركس الرئيسية، وبعد الاشتراك للحصول على حساب تجريبي مجاني، يتم تحديث البيانات في الوقت الحقيقي. أيضا، لغة البرمجة ميتاتريدر 4، MQL4، جزء لا يتجزأ من النظام الأساسي. يمكنك استخدام MQL4 لكتابة المؤشرات، كوتسكريبتسكوت (رمز لأداء وظائف محددة عند الطلب)، والمستشارين كوتسيرت (إياس) كوت (استراتيجيات التداول). و MQL4 اللغة، كما هو مبين أدناه، هو تنوعا جدا ويجعل MT4، مثل ترادستاتيون، منصة قابلة للتوسيع. ثيرس مجتمع نشط من مستخدمي MT4 الذين يساهمون مؤشرات و إي لمنتدى MT4. تم تصميم منصة MT4، مثل لغة MQL4، خصيصا لفوركس. سوء مناقشة المزيد حول كيفية تأثير ذلك على لغة MQL4 أدناه، ولكن النقطة هنا هي أن الفوركس هو سوق عالمي كبير ومتنامي، وقد استهدفت ميتاترادر ​​هذا السوق على وجه التحديد. وأخيرا، خلافا ل ترادستاتيون، والتي غالبا ما تحد من المستخدمين لاستخدام خدمات الوساطة الخاصة بها، ميتاترادر ​​متوافق مع مجموعة واسعة من وسطاء الفوركس. كمستخدم ترادستاتيون منذ فترة طويلة، أستطيع أن أذكر عندما ترادستاتيون كان فقط للتداول في أسواق العقود الآجلة. وقد تم تصميم لغة البرمجة إيسيلانغواد من قبل التجار الآجلة للتجار الآجلة. على مر السنين، تم تمديد اللغة وتكييفها للعمل بشكل جيد في الأسواق الأخرى، أبرزها الأسهم والخيارات، والفوركس. ومع ذلك، لا تزال بعض خصائصها تعكس أصولها في أسواق العقود الآجلة. تم تصميم MQL4 (قصيرة ل ميتاكوتس اللغة 4) خصيصا لأسواق الفوركس. في كثير من الأحيان، تركز المواد التعليمية لتداول العملات الأجنبية على الأفكار والمفاهيم التجارية العامة، مثل المؤشرات الفنية وأنواع منطق التداول، وتتجاهل تفاصيل كيفية عمل أسواق الفوركس وكيفية جعل الفوركس مختلفا عن الأسواق الأخرى، مثل الأسهم والعقود الآجلة . والحقيقة هي أن تداول العملات الأجنبية لا يعمل بشكل مختلف عن الأسواق الأخرى، حيث أن أي شخص ينتقل من سوق مختلفة يعرف. MQL4 يميل إلى عكس هذه الاختلافات. الاختلافات الرئيسية وفيما يلي بعض الاختلافات الرئيسية بين إيسيلانغواج و MQL4. ما لم يذكر خلاف ذلك، تشير المناقشة إلى كتابة استراتيجيات التداول واختبارها مرة أخرى على البيانات التاريخية. فرضية تنفيذ التعليمات البرمجية إيسيلانغواد هو أن يتم تنفيذ كافة التعليمات البرمجية على مقربة من كل شريط من المخطط الذي يتم تطبيق الاستراتيجية. إذا كان المخطط يتكون من أشرطة يومية، على سبيل المثال، سيتم تنفيذ التعليمات البرمجية في نهاية كل شريط يومي. إذا كنت تريد تنفيذ التعليمات البرمجية بشكل متكرر، يجب تغيير المخطط ليكون حجم شريط أصغر. ومع ذلك، يمكنك فرض التعليمات البرمجية لتنفيذ عناصر معينة بشكل متكرر باستخدام ميزة كوتلوك-إنزيد-بار باك-تستينغكوت. هذا يستخدم بيانات الأسعار في دقة أعلى مما هو مبين في الرسم البياني من أجل إنتاج نتائج أكثر دقة. يستخدم رمز MQL4 وظيفة تسمى ستارت () تنفذ على كل علامة. عادة ما يحدث رمز الإستراتيجية الرئيسي ضمن الدالة ستارت (). إذا كنت لا تريد رمز لتنفيذ على كل علامة، لديك لبرمجة هذا المنطق في بداية (). على سبيل المثال، لتنفيذ التعليمات البرمجية على فتح كل شريط، يمكنك استخدام حجم شريط للكشف عن فتح باستخدام كوتفولومي 0 لوت 1quot. ثيريس أي طريقة عملية للكشف عن إغلاق شريط، لذلك استراتيجيات في MT4 عادة تنفيذ على كل القراد أو على القضبان مفتوحة. نظرا لأن رمز إيسيلانغواد ينفذ عند إغلاق الشريط، فإن بيانات أمر التداول هي دائما للتنفيذ على الشريط التالي، على سبيل المثال. كوتبوي شريط المقبل في ماركيتكوت. يكون أقرب بيان مكافئ في MQL4 هو وضع النظام للشريط الحالي في الأشرطة الحالية مفتوحة. في هذه الحالة، يتم تقييم منطق التداول دائما على الشريط السابق في MQL4، بينما في إيسيلانغواج، يتم تقييم المنطق على الشريط الحالي. على عكس إيسيلانغواج، MQL4 لا يقيد استراتيجيات البيانات للرسم البياني الذي تم تطبيق الاستراتيجية. يمكنك الرجوع إلى أي سلسلة بيانات متاحة في إستراتيجية MT4 بالإشارة إلى حجم الرمز والحجم. تقتصر أحجام الحانات على 1 و 5 و 15 و 30 و 60 و 240 دقيقة بالإضافة إلى اليومية والأسبوعية والشهرية. ترادستاتيون لديها مجموعة متنوعة أكبر من الأحجام شريط المتاحة، بما في ذلك أحجام شريط من أي عدد صحيح من الدقائق والقضبان القراد من أي عدد من القراد. تنفيذ الأوامر إيسيلانغواج تقوم بعمل جدير بالثناء لإخفاء تعقيدات وضع وتنفيذ أوامر التداول. على سبيل المثال، إذا كان لديك موقف قصير، وكنت تضع أمر دخول طويلة، إذا كنت لا تحدد حجم، فإن دخول طويلة تغلق تلقائيا التجارة قصيرة في نفس الوقت فإنه يضع التجارة طويلة. وبالمثل، إذا كان لديك عدة أوامر معلقة للخروج، نقول، تجارة طويلة في السوق اعتمادا على ظروف مختلفة، إذا كانت شروط متعددة صحيحة في نفس الوقت، سيتم وضع أمر خروج واحد فقط سيتم إلغاء الآخرين تلقائيا. أيضا، أوامر التداول في إيسيلانغواد تستمر لشريط واحد فقط ويتم إلغاء تلقائيا إذا لم يتم شغلها في نهاية الشريط التالي. MQL4 يترك التعامل مع النظام إلى حد كبير يصل إلى مبرمج. إذا كان لديك العديد من الطلبات المنافسة، تحتاج إلى إدارتها بنفسك، وإلغاء تلك التي لا تحصل على تنفيذها والتأكد من أن أوامر متعددة لا يتم تنفيذها عن غير قصد. على سبيل المثال، في MQL4، إذا كنت ترغب في إدخال لعكس موقف مفتوح، لديك إما تحديد عدد الكثير لإعطاء النتيجة الصافية المرجوة (على سبيل المثال بيع 2 الكثير قصيرة مع 1 لوط مفتوحة طويلة إلى نهاية المطاف 1 لوط قصيرة) أو تتبع الموقف المفتوح وإغلاقه بمجرد الكشف عن دخول جديد. سهم مقابل الكثير في إيسيلانغواج، يتم تحديد حجم موقف التداول في أي عقود (على سبيل المثال العقود الآجلة) أو الأسهم. وبالنسبة لتداول العملات الأجنبية، فإن حجم الموقف القياسي في ترادستاتيون سيكون 10000 أو 100.000 سهم، أي ما يعادل كمية صغيرة أو كبيرة الحجم. وتماشيا مع اتجاهه في الفوركس، في ميتاترادر ​​يتم تحديد حجم التجارة في الكثير، والتي يمكن أن تكون كسور. a حجم كامل الكثير سيكون الكثير حجم 1. a الكثير الكثير سيكون حجم الكثير من 0.1. تكاليف التداول وأسعار التعبئة نظرا لأن ترادستاتيون و إيسيلانغواج كانا موجهين أصلا نحو التداول الآجل، فإنهما يتبعان اتفاقية استخدام الانزلاق على حساب أن الصفقات لا يتم ملؤها عادة بسعر السوق. الانزلاق هو تكلفة الدولار تضاف إلى التجارة لحساب ذلك. عادة، يمكنك أيضا إدخال تكاليف العمولة لكل عقد أو في التجارة لحساب الرسوم رسوم السمسرة لتنفيذ التجارة. ويتم التعامل مع جميع هذه التكاليف بنفس الطريقة: فهي تقتطع مبلغا بالدولار من تجارة مربحة أو تضيف نفس المبلغ إلى تجارة خاسرة. ويتم خصم التكاليف نفسها من جميع الصفقات، طويلة وقصيرة. وفي الوقت نفسه، يفترض أن تكون التجارة قد شغلت بالسعر المحدد، إما السعر الحالي لنظام السوق أو سعر التوقف أو الحد المحدد. يستخدم MQL4 نهجا أكثر تعقيدا إلى حد ما في تكاليف التداول وملء الأسعار. في ميتاترادر، من المهم أن نفهم أن كل سعر هو في الواقع اثنين من الأسعار، ومحاولة وطرح. العرض هو انخفاض الأسعار، في حين أن الطلب هو أعلى سعر. ويسمى الفرق بين العطاء وطرح الطلب بيداسك سبرياد. شراء أوامر دائما شغل في الطلب، وبيع أوامر دائما شغل في المناقصة. يعرض الرسم البياني للسعر سعر العرض فقط. وهذا يعني أن أوامر شراء السوق سيتم ملؤها فوق سعر السوق الظاهر (استنادا إلى الرسم البياني)، في حين سيتم ملء أوامر بيع السوق بسعر ينظر إليه على الرسم البياني. انتشار بدك هو جزء من تكلفة التجارة. وهذا يتفق مع الممارسة الشائعة في تداول العملات الأجنبية لدفع ثمن التجارة من خلال انتشار بدلا من دفع وسيط عمولة ثابتة. يستخدم MQL4 أيضا انتشار بيداسك لتحديد ما إذا تم تعبئة أمر معلق. على سبيل المثال، يتم إكمال أمر وقف الشراء فقط إذا كان سعر الطلب، الذي هو أعلى من سعر المخطط (عرض السعر)، يمس سعر الإيقاف. إذا، على سبيل المثال، شريط الأسعار على الرسم البياني يمس سعر الإيقاف فقط، قد يبدو أنه يجب ملء الطلب، ولكن MT4 لن تظهر التجارة التاريخية كما شغل إلا إذا وصل سعر الطلب إلى سعر وقف الشراء. وبالمثل، لن يتم تسجيل أمر حد الشراء إلا إذا كان سعر الطلب يصل إلى سعر حد الشراء. يتم ملء وقف بيع وحدود في العطاء، لذلك، على عكس أوامر الشراء، وأسعار التعبئة الخاصة بهم تتوافق مباشرة مع أسعار المخطط. انتشار بيداسك ليس هو السعر الوحيد الذي يؤثر على أوامر التداول في MT4MQL4. إذا كان أمر معلق (إيقاف أو حد) قريب جدا من السوق في وقت وضعها، سيتم رفض الطلب. ويستند هذا على فكرة أنه لن يكون هناك وقت كاف لوضع النظام قبل السوق يتحرك من خلال سعر النظام. يمكن استرجاع هذه المسافة الدنيا باستخدام الدالة ماركيتينفو (..) في MQL4. وبالمثل، لا يمكن تعديل أمر معلق في MQL4 إذا كان السعر الحالي للنظام ضمن ما يسمى مستوى كوتريزيكوت. وبعبارة أخرى، إذا كان الأمر قريبا جدا من السوق أنه قد يكون شغل في أي لحظة، لا يسمح لك لتعديله. وبسبب النهج الأكثر تعقيدا يستخدم MT4MQL4 لتمثيل ملء النظام، فإن ملء الأسعار في MT4 للمحاكاة التاريخية (أي الاختبار الخلفي) من المرجح أن يكون أكثر دقة مما هو عليه في ترادستاتيون. بنية اللغة كل من إيسيلانغواد و MQL4 هي لغة C مثل. أي أن كلا منهما له أوجه تشابه مع لغة البرمجة C، التي هي غرض عام، لغة البرمجة الإجرائية المتقدمة في أواخر 1970s. MQL4 هو أقرب بكثير في بناء الجملة C من إيسيلانغواج. ومع ذلك، في حين MQL4 تبدو متطابقة تقريبا ل C، وهناك بعض الاختلافات، و MQL4 لا تنفذ جميع الميزات لغة كس. ملفات المساعدة في MT4 لاحظ الاختلافات. الاختلافات في المؤشر بالنسبة لأي شخص يفكر في تحويل استراتيجية إيسيلانغواد إلى MQL4 أو العكس، يجب أن تدرك أنه لا يتم حساب كل المؤشرات المتوفرة في كلا النظامين بنفس الطريقة في كل منصة. على وجه الخصوص، تعطي المؤشرات التالية قيم مختلفة بشكل كبير في كل منصة لنفس بيانات السعر: مؤشر الزخم، مؤشر ستوكاستيك فاستد (النمط الرئيسي للمؤشر العشوائي في MT4)، مؤشر ستوكاستيك البطيء (خط إشارة مؤشر ستوكاستيك في MT4)، دي-دي (حركة الاتجاه)، أدكس، وتراكم التوزيع. وتجدر الإشارة أيضا إلى أن ترادستاتيون يتضمن مؤشرات أكثر مدمجة من MT4. من خلال المنتدى على الانترنت ل MT4، ومع ذلك، من الممكن العثور على مجموعة واسعة من المؤشرات التي تم توفيرها من قبل أعضاء آخرين مجانا. الاستنتاجات كل من إيسيلانغواد و MQL4 هي لغات البرمجة العامة الغرض مصممة لتداول الأسواق. مع أي لغة من الممكن لتطوير استراتيجيات تجارية معقدة للغاية ومتطورة. بشكل عام، تجربتي، التي يبدو أنها مدعومة من قبل الآخرين، هي أن MQL4 هي لغة أكثر تحديا لإتقان من إيسيلانغواج، على الرغم من أن معظم مستخدمي تراديستاتيون ربما يوافقون على أن اسم إيسيلانغواد هو قليلا من تسمية خاطئة. الكثير من تعقيد MQL4 يأتي من المتطلبات التي يضعها على مبرمج لإدارة أوامر التداول، وهو شيء إيسيلانغواد يعالج وراء الكواليس في معظمها. ومع ذلك، فإن العبء الإضافي يأتي مع مزيد من السيطرة ودقة أكبر في تقدير أسعار التعبئة في الاختبار التاريخي. عموما، ليس من المستغرب أن MT4 هو منصة تداول شعبية لفوركس وأن MQL4 كان مرتفعا على قائمة الطلبات من العملاء من بلدي أدابتريد باني البرمجيات لبناء الاستراتيجية. هناك إصداران حاليان من ميتاتريدر: ميتاترادر ​​4 و ميتاترادر ​​5. يتم دعم كلا المنصتين بشكل نشط ولكنهما يستخدمان لغات برمجة مختلفة. MT4 هو إلى حد بعيد منصة أكثر شعبية. ونتيجة لذلك، سوف تركز هذه المقالة حصرا على MT4 ولغة البرمجة المرتبطة بها، MQL4. ظهرت هذه المقالة في عدد ديسمبر 2012 من النشرة الإخبارية أدابتريد سوفتوار. تريدستاتيون لتداول العملات الأجنبية هناك بديل للتداول. ويسمى مولتيشارتس مولتيشارتس أنا باستخدام هذا البرنامج كل يوم لرسم و بيتر من تيسي. إيسيلانغواج هو 99.99 متوافق مع تيسي إيسيلانغواج. دعم وسطاء الفوركس هم مبت، فكسم، وسطاء التفاعلية و دوكاسكوبي (من خلال فيكس أبي). لديها بعض المزايا على تيسي، على سبيل المثال. فإنه يستخدم مولتيكوريس و هايبرثرادينغ لتحسين (كان المقصود أصلا أن يكون منصة فقط للتجار ألغو). كما أن لديها بعض العيوب على تيسي: لا دليل. شكرا لنشر ذلك. يمكنني استخدام النينجا التاجر في هذه اللحظة ولكن لم أكن 100 سعيد معهم، لا يمكن أن يشكو كثيرا كما يمكنني استخدام نسخة مجانية. أبحث عن البدائل. وسوف نلقي نظرة يبدو عمر هو الخيار الأفضل من حيث التكلفة. آخر واحد هناك، هذا يستحق نظرة هو أميبروكر إذا قمت بتشغيل مولتيشارتس، ثم ما هو وسيط الفوركس التي تستخدمها لوضع أوامر إم أكثر اهتماما لأنها تنطبق على الفوركس الفور. ترادستاتيون على حد سواء رسم البرامج والوسيط (على الرغم من الفوركس هو رقم حساب منفصل من الأسهم أو العقود الآجلة)، ويمكنني تشغيل الأوامر الشرطية أوكوسو مباشرة مع الحساب. أنا لا تشغيل مولتيشارتس الآن لرسم. ساعدت لهم اختبار مع أويك المعهد (أوبينكري). كان ذلك قبل حوالي 3 أو 4 سنوات. كانت هذه آخر مرة استخدمتها للتداول. نظرت إلى المنصة مرة أخرى منذ نحو عام وأنا أفكر مبت أو أويك فوركس، ويمكن أن يشاهد في وقت واحد الآجلة. غير أن منظمة التعاون الاقتصادي تتطلب حسابا منفصلا عن العملات الأجنبية. وأنها واضحة عن طريق كسب. ربما هذا قد تغير، ولكن اعتبارا من حوالي 6 أشهر، كان لا يزال كسب. ذلك يعتمد على أبي وسيط. عادة، ما يسمح به على منصة الملكية يجب أن يسمح عبر أبي. و أبي عادة يسمح المزيد من الخيارات. وسطاء مثل مبت و أويك، والتي لديها بالفعل خلفية الآجلة، وعادة ما يكون أوكوسو السوق على مقربة، وغيرها من كوتيف أكثر تعقيدا، وأوامر ليمكاركت ثينكوت. إذا كان الوسيط لا يدعم هذه أصلا، ثم ماك يمكن محاكاة هذه الأوامر. بدلا من ذلك، يمكنك برمجة محاكاة هذه الطلبات في برنامج نصي التشغيل الآلي للخبير الاستشاري. على غرار كيفية MT4 لا يكون التجارة على وظيفة الرسم البياني، ولكن هناك شركة البرامج النصية المبرمجة التي سمحت بنقرة واحدة وضع النظام، تبسل التلقائي، أوكو، الخ على الرغم من أنه من الجيد أن يكون القدرة على وضع أوامر أوكو أصلا مع وسيط أبي، وهناك أسباب لعقد هذه الطلبات على جانب العميل فقط. أنا لم تداول الفوركس باستخدام ماك كما بلدي حزمة الرسم البياني. إم تركز على أتمتة عبر MT4، وبعد ذلك قد ميناء الاستراتيجيات أكثر من ماك في وقت لاحق. قياس الاتجاهات تلقائيا مع تأخر صفر ذكرت وثيقة ترادستاتيون العديد من الوظائف أعلاه يقول:. وهذا سوف يسمح التداول الغريب الكثير من 10K صعودا (أي ما يعادل مصغرة)، مع عدم وجود عمولة (أي أنها تجعل من انتشار أعتقد مثل معظم حسابات الفوركس الفوركس التجزئة الأخرى). هذا يبدو وكأنه تيسي إنشاء أنفسهم على جعل السوق الخاصة بهم بدلا من الاعتماد على غين كابيتال للقيام بذلك - أي شخص يعرف ما إذا كان هذا ما يحدث، وما رأيك رأيك ماكس أوضح بشكل واضح في هذه الرسالة العميل. اقرأ هذا الرابط مرة أخرى.

No comments:

Post a Comment