MA MACD पोजीशन एवरेजिंग - MetaTrader 5 के लिए सिस्टम ट्रेडिंग

Mike 2018.12.28 21:56 10 0 0
संलग्नक

विचार: Myth63

कोड mq5 द्वारा: barabashkakvn

यह EA केवल तब ट्रेडिंग सिग्नल की जांच करता है जब एक नया बार प्रकट होता है।

यह EA iMA (मूविंग एवरेज, MA) और iMACD (मूविंग एवरेज कन्वर्जेंस/डाइवर्जेंस, MACD) जैसे इंडिकेटर्स पर आधारित है। यदि किसी पोजीशन का नुकसान स्टेप लॉसिंग पिप्स से अधिक है, तो एक और पोजीशन (नुकसान वाली पोजीशन की दिशा में) खोली जाती है जिसमें लॉट बढ़ा हुआ होता है (यहाँ लॉट गुणांक को ध्यान में रखा जाता है)।

यह EA केवल एक पोजीशन या एक ही दिशा में कई पोजीशन को होल्ड करता है। EA दो पैरामीटर का उपयोग करता है: MA से इंदेंट प्राइस और MAIN से SIGNAL का अनुपात (दोनों चित्र में नीचे प्रदर्शित हैं)

MA MACD पोजीशन एवरेजिंग

उदाहरण के लिए BUY सिग्नल: MACD इंडिकेटर "0.0" से नीचे है, मुख्य रेखा (MAIN) सिग्नल रेखा (SIGNAL) से अधिक है और वर्तमान कीमत मूविंग एवरेज से उच्च है। इस स्थिति में दो फ़िल्टर जोड़े गए हैं:

  • MAIN से SIGNAL का अनुपात
  • MA से इंदेंट प्राइस

आप यह चुन सकते हैं कि जांचने के लिए बार कौन सा होगा - शून्य (वर्तमान) या बार #1। यह बार करंट पैरामीटर द्वारा परिभाषित किया जाता है।


EA का संचालन

नए बार पर निम्नलिखित डेटा इकट्ठा किया जाता है: BUY और SELL पोजीशन की संख्या और सबसे अधिक नुकसान वाली (पिप्स के अनुसार) BUY और SELL पोजीशन। यदि यह पता चलता है कि एक ही समय में BUY और SELL पोजीशन हैं, तो इसे एक त्रुटि माना जाता है और सभी पोजीशन बंद कर दी जाती हैं। यदि सबसे अधिक नुकसान वाली पोजीशन पाई जाती है और यह स्टेप लॉसिंग पिप्स से अधिक नकारात्मक है, तो इस पोजीशन के पैरामीटर (टिकट और लॉट की संख्या) याद रखी जाती है।

सूची
टिप्पणी 0