विवरण:
स्क्रिप्ट में क्या नया है:
- यह स्क्रिप्ट पोर्टफोलियो के लाभ के आधार पर ट्रेलिंग फंक्शन लागू कर सकती है, यानी सभी ऑर्डर्स के कुल ब्रेकईवन स्तर पर पहुंचने पर स्टॉप लेवल सेट किए जा सकते हैं।
- आप स्क्रिप्ट को एक विंडो में चला सकते हैं और SymbolAll = true सेट कर सकते हैं - इस मामले में यह सभी प्रतीकों के ऑर्डर्स को बनाए रखेगा।
- पैराबोलिक और वेलोसिटी संकेतकों के आधार पर ट्रेलिंग लंबाई निर्धारित करने के लिए एक फंक्शन जोड़ा गया है।
यह एक अलग स्क्रिप्ट या एक्सपर्ट एडवाइजर के रूप में चल सकता है।
TrailingStop वेरिएबल के अनुसार, स्क्रिप्ट फ़्रैक्टल्स का उपयोग करके पोजीशन को ट्रेल कर सकती है (स्टॉप लेवल को निकटतम फ़्रैक्टल पर डेल्टा द्वारा शिफ्ट किया जाता है), पिछले बार के चरम मूल्य (जैसे कि खरीद के लिए ये Low-delta पर रखे जाएंगे), पैराबोलिक और वेलोसिटी संकेतकों या निर्दिष्ट संख्या के बिंदुओं पर।
- TrailingStop = 1; //"0-बंद 1-कैंडल 2-फ्रैक्टल 3-वेलोसिटी 4-पैराबोलिक >4-पिप्स";
- delta = 0; //फ्रैक्टल, कैंडलस्टिक या पैराबोलिक से शिफ्ट;
- only_Profit = true; //केवल लाभदायक ऑर्डर्स पर ट्रेलिंग लागू करें;
- only_NoLoss = false; //ट्रेलिंग के बजाय ब्रेकईवन पर जाएं;
- only_SL = false; //केवल उन ऑर्डर्स को ट्रेल करें जिनके पास SL है;
- SymbolAll = true; //सभी इंस्ट्रूमेंट्स के लिए ट्रेलिंग लागू करें;
- Portfel = true; //पोर्टफोलियो लाभ के आधार पर ट्रेलिंग लागू करें;
अतिरिक्त पैरामीटर:
यदि TrailingStop = 4 है, तो पैराबोलिक संकेतक स्टॉप लेवल की दूरी निर्धारित करने के लिए उपयोग किया जाएगा:
- Step = 0.02;
- Maximum = 0.2;
- Magic = 0;
यदि TrailingStop = 4 है, तो वेलोसिटी संकेतक स्टॉप लेवल की दूरी निर्धारित करने के लिए उपयोग किया जाएगा:
- VelocityPeriodBar = 30; //वेलोसिटी संकेतक का पैरामीटर (कीमत के परिवर्तन की दर);
- K_Velocity = 1.0; //वेलोसिटी के द्वारा स्टॉप लॉस गुणांक;
दृश्यता:
स्क्रिप्ट के वर्तमान संचालन के बारे में जानकारी स्क्रीन पर प्रदर्शित की जाती है:
- स्क्रिप्ट कॉन्फ़िगरेशन;
- स्क्रिप्ट द्वारा बनाए रखे गए ऑर्डर्स की संख्या;
- न्यूनतम अनुमत स्टॉप लेवल (-);
- वर्तमान संभावित स्टॉप लेवल (कीमत लेबल);
- वर्तमान ब्रेकईवन स्तर (कीमत लेबल);
उदाहरण:

स्क्रीनशॉट में, ट्रेलिंग स्टॉप पोर्टफोलियो लाभ स्तरों के आधार पर सेट किया गया है और इसे फ़्रैक्टल्स का उपयोग करके गणना की गई है। जब SL सेटिंग स्तर (निम्न कीमत लेबल) ब्रेकईवन स्तर (ऊपरी कीमत लेबल) से ऊपर उठता है, तो स्क्रिप्ट सभी ऑर्डर्स के लिए SL सेट करना शुरू कर देगी, चाहे वे वर्तमान में लाभदायक हों या नहीं। यदि इन सभी ऑर्डर्स को इन स्टॉप लेवल्स द्वारा बंद कर दिया जाता है, तो कुल लाभ अभी भी सकारात्मक रहेगा।
सिफारिशें:
स्क्रिप्ट सभी ऑर्डर्स को बंद करने के बाद बंद हो जाती है।
स्क्रिप्टिंग वेलोसिटी संकेतक के बिना काम कर सकती है। आप किसी अन्य संकेतक का उपयोग कर सकते हैं जो वेलोसिटी (कीमत के परिवर्तन की दर) को मापता है।
संबंधित पोस्ट
- MetaTrader 4 के लिए विज़ुअल ऑर्डर प्रोसेसिंग - आपके ट्रेडिंग साथी
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MQL5 विज़ार्ड: हैमर/हैंगिंग मैन पैटर्न पर आधारित ट्रेड सिग्नल्स - MetaTrader 5 के लिए
- MQL5 विजार्ड: बुलिश और बेयरिश एंगुल्फिंग पैटर्न पर आधारित ट्रेड सिग्नल