सिस्टम ट्रेडिंग

VR---मूविंग: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
VR---मूविंग: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

विचारकर्ता: Vladimir Pastushak. MQL5 कोड: Vladimir Karputov. यह EA मूविंग एवरेज इंडिकेटर पर ट्रेड करता है, जिसमें सभी प्रीपरेटरी और ट्रेडिंग फंक्शन्स को एक अलग फाइल Moving.mqh में CMoving ट्रेडिंग क्लास के रूप में लागू किया गया है। इनपुट्स मैजिक नंबर - EA की यूनिक पहचान; लॉट्स - पोजीशन वॉल्यूम (पोजीशन वॉल्यूम शून्य से ऊपर या रिस्क साइज शून्य से ऊपर होनी चाहिए); रिस्क - ट्रेड पर फ्री मार्जिन का प्रतिशत रिस्क (पोजीशन वॉल्यूम शून्य से ऊपर या रिस्क साइज शून्य से ऊपर होनी चाहिए); MA: पीरियड - मूविंग एवरेज इंडिकेटर: टाइमफ्रेम; MA: एवरेजिंग पीरियड - मूविंग एवरेज इंडिकेटर: एवरेजिंग पीरियड; MA: होरिजेंटल शिफ्ट - मूविंग एवरेज इंडिकेटर: होरिजेंटल शिफ्ट; MA: स्मूथिंग टाइप - मूविंग एवरेज इंडिकेटर: एवरेजिंग मेथड; MA: प्राइस का प्रकार - मूविंग एवरेज इंडिकेटर: जिस कीमत पर इंडिकेटर की गणना की जाती है; टेक प्रॉफिट - टेक प्रॉफिट (जब एक पोजीशन खुली हो); पोजीशन्स की सीरीज के लिए लॉट मल्टीप्लायर - पोजीशन के वॉल्यूम को बढ़ाने के लिए; मूविंग एवरेज से दूरी - मूविंग एवरेज इंडिकेटर से दूरी; सामान्य लाभ की मौजूदगी में एडिटिव - यदि सामान्य लाभ हो तो इंडेंट में जोड़ना। यह EA स्विंग प्रिंसिपल का उपयोग करता है, जिसमें लॉट्स की संख्या बढ़ाने की संभावना होती है; इसके संचालन के लिए एक सरल रणनीति का उपयोग किया जाता है: यदि मूल्य मूविंग एवरेज इंडिकेटर से एक पूर्व निर्धारित मूविंग एवरेज से दूरी पर ऊपर हो, तो हम एक BUY पोजीशन खोलेंगे; यदि मूल्य मूविंग एवरेज इंडिकेटर से एक पूर्व निर्धारित मूविंग एवरेज से दूरी पर नीचे जाता है, तो हम समान लॉट के साथ एक SELL पोजीशन खोलेंगे; यदि मूल्य BUY पोजीशन से एक पूर्व निर्धारित मूविंग एवरेज से दूरी पर सबसे उच्च मूल्य पर बढ़ता है, तो हम अगली BUY पोजीशन खोलेंगे; यदि मूल्य BUY पोजीशन से एक पूर्व निर्धारित मूविंग एवरेज से दूरी पर सबसे कम मूल्य पर गिरता है, तो हम अगली SELL पोजीशन खोलेंगे; CMoving क्लास सेटिंग पैरामीटर्स Initialization प्राथमिक इनिशियलाइजेशन - निम्नलिखित पैरामीटर्स सेट किए जाते हैं: symbol - उस प्रतीक का नाम, जिस पर EA काम करेगा magic - EA के लिए यूनिक पहचान slippage - स्लिपेज। GetFlag यह इनिशियलाइजेशन फ्लैग की स्थिति लौटाता है। इसका उपयोग बेसिक EA से कॉल करने पर CMoving क्लास के आंतरिक m_init वेरिएबल की स्थिति की जांच करने के लिए किया जाता है। LotsOrRisk पोजीशन लॉट्स की गणना के प्रकार को परिभाषित करना: या तो मैनुअल (जब lots पैरामीटर शून्य से ऊपर हो) या ट्रेड पर फ्री मार्जिन का प्रतिशत (जब risk पैरामीटर शून्य से ऊपर हो)। CreateMA मूविंग एवरेज इंडिकेटर बनाना। TakeProfit टेक प्रॉफिट पैरामीटर को परिभाषित करना। Multiplier लॉट बढ़ाने वाले पैरामीटर को परिभाषित करना। DistanceMA मूविंग एवरेज इंडिकेटर से इंडेंट को परिभाषित करना। ProfitPlus सामान्य लाभ पर अतिरिक्त इंडेंट को परिभाषित करना। मुख्य फंक्शन Processing मुख्य फंक्शन, जिसमें सभी गणनाएँ की जाती हैं। क्लास फंक्शन्स प्रोटेक्टेड एक्सेस स्पेसिफायर के साथ RefreshRates प्रतीक के लिए कोट्स को अपडेट करना। CheckVolumeValue दिए गए पोजीशन वॉल्यूम की जांच करना (यह मैन्युअल रूप से पोजीशन वॉल्यूम को परिभाषित करते समय उपयोग किया जाता है)। IsFillingTypeAllowed ऑर्डर भरने के तरीके की जांच करना। iMAGet उस बार पर मूविंग एवरेज इंडिकेटर के मान प्राप्त करना, जिसका इंडेक्स index है। CalculateAllPositions कॉल पर पोजीशन्स की जानकारी प्राप्त करना: count_buys - BUY पोजीशन्स की संख्या; price_highest_buy - सबसे उच्च BUY पोजीशन की कीमत; price_lowest_buy - सबसे कम BUY पोजीशन की कीमत; lot_highest_buy - सबसे उच्च BUY पोजीशन का वॉल्यूम; lot_lowest_buy - सबसे कम BUY पोजीशन का वॉल्यूम; total_lots_buy - सभी BUY पोजीशन्स का कुल वॉल्यूम; count_sells - SELL पोजीशन्स की संख्या; price_lowest_sell - सबसे कम SELL पोजीशन की कीमत; price_highest_sell - सबसे उच्च SELL पोजीशन की कीमत; lot_lowest_sell - सबसे कम SELL पोजीशन का वॉल्यूम; lot_highest_sell - सबसे उच्च SELL पोजीशन का वॉल्यूम; total_lots_sell - सभी SELL पोजीशन्स का कुल वॉल्यूम。 Prices BUY और SELL पोजीशन्स के लिए संदर्भ मूल्य प्राप्त करना, जो पूर्व निर्धारित मूविंग एवरेज से दूरी को ध्यान में रखते हुए। LotCheck पोजीशन वॉल्यूम की जांच और सामान्यीकरण (यह मैन्युअल रूप से पोजीशन साइज को परिभाषित करते समय उपयोग किया जाता है)। OpenBuy BUY पोजीशन खोलना। OpenSell SELL पोजीशन खोलना। PrintResult पोजीशन खोलने के लिए व्यापार संचालन के परिणाम प्रिंट करना। SetTakeProfit पोजीशन्स के लिए टेक प्रॉफिट स्तर सेट करना या सभी टेक प्रॉफिट और स्टॉप लॉस स्तरों को हटाना (जहाँ delete_take_profit पैरामीटर "true" के बराबर हो)। CompareDoubles दो रियल नंबरों की तुलना करना कि क्या वे समान हैं। AwerageTakeProfit किसी विशेष प्रकार की पोजीशन के लिए एकल टेक प्रॉफिट स्तर की गणना और सेट करना pos_type. GBPUSD, H1, "हर टिक वास्तविक टिक पर आधारित।"

2018.06.16
BSS 1_0: MetaTrader 5 के लिए एक बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
BSS 1_0: MetaTrader 5 के लिए एक बेहतरीन ट्रेडिंग सिस्टम

विचारकर्ता: BredSS. MQL5 कोड: Vladimir Karputov. BSS 1_0 एक अद्भुत Expert Advisor (EA) है जो तीन Moving Average (MA) संकेतकों के साथ काम करता है। ये तीन संकेतक हैं: "पहला", "दूसरा", और "तीसरा", जिनकी औसत अवधि क्रमशः 5, 25 और 125 है। इस EA में एक सुरक्षा तंत्र भी है जो इन औसतों की चढ़ाई की निगरानी करता है। सिग्नल प्राप्त करने के लिए, आवश्यक है कि संकेतक एक-दूसरे के ऊपर (या नीचे) व्यवस्थित हों। सबसे महत्वपूर्ण बात यह है कि उनके बीच की दूरी न्यूनतम होनी चाहिए: MA के बीच न्यूनतम दूरी. सिग्नल खोलने की प्रक्रिया इस प्रकार है: आप बाजार में पोजिशनों की संख्या के लिए भी सीमाएं सेट कर सकते हैं (पोजिशनों की अधिकतम संख्या)। उदाहरण के लिए, यदि आप "1" का मान सेट करते हैं, तो आप इस EA को नेटिंग खातों पर भी चला सकते हैं। पोजिशनों का वॉल्यूम लॉट्स पैरामीटर में सेट किया जाता है। H1 पर 2017.06.16 से 2018.04.25 तक का परीक्षण: EURCAD पर H1 पर 2017.06.16 से 2018.04.25 तक का एकल परीक्षण:

2018.06.16
डोजी एरो - MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टेम
MetaTrader5
डोजी एरो - MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टेम

आईडिया द्वारा: Scriptor. MQL5 कोड द्वारा: Vladimir Karputov. यह EA डोजी पैटर्न के आधार पर ट्रेड करता है: आप "कैंडल का आकार (ओपन क्लोज)" पैरामीटर में कैंडलस्टिक बॉडी के आकार को सेट कर सकते हैं। ऑपरेशन अल्गोरिदम जब एक नया बार आता है, तो EA बार #2 और बार #1 का विश्लेषण करता है। यदि बार #2 डोजी है, तो निम्नलिखित सिग्नल की जांच की जाती है: close#1 > high#2 → BUY खोलने का सिग्नल; close#1 < low#2 → SELL खोलने का सिग्नल. इनपुट्स लॉट्स (यदि "0" → "रिस्क" पैरामीटर का उपयोग होगा) - एक लॉट मूल्य जिसे मैन्युअल रूप से सेट किया जाता है। यदि "0" सेट किया गया है, तो "रिस्क" पैरामीटर काम करेगा, यानी प्रति ट्रेड फ्री मार्जिन का प्रतिशत; स्टॉप लॉस (पिप्स में) - स्टॉप लॉस; यदि इसे "0" पर सेट किया गया है, तो यह पैरामीटर बंद हो जाएगा; टेक प्रॉफिट (पिप्स में) - टेक प्रॉफिट; यदि इसे "0" पर सेट किया गया है, तो यह पैरामीटर बंद हो जाएगा; ट्रेलिंग स्टॉप (पिप्स में) - ट्रेलिंग, यदि इसे "0" पर सेट किया गया है, तो यह पैरामीटर बंद हो जाएगा; ट्रेलिंग स्टेप (पिप्स में) - ट्रेलिंग स्टेप; रिस्क (यदि "0" → "लॉट्स" पैरामीटर का उपयोग होगा) - प्रति ट्रेड फ्री मार्जिन का प्रतिशत रिस्क; कैंडल का आकार (ओपन क्लोज) - कैंडलस्टिक बॉडी का आकार; मैजिक नंबर - EA के लिए एक अद्वितीय पहचानकर्ता. यदि "कैंडल का आकार" = 0, तो H1 पर सालभर में केवल कुछ ट्रेड (लगभग 15-30) होंगे, और लाभप्रदता इस प्रकार होगी: यदि आप इस पैरामीटर को 1 पर सेट करते हैं, तो ट्रेडों की संख्या दस गुना बढ़ जाएगी, और लाभ इस प्रकार वितरित होगा:

2018.06.16
GoldWarrior02b: MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रैडिंग
MetaTrader5
GoldWarrior02b: MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रैडिंग

आइडिया द्वारा: Scriptor. MQL5 कोड द्वारा: व्लादिमीर कारपुटोव. यह EA विभिन्न संकेतकों का उपयोग करता है जैसे कि iCCI (कमोडिटी चैनल इंडेक्स, CCI), ZigZag, और Impulse. इसमें स्थिति ट्रेलिंग की सुविधा भी है। इनपुट्स लॉट्स - पोजीशन्स का प्रारंभिक वॉल्यूम; स्टॉप लॉस (पिप्स में) - स्टॉप लॉस; टेक प्रॉफिट (पिप्स में) - टेक प्रॉफिट; ट्रेलिंग स्टॉप (पिप्स में) - ट्रेलिंग; ट्रेलिंग स्टेप (पिप्स में) - ट्रेलिंग स्टेप; औसत अवधि ("Impulse" और "CCI" के लिए) - संकेतकों "Impulse" और "CCI" के लिए सामान्य औसत अवधि; ZigZag: गहराई - संकेतक ZigZag: पैरामीटर गहराई; ZigZag: विचलन - संकेतक ZigZag: पैरामीटर विचलन; ZigZag: बैकस्टेप - संकेतक ZigZag: पैरामीटर बैकस्टेप; सभी पोजीशन्स को बंद करने के लिए प्रॉफिट टारगेट - प्रॉफिट टारगेट, जिस पर हम सभी पोजीशन्स बंद करते हैं; आउटपुट, "false" -> "एक्सपर्ट्स" में, "true" -> चार्ट में - स्क्रीन पर या टैब में संदेश प्रदर्शित करना; SELL सिग्नल के लिए नकारात्मक इंपल्स मान - SELL के लिए नकारात्मक इंपल्स मान (उदाहरण के लिए, यदि "-30" सेट किया गया है, तो "-40" के इंपल्स पर कोई SELL सिग्नल नहीं आएगा, जबकि "-20" के इंपल्स पर SELL सिग्नल आएगा); BUY सिग्नल के लिए सकारात्मक इंपल्स मान - BUY के लिए सकारात्मक इंपल्स मान (उदाहरण के लिए, यदि "-30" सेट किया गया है, तो "-40" के इंपल्स पर कोई BUY सिग्नल नहीं आएगा, जबकि "-20" के इंपल्स पर BUY सिग्नल आएगा); हैज पोजीशन्स के 1st और 2nd लेवल का गुणांक - हैजिंग के लिए प्रारंभिक लॉट का गुणांक। 2018.01.01 से 2018.04.26 तक H1 पर कई प्रतीकों के लिए परीक्षण:

2018.06.16
एब्सॉर्प्शन - मेटाट्रेडर 5 के लिए ट्रेडिंग सिस्टम
MetaTrader5
एब्सॉर्प्शन - मेटाट्रेडर 5 के लिए ट्रेडिंग सिस्टम

आईडिया द्वारा: सेर्गेई. MQL5 कोड द्वारा: व्लादिमीर कारपुटोव. यह EA एब्सॉर्प्शन पैटर्न के साथ ट्रेड करता है। यह पेंडिंग ऑर्डर Buy Stop और Sell Stop लगाता है। यह एक स्थिति को ब्रेकइवन पर ले जाने के साथ-साथ ट्रेलिंग भी कर सकता है। BUY और SELL के लिए व्यक्तिगत Take Profit सेटिंग्स। बार #2 में एब्सॉर्प्शन: बार #1 में एब्सॉर्प्शन: इनपुट्स लॉट्स - पेंडिंग ऑर्डर का वॉल्यूम; टेक प्रॉफिट बाय - पेंडिंग ऑर्डर के Buy Stop के लिए टेक प्रॉफिट; टेक प्रॉफिट सेल - पेंडिंग ऑर्डर के Sell Stop के लिए टेक प्रॉफिट; ट्रेलिंग स्टॉप (पिप्स में) - ट्रेलिंग; ट्रेलिंग स्टेप (पिप्स में) - ट्रेलिंग स्टेप; उच्च या निम्न से इंडेंट - पाए गए एक्सट्रीम (उच्च या निम्न) से इंडेंट; कीमत के एक्सट्रीम के लिए खोजने के लिए बार की संख्या - एक्सट्रीम खोजने के लिए बार की संख्या; पेंडिंग ऑर्डर की समाप्ति घंटे में - पेंडिंग ऑर्डर की लाइफ टाइम, घंटों में; सिग्नल 1 के लिए मैजिक नंबर - ट्रेडों के लिए सिग्नल 1 पर स्थितियों की पहचानकर्ता; सिग्नल 2 के लिए मैजिक नंबर - ट्रेडों के लिए सिग्नल 2 पर स्थितियों की पहचानकर्ता; ब्रेकइवन (पिप्स में) ("0" -> पैरामीटर "ब्रेकइवन" बंद है) - ब्रेकइवन (कितने पिप्स पर स्टॉप लॉस को मूव करना है); ब्रेकइवन प्रॉफिट (पिप्स में) - एक प्रॉफिट, जिस पर स्टॉप लॉस को ब्रेकइवन पर मूव करना चाहिए। GBPUSD, H1 के लिए 2018.01.01 से 2018.04.25 तक "हर टिक वास्तविक टिक पर आधारित" टिक जनरेशन मोड में टेस्ट करें:

2018.06.16
Firebird v0.60: MetaTrader 5 के लिए एक बेहतरीन सिस्टम ट्रेडिंग ईए
MetaTrader5
Firebird v0.60: MetaTrader 5 के लिए एक बेहतरीन सिस्टम ट्रेडिंग ईए

आइडिया द्वारा: Scriptor. MQL5 कोड द्वारा: Vladimir Karputov. यह ईए (EA) iMA (Moving Average, MA) संकेतक पर ट्रेड करता है। साथ ही, इसमें एक पैरामीटर है जो "MA" और कीमत के बीच की दूरी (प्रतिशत में) को परिभाषित करता है। ट्रेड ऑर्डर भेजने से पहले, यह जांचता है कि आखिरी स्थिति खोलने के बाद कितना समय बीत चुका है: यदि दो समय अंतराल (timeframes) से कम समय बीता है, तो स्थिति नहीं खोली जाएगी। इनपुट्स लॉट्स - खोली जाने वाली स्थिति का आकार; स्टॉप लॉस (पिप्स में) ("0" का उपयोग न करें) - स्टॉप लॉस; "0" का मान सेट करना निषिद्ध है; टेक प्रॉफिट (पिप्स में) ("0" का उपयोग न करें) - टेक प्रॉफिट; "0" का मान सेट करना निषिद्ध है; MA: औसत अवधि - संकेतक की औसत अवधि; MA: क्षैतिज स्थानांतरण - संकेतक का क्षैतिज स्थानांतरण; MA: स्मूदिंग प्रकार - संकेतक की औसत करने का प्रकार; MA: कीमत का प्रकार - संकेतक की कीमत का प्रकार; "MA" और कीमत के बीच की दूरी (प्रतिशत में) - संकेतक की कीमत से दूरी, प्रतिशत में; शुक्रवार को ट्रेड करें - शुक्रवार को ट्रेडिंग सक्षम करें; स्टेप: स्थितियों के बीच की दूरी (पिप्स में) - स्थितियों के बीच का स्टेप; पदों की संख्या के अनुसार स्टेप में वृद्धि - पदों की संख्या बढ़ने पर स्टेप को बढ़ाएं; मैजिक नंबर - ईए के लिए अद्वितीय पहचानकर्ता। डिफ़ॉल्ट पैरामीटर्स के साथ सभी प्रतीकों के लिए H1 पर एक परीक्षण नमूना:

2018.06.16
Brandy - MetaTrader 5 के लिए शानदार EA
MetaTrader5
Brandy - MetaTrader 5 के लिए शानदार EA

विचारकर्ता: Sergey. MQL5 कोड द्वारा: Vladimir Karputov. Brandy EA दो मूविंग एवरेज (MA) संकेतकों का उपयोग करता है, जो दो MAs के इंटरसेक्शन पर सिग्नल प्रदान करते हैं। यहाँ, धीमा संकेतक (MA "Open") पोजीशन्स खोलने के लिए उपयोग किया जाता है, जबकि तेज़ संकेतक (MA "Close") पोजीशन्स बंद करने के लिए काम करता है। यह EA केवल नए बार के प्रकट होने पर कार्य करता है, और पोजीशन्स की संख्या सीमित नहीं है। पोजीशन ट्रेलिंग की सुविधा भी उपलब्ध है। इनपुट्स लॉट्स: खोली जाने वाली पोजीशन का वॉल्यूम; स्टॉप लॉस (पिप्स में): स्टॉप लॉस; टेक प्रॉफिट (पिप्स में): टेक प्रॉफिट; ट्रेलिंग स्टॉप (पिप्स में): ट्रेलिंग; ट्रेलिंग स्टेप (पिप्स में): ट्रेलिंग स्टेप; MA "Close": औसत अवधि: MA "Close" के लिए औसत अवधि; MA "Close": क्षैतिज शिफ्ट: MA "Close" के लिए क्षैतिज शिफ्ट; MA "Close": स्मूदिंग प्रकार: MA "Close" के लिए औसत प्रकार; MA "Close": मूल्य का प्रकार: MA "Close" के लिए मूल्य का प्रकार; MA "Close": बार क्लोजिंग पोजीशन: MA "Close" बार संख्या, जिससे क्लोजिंग सिग्नल लिया जाता है; MA "Open": औसत अवधि: MA "Open" के लिए औसत अवधि; MA "Open": क्षैतिज शिफ्ट: MA "Open" के लिए क्षैतिज शिफ्ट; MA "Open": स्मूदिंग प्रकार: MA "Open" के लिए औसत प्रकार; MA "Open": मूल्य का प्रकार: MA "Open" के लिए मूल्य का प्रकार; MA "Open": बार ओपनिंग पोजीशन: MA "Open" बार संख्या, जिससे क्लोजिंग सिग्नल लिया जाता है; जादुई संख्या: EA के लिए अद्वितीय पहचानकर्ता। 2018.01.01 से 2018.04.22 तक H1 टाइमफ्रेम पर कई प्रतीकों के लिए परीक्षण करते समय, डिफ़ॉल्ट EA पैरामीटर:

2018.06.16
Momentum-M15: MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग
MetaTrader5
Momentum-M15: MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग

आइडिया द्वारा: Sergey Deev. MQL5 कोड द्वारा: Vladimir Karputov. यह EA दो संकेतकों पर ट्रेड करता है: iMA (मूविंग एवरेज, MA) और iMomentum (मौजूदा ताकत)। यह EA पोजिशन खोलते समय बार #1 के क्लोज प्राइस और बार #0 के ओपन प्राइस को ध्यान में रखता है, और पोजिशन क्लोज या ट्रेल करते समय बार #1 के क्लोज प्राइस, बार #0 के हाई प्राइस और बार #0 के लो प्राइस को भी ध्यान में रखता है। यह EA केवल नए बार के बनने के समय काम करता है और बाजार में केवल एक ही पोजिशन रखने की अनुमति देता है। ऑप्टिमाइजेशन के लिए, मैं जीनरेटिव एल्गोरिदम और "1 मिनट OHLC" टिक जनरेशन मोड का उपयोग करने की सलाह देता हूँ। उदाहरण के लिए, आप निम्नलिखित पैरामीटर्स और टाइमफ्रेम्स को ढूंढ सकते हैं: USDJPY प्रतीक पर, H1 चार्ट पर, उनके "Value" कॉलम के पैरामीटर्स के साथ टेस्ट किया गया है (हालांकि, बेहतर वैलिडेशन के लिए, यह सिंगल टेस्ट "हर टिक रीयल टिक के आधार पर" टिक जनरेशन मोड में किया गया था)।

2018.06.16
FX-CHAOS_SCALP: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
FX-CHAOS_SCALP: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

विचारक: Pavel. MQL5 कोड: Vladimir Karputov. FX-CHAOS_SCALP ट्रेडिंग रणनीति को समझने में आसान है। यह एक बार में एक ही पोजीशन को मार्केट में रखता है। यह सिस्टम ZigZag on Fractals संकेतक का उपयोग करता है, जो फ्रैक्टल्स पर आधारित ZigZag है। जब आप EA से ZigZag on Fractals संकेतक के डेटा को देखते हैं, तो आपको डेटा बार #3 से लेना चाहिए। बार #2, #1, और #0 का डेटा लेना बेकार है, क्योंकि ZigZag on Fractals संकेतक इन पर प्लॉट नहीं होता: इनपुट्स लॉट्स: खोली जाने वाली पोजीशन का आकार; स्टॉप लॉस: स्टॉप लॉस स्तर; टेक प्रॉफिट: प्रॉफिट निकालने का स्तर; मैजिक नंबर: EA का अद्वितीय पहचानकर्ता; स्लिपेज: स्लिपेज की मात्रा। GBPUSD पर H1 के लिए वास्तविक टिक पर एक उदाहरण परीक्षण:

2018.06.16
N- Candles v7: MetaTrader 5 के लिए एक बेहतरीन Expert Advisor
MetaTrader5
N- Candles v7: MetaTrader 5 के लिए एक बेहतरीन Expert Advisor

नमस्ते ट्रेडर्स! आज हम बात करेंगे N- Candles v7 के बारे में, जो एक जबरदस्त Expert Advisor है। ये EA लगातार N समान कैंडलस्टिक्स को खोजता है। जब भी बाजार में बुलिश कैंडल होती है, ये खरीदता है और बेयरिश कैंडल पर बेचता है। यह यह भी चेक करता है कि आपका खाता नेटिंग मोड में है या हेजिंग मोड में। इस कोड में CPositionInfo, CTrade, CSymbolInfo, और CAccountInfo ट्रेड क्लासेस का उपयोग किया गया है। संस्करण 1: N candles. N=3 का खोज उदाहरण: संस्करण 2: N- candles v2. संस्करण 2 में नया: "टेक प्रॉफिट", "स्टॉप लॉस", और "ट्रेलिंग" पैरामीटर जोड़े गए हैं। संस्करण 3: N-_Candles_v3. संस्करण 3 में नया: "एक दिशा में अधिकतम पोज़िशन्स" पैरामीटर जोड़ा गया है। संस्करण 4: N-_Candles_v4. संस्करण 4 में नया: नेटिंग खातों के लिए, "अधिकतम पोज़िशन्स की संख्या" पैरामीटर को "अधिकतम पोज़िशन वॉल्यूम" पैरामीटर से बदल दिया गया है। संस्करण 5: N- Candles v5. संस्करण 5 में नया: "कार्यशील समय" पैरामीटर जोड़ा गया है। संस्करण 6: N-_Candles_v6. संस्करण 6 में नया: "ब्लैक शीप" पैरामीटर जोड़ा गया है। संस्करण 7 में क्या नया है अब सभी पोज़िशन्स को सामान्य प्रॉफिट स्तर पर बंद करने की क्षमता जोड़ी गई है। इनपुट्स N समान कैंडल जो एक पंक्ति में हों - एक पंक्ति में समान कैंडलस्टिक्स की संख्या; लॉट - खोली जाने वाली पोज़िशन का वॉल्यूम; टेक प्रॉफिट - टेक प्रॉफिट; यदि यह मान "0" है, तो पैरामीटर का उपयोग नहीं किया जाता; स्टॉप लॉस - स्टॉप लॉस; यदि यह मान "0" है, तो पैरामीटर का उपयोग नहीं किया जाता; ट्रेलिंग स्टॉप - ट्रेलिंग स्टॉप; यदि यह मान "0" है, तो पैरामीटर का उपयोग नहीं किया जाता; ट्रेलिंग स्टेप - ट्रेलिंग स्टेप; यदि यह मान "0" है, तो पैरामीटर का उपयोग नहीं किया जाता; एक दिशा में अधिकतम पोज़िशन्स (केवल हेजिंग के लिए) - एक दिशा में अधिकतम पोज़िशन्स की संख्या (केवल हेजिंग के लिए); अधिकतम पोज़िशन वॉल्यूम (केवल नेटिंग के लिए) - खुली पोज़िशन्स का अधिकतम वॉल्यूम (केवल नेटिंग के लिए); व्यापार के घंटे का उपयोग करें - "कार्यशील समय" पैरामीटर को सक्षम/अक्षम करें; शुरुआत का घंटा - व्यापार की शुरुआत का घंटा; समाप्ति का घंटा - व्यापार की समाप्ति का घंटा; सामान्य प्रॉफिट स्तर पर पोज़िशन्स बंद करना - सभी पोज़िशन्स को प्रॉफिट स्तर पर बंद करना (पैसे के मामले में); जादुई नंबर - अनोखा EA पहचानकर्ता; "ब्लैक शीप" की बैठक पर समापन का प्रकार - "ब्लैक शीप" के लिए समापन प्रकार।

2018.06.16
Small Inside Bar रणनीति: MetaTrader 5 के लिए EA
MetaTrader5
Small Inside Bar रणनीति: MetaTrader 5 के लिए EA

इस Small_Inside_Bar इंडिकेटर का उपयोग करते हुए, यह EA "Inside Bar" प्राइस एक्शन पैटर्न को खोजता और प्रदर्शित करता है। ध्यान दें कि इस इंडिकेटर की आवश्यकता EA के कार्य के लिए नहीं है, क्योंकि इसके डेटा EA के अंदर ही गणना की जाती है। जब बुलिश "Inside Bar" पैटर्न पाया जाता है, तो EA एक खरीद स्थिति खोलेगा, जबकि बेयरिश पैटर्न के लिए, यह एक बिक्री स्थिति खोलेगा। स्थिति खोलने के लिए तीन विकल्प हैं: प्रत्येक संकेत पर एक संबंधित स्थिति खोली जाती है, और स्थितियों को स्टॉप लॉस या टेक प्रॉफिट द्वारा बंद किया जाता है; प्रत्येक संकेत पर एक संबंधित स्थिति खोली जाती है, जबकि विपरीत स्थितियाँ बंद की जाती हैं (फिर से भरी गई स्विंग); यदि ऐसी स्थिति मौजूद नहीं है, तो एक संकेत पर एक संबंधित स्थिति खोली जाती है, और विपरीत स्थिति बंद की जाती है (स्विंग)। EA को खरीद/बिक्री गतिविधियों को बंद करने की अनुमति है और इसमें रिवर्स मोड है, यानी, एक खरीद संकेत पर एक बिक्री स्थिति खोली जाती है, और इसके विपरीत। * यदि सभी संकेतों पर सभी स्थितियाँ खोलने का मोड उपयोग किया जाता है और यदि कोई स्टॉप लॉस या टेक प्रॉफिट स्तर सेट नहीं हैं, तो EA स्वयं स्थितियों को बंद नहीं कर सकता। इस मामले में, चार्ट पर एक चेतावनी प्रदर्शित होगी कि न तो टेक प्रॉफिट और न ही स्टॉप लॉस सेट है और आप केवल अपनी स्थितियाँ मैन्युअली बंद कर सकते हैं। कृपया ध्यान दें कि यह एक्सपर्ट एडवाइज़र प्रशिक्षण उद्देश्यों के लिए डिज़ाइन किया गया है। EA में बारह इनपुट पैरामीटर होते हैं: एक्सपर्ट्स मैजिक नंबर - EA की स्थितियों का अद्वितीय पहचानकर्ता; स्थिति खोलने का मोड - स्थिति खोलने का मोड: प्रत्येक संकेत पर कोई भी स्थिति - प्रत्येक संकेत पर कोई भी स्थिति (*); एक दिशा में प्रत्येक संकेत पर स्थितियाँ (स्विंग के साथ फिर से भरना) - एक दिशा में कई स्थितियाँ (फिर से भरी गई स्विंग); हमेशा एक स्थिति (स्विंग) - हमेशा केवल एक स्थिति (स्विंग)। लॉन्ग स्थितियाँ सक्षम हैं - लॉन्ग स्थितियों को खोलना सक्षम है (हाँ/नहीं स्विच); शॉर्ट स्थितियाँ सक्षम हैं - शॉर्ट स्थितियों को खोलना सक्षम है (हाँ/नहीं स्विच); रिवर्स ट्रेड - लेनदेन रिवर्स मोड (हाँ/नहीं स्विच); लॉट्स - खोलने के लिए स्थितियों का वॉल्यूम; स्टॉप लॉस प्वाइंट में - स्टॉप लॉस मान प्वाइंट में (0 का अर्थ है कोई SL नहीं); टेक प्रॉफिट प्वाइंट में - टेक प्रॉफिट मान प्वाइंट में (0 का अर्थ है कोई TP नहीं); कीमत की स्लिपेज - स्थिति खोलने पर अधिकतम अनुमेय स्लिपेज; स्टॉप के लिए स्प्रेड का गुणांक - स्टॉप ऑर्डर के लिए उचित दूरी की गणना करने के लिए लागू किया गया स्प्रेड गुणांक (*). पर्यावरण अद्यतन की प्रतीक्षा (सेकंड में) - ट्रेडिंग पर्यावरण के अद्यतन के लिए प्रतीक्षा करने का समय (**) ; पर्यावरण की स्थिति प्राप्त करने के लिए प्रयासों की संख्या - ट्रेडिंग पर्यावरण पर सटीक जानकारी प्राप्त करने के लिए प्रयासों की संख्या (***). *Pending ऑर्डर (जैसे स्टॉप लॉस या टेक प्रॉफिट) के लिए, स्टॉप ऑर्डर लगाने के लिए एक न्यूनतम अनुमेय दूरी होती है - StopLevel. अर्थात्, पेंडिंग ऑर्डर (जैसे स्टॉप लॉस या टेक प्रॉफिट) को मूल्य से ऊपर की दूरी के करीब नहीं रखा जा सकता। हालाँकि, यदि StopLevel शून्य है, तो इसका अर्थ केवल यह है कि StopLevel तैरता हुआ है, अनुपस्थित नहीं। इस मामले में, न्यूनतम दूरी आमतौर पर स्प्रेड*2 का मान होती है, लेकिन कभी-कभी डबल स्प्रेड भी पर्याप्त नहीं होता। इसलिए हमने EA द्वारा पेंडिंग ऑर्डर लगाने के लिए न्यूनतम दूरी की गणना करने के लिए एक कस्टम स्प्रेड गुणांक पेश किया है। ** जब एक ट्रेडिंग ऑर्डर सर्वर को भेजा जाता है, तो निष्पादन में कभी-कभी देरी हो सकती है, जिससे बाजार स्थितियों की संख्या को गलत तरीके से गिनने का कारण बनता है। यदि ऐसी "अज्ञात" स्थिति का पता लगाया जाता है, तो एक्सपर्ट एडवाइज़र निर्दिष्ट संख्या के सेकंड के लिए प्रतीक्षा करता है और फिर पर्यावरण को फिर से पढ़ता है। *** एक टिक के भीतर इन प्रतीक्षा अवधियों की संख्या EA पैरामीटर में सेट की जाती है। जब सटीक जानकारी प्राप्त करने के लिए सभी अनुमेय प्रयास किए जाते हैं, तो एक्सपर्ट एडवाइज़र प्रोसेसिंग से बाहर निकलता है और अगले टिक की प्रतीक्षा करता है। यदि इस समय ट्रेडिंग पर्यावरण अद्यतन करने में विफल रहता है, तो EA इस नए टिक पर इन प्रयासों को दोहराएगा। रणनीति को चेक करने के लिए, डिफ़ॉल्ट सेटिंग्स का परीक्षण EURUSD H1 में 1 मिनट OHLC मोड में 2016.01.04 से 2018.03.29 तक किया गया। फिर, स्टॉप लॉस और टेक प्रॉफिट के सर्वोत्तम मान खोजने के लिए, बाद वाले का इसी मोड और समय अंतराल में अनुकूलन किया गया। इष्टतम स्टॉप लॉस 800 प्वाइंट है, और इष्टतम टेक प्रॉफिट 900 प्वाइंट है:

2018.06.16
ChannelEA2: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
ChannelEA2: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

ChannelEA2 एक ऐसा सिस्टम है जो ChannelInd इंडिकेटर द्वारा बनाए गए चैनल में काम करता है। हालांकि, इस EA को चलाने के लिए आपको इस इंडिकेटर की आवश्यकता नहीं है, क्योंकि इसके डेटा EA के अंदर ही कैलकुलेट होते हैं। यह EA समय के आधार पर ट्रेड करता है: EA सेटिंग्स में निर्दिष्ट ट्रेडिंग समय पर, यह चैनल के किनारों पर दो पेंडिंग स्टॉप ऑर्डर्स लगाता है और चैनल के विपरीत दिशा में स्टॉप लॉस स्तर सेट करता है, लेकिन टेके प्रॉफिट स्तर सेट नहीं करता। ट्रेडिंग समय खत्म होने पर, सभी मौजूदा पोजीशन बंद कर दी जाती हैं और जो ऑर्डर्स ट्रिगर नहीं हुए हैं, उन्हें हटा दिया जाता है। कृपया ध्यान दें: यह Expert Advisor केवल प्रशिक्षण उद्देश्यों के लिए डिज़ाइन किया गया है। इस Expert Advisor में आठ कन्फ़िगरेबल पैरामीटर होते हैं: शुरुआत का समय - ट्रेडिंग शुरू होने का समय; समाप्ति का समय - ट्रेडिंग खत्म होने का समय; एक्सपर्ट मैजिक नंबर - EA की पोजीशंस की अनूठी पहचान; लॉट्स - पोजीशंस खोलने के लिए मात्रा; कीमत का स्लिपेज - पोजीशन खोलने पर अधिकतम स्वीकार्य स्लिपेज; स्टॉप्स के लिए स्प्रेड मल्टीप्लायर - स्टॉप ऑर्डर्स के लिए उचित दूरी कैलकुलेट करने के लिए स्प्रेड मल्टीप्लायर (*); पर्यावरण अपडेट का इंतजार करना (सेकंड में) - ट्रेडिंग वातावरण के अपडेट के लिए इंतज़ार करने का समय (**); पर्यावरण की स्थिति प्राप्त करने के प्रयासों की संख्या - ट्रेडिंग वातावरण पर सटीक जानकारी प्राप्त करने के प्रयासों की संख्या (***). * पेंडिंग ऑर्डर (जैसे स्टॉप लॉस या टेक प्रॉफिट) के लिए, स्टॉप ऑर्डर लगाने के लिए न्यूनतम अनुमति दूरी होती है - स्टॉप लेवल। यानी, पेंडिंग ऑर्डर (जैसे स्टॉप लॉस या टेक प्रॉफिट) को कीमत के ऊपर बताई गई दूरी से ज्यादा करीब नहीं रखा जा सकता। हालांकि, अगर स्टॉप लेवल शून्य है, तो इसका मतलब है कि स्टॉप लेवल तैरता है, अनुपस्थित नहीं। इस मामले में, न्यूनतम दूरी आमतौर पर स्प्रेड*2 का मान होता है, लेकिन कभी-कभी डबल स्प्रेड भी पर्याप्त नहीं होता। इसलिए हमने EA द्वारा पेंडिंग ऑर्डर लगाने के लिए न्यूनतम दूरी कैलकुलेट करने के लिए एक कस्टम स्प्रेड मल्टीप्लायर पेश किया है। ** जब ट्रेडिंग ऑर्डर सर्वर पर भेजा जाता है, तो निष्पादन में कभी-कभी देरी होने से मार्केट पोजीशंस की संख्या गलत हो सकती है। अगर ऐसा "अनिर्धारित" स्थिति का पता लगाया जाता है, तो EA निर्दिष्ट संख्या के सेकंड्स का इंतज़ार करता है और फिर फिर से वातावरण को पढ़ता है। *** एक टिक के अंदर ऐसे इंतज़ार की संख्या EA पैरामीटर में सेट की जाती है। यदि सभी अनुमत प्रयास किए जाने के बाद भी सटीक जानकारी प्राप्त नहीं होती है, तो EA प्रोसेसिंग से बाहर निकलता है और अगले टिक का इंतज़ार करता है। यदि इस समय ट्रेडिंग वातावरण अपडेट नहीं हुआ है, तो EA इन नए टिक पर पुन: प्रयास करेगा। रणनीति की जाँच करने के लिए, डिफ़ॉल्ट सेटिंग्स का परीक्षण EURUSD H1 पर 1 मिनट OHLC मोड में 2017.01.02 से 2018.03.29 के बीच किया गया। फिर ट्रेडिंग शुरू/समाप्ति पैरामीटर (शुरुआत का समय और समाप्ति का समय) को EURUSD H1 पर 1 मिनट OHLC मोड में ऑप्टिमाइज किया गया: सर्वश्रेष्ठ परिणाम निम्नलिखित सेटिंग्स के साथ प्राप्त हुए: शुरुआत का समय = 8; समाप्ति का समय = 10.

2018.06.16
JK Synchro: MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग
MetaTrader5
JK Synchro: MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग

आइडिया द्वारा: Scriptor. MQL5 कोड द्वारा: Vladimir Karputov. यह EA (एक्सपर्ट एडवाइजर) ओपन और क्लोज के बीच के आंकड़ों का विश्लेषण करता है। यह डेटा शून्य बार (चार्ट में सबसे दाहिने बार) से लेकर विश्लेषण के लिए मोमबत्तियों की संख्या तक होता है। नए पद केवल तभी खोले जा सकते हैं जब निम्नलिखित तीन शर्तें पूरी हों: वर्तमान में, EA ने विश्लेषण के लिए मोमबत्तियों की संख्या से कम पद खोले हैं; अंतिम ज्ञात ट्रेडिंग सर्वर समय शुरुआत का घंटा और अंत का घंटा के बीच में है; और अंतिम पद खोलने के बाद लेन-देन के बीच का विराम सेकंड बीत चुके हैं। आप स्टॉप लॉस, टेक प्रॉफिट, और ट्रेलिंग जैसे पैरामीटर को परिभाषित कर सकते हैं, या उन्हें पूरी तरह से अक्षम भी कर सकते हैं। इनपुट्स स्टॉप लॉस; टेक प्रॉफिट; ट्रेलिंग स्टॉप; ट्रेलिंग स्टेप; लॉट्स; जोखिम; अधिकतम संख्या में पद; विश्लेषण के लिए मोमबत्तियों की संख्या; लेन-देन के बीच का विराम; शुरुआत का घंटा; अंत का घंटा। हर प्रतीक और समय फ्रेम के लिए, इनपुट पैरामीटर का अलग से अनुकूलन आवश्यक है।

2018.06.16
EMA_WMA v2: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
EMA_WMA v2: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

दोस्तों, आज हम बात करेंगे EMA_WMA के नए वर्जन 2 के बारे में। यह EA पहले वाले वर्जन का एक उन्नत रूप है। इस संस्करण में एक नई फंक्शन जोड़ी गई है जो कि 'पोजिशन ट्रेलिंग' कहलाती है। इस सिस्टम में आप दो लाइनें इस्तेमाल करेंगे — WMA 8 और EMA 28। जब WMA, EMA को नीचे से क्रॉस करता है — तो ऊपर की ओर पोजिशन खोलें। जब WMA, EMA को ऊपर से क्रॉस करता है — तो नीचे की ओर पोजिशन खोलें। एक बार जब पोजिशन खुल जाए, तो ऑर्डर सेट करें: टेक प्रॉफिट 50 पॉइंट (ओपन से), स्टॉप लॉस 50 पॉइंट (ओपन + स्प्रेड से)। कुछ टिप्स फिक्स्ड डिपॉजिट साइज का उपयोग करें — 10% के साथ (1:100) का लीवरेज। यह सिस्टम सभी करेंसी पेयर के लिए उपयुक्त नहीं है। यदि ट्रेंड उलट जाए और WMA, EMA को खुली पोजिशन की विपरीत दिशा में क्रॉस करे — तो ट्रेंड की दिशा में एक नई पोजिशन खोलें, जबकि पुरानी पोजिशन को बंद करें (बेशक, पुराने ऑर्डर्स को हटाना और नए ऑर्डर्स लगाना न भूलें)। इनपुट वैल्यूज़ EMA: औसत अवधि - EMA पैरामीटर; WMA: औसत अवधि - WMA पैरामीटर; StopLoss - स्टॉप लॉस वैल्यू; TakeProfit - टेक प्रॉफिट वैल्यू; Trailing Stop - ट्रेलिंग स्टॉप वैल्यू; Trailing Step - ट्रेलिंग स्टेप वैल्यू; Risk - पोजिशन साइजिंग के लिए उपयोग किया जाने वाला रिस्क वैल्यू।

2018.06.06
TrueSort_1100: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
TrueSort_1100: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

विचार के लेखक: MaxBau. MQL5 कोड के लेखक: Vladimir Karputov. यह एक्सपर्ट एडवाइजर पांच मूविंग एवरेज के मानों की तुलना करता है (पीरियड 10, 20, 50, 100 और 200)। जब सभी पांच संकेतकों की रेखाएँ एक के ऊपर एक आ जाती हैं: MA(10) > MA(20) > MA(50) > MA(100) > MA(200) - तो हमें BUY स्थिति खोलने का संकेत मिलता है, अगर संकेतक एक के नीचे होते हैं: MA(10) < MA(20) < MA(50) < MA(100) < MA(200) - तो हमें SELL स्थिति खोलने का संकेत मिलता है। ADX संकेतक का मान भी चेक किया जाता है: अगर ADX 20 से नीचे है, तो BUY और SELL खोलने के संकेतों को नजरअंदाज किया जाता है। इस EA का परीक्षण "हर टिक" मोड में दो टाइमफ्रेम्स पर किया गया है: H1 और D1। H1 पर निम्नलिखित सेटिंग्स का उपयोग किया गया: स्टॉप लॉस = 30, टेक प्रॉफिट = 90. D1 पर सेटिंग्स: स्टॉप लॉस = 50, टेक प्रॉफिट = 150. EURJPY, H1 स्टॉप लॉस 30 टेक प्रॉफिट 90: USDJPY, H1 स्टॉप लॉस 30 टेक प्रॉफिट 90: EURGPB, D1 स्टॉप लॉस 50 टेक प्रॉफिट 150: EURUSD, D1 स्टॉप लॉस 50 टेक प्रॉफिट 150:

2018.06.06
Poker_SHOW: MetaTrader 5 के लिए एक अनोखा ट्रेडिंग सिस्टम
MetaTrader5
Poker_SHOW: MetaTrader 5 के लिए एक अनोखा ट्रेडिंग सिस्टम

विचार का लेखक: Gladiator. MQL5 कोड का लेखक: Vladimir Karputov. यह EA एक रैंडम नंबर जनरेटर के आधार पर स्थिति में प्रवेश करने का निर्णय लेता है। इसमें आठ ग्रेडेशन होते हैं: पोकर संयोजन संख्या पैरामीटर: Straight-flush → 127; Quads → 255; Full House → 511; Flush → 1023; Straight → 2047; Set → 4095; Two pairs → 8191; Couple → 16383. यदि दिया गया ग्रेडेशन रैंडम नंबर जनरेटर के वर्तमान मान से अधिक है, तो यह एक संकेत है। इसके बाद, प्रवृत्ति की उपस्थिति की जांच की जाती है: यदि Reverse पैरामीटर "false" पर सेट है: Moving Average Ask मूल्य से MA और मूल्य के बीच का न्यूनतम दूरी से उच्च है - यह एक BUY संकेत है; Moving Average Ask मूल्य से MA और मूल्य के बीच का न्यूनतम दूरी से निम्न है - यह एक SELL संकेत है। यदि Reverse "true" पर सेट है: Moving Average Bid मूल्य से MA और मूल्य के बीच का न्यूनतम दूरी से निम्न है - यह एक BUY संकेत है; Moving Average Bid मूल्य से MA और मूल्य के बीच का न्यूनतम दूरी से उच्च है - यह एक SELL संकेत है। इनपुट मान पोकर संयोजन संख्या - संभाव्यता का दिया गया ग्रेडेशन; Lots - खुलने वाली स्थिति का आकार; Stop Loss Take Profit Use BUY - BUY स्थिति खोलने की अनुमति; Use SELL - SELL स्थिति खोलने की अनुमति; MA प्रवृत्ति: MA और मूल्य के बीच का न्यूनतम दूरी - न्यूनतम दूरी का मान; MA प्रवृत्ति: अवधि - Moving Average के लिए समय-फ्रेम; MA प्रवृत्ति: औसत अवधि - Moving Average के लिए औसत अवधि; MA प्रवृत्ति: क्षैतिज शिफ्ट - Moving Average के लिए क्षैतिज शिफ्ट; MA प्रवृत्ति: स्मूथिंग प्रकार - Moving Average के लिए स्मूथिंग प्रकार; MA प्रवृत्ति: मूल्य का प्रकार - मूल्य का प्रकार; Reverse. "false" → MA ऊपर - BUY; "true" → MA ऊपर - SELL - Moving Average संकेतों का उलट; magic number - अद्वितीय EA पहचानकर्ता; slippage - slippage का आकार. चूंकि यह Expert Advisor एक रैंडम नंबर जनरेटर पर आधारित है, परीक्षण के परिणाम गलत होते हैं, क्योंकि हर बार आपको अलग-अलग परिणाम मिलते हैं।

2018.06.06
Maximus_vX Lite: MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग सलाहकार
MetaTrader5
Maximus_vX Lite: MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग सलाहकार

विचार का लेखक: eugene-last. MQL5 कोड का लेखक: Vladimir Karputov. यह एक्सपर्ट एडवाइजर (EA) मूल्य समेकन स्तरों का निर्धारण करता है। समेकन को चार्ट पर क्षैतिज रेखाओं के रूप में दर्शाया जाता है, जो एक प्रकार का चैनल बनाती हैं। दो ऊपरी रेखाएँ (हरा) खरीद (BUY) स्थिति के लिए गलियारे को दर्शाती हैं, और दो निचली रेखाएँ (लाल) बिक्री (SELL) स्थिति के लिए गलियारे को दर्शाती हैं: यह EA एक ही प्रकार की दो स्थितियाँ (BUY और SELL) खोलने की कोशिश करता है। निम्नलिखित नियम का उपयोग किया जाता है: यदि एक स्थिति है, तो उसी प्रकार की अगली स्थिति तभी खोली जा सकती है जब "जांच तत्वों के समय सीमा में एक बार व्यापार" * "जांच तत्वों के इतिहास: समय सीमा" समय सीमा में सेकंड की संख्या बीत चुकी हो। इनपुट मान "जांच तत्वों के समय सीमा में एक बार व्यापार" - न्यूनतम समय अंतराल, जिसके बाद दूसरी स्थिति खोली जा सकती है (यह पैरामीटर "जांच तत्वों के इतिहास: समय सीमा" से गुणा किया जाता है); समेकन रेखा से स्थिति खोलने के लिए न्यूनतम दूरी - वर्तमान समेकन रेखा से स्थिति खोलने के स्तर तक की न्यूनतम दूरी; इतिहास: कैंडल की रेंज (High - Low) - समेकन की गणना के लिए न्यूनतम कैंडलस्टिक आकार; इतिहास: कॉपी करने के लिए डेटा की संख्या - समेकन की गणना के लिए अनुरोधित तत्वों की संख्या; इतिहास: अधिकतम और न्यूनतम के लिए जांचे गए तत्वों की संख्या - इतिहास: कॉपी करने के लिए डेटा की संख्या के भीतर विश्लेषण किए गए तत्वों की संख्या; इतिहास: जांच तत्वों के लिए समय सीमा - वह समय सीमा, जिस पर समेकन की गणना की जाती है; फ्री मार्जिन से व्यापार के लिए प्रतिशत में जोखिम - फ्री मार्जिन का प्रतिशत के रूप में गणना किया गया जोखिम; स्टॉप लॉस - स्टॉप लॉस का मान (50 का अर्थ है 0.00050 5-अंकीय उद्धरणों पर और 0.0050 4-अंकीय उद्धरणों पर); न्यूनतम लाभ (प्रतिशत) - न्यूनतम लाभ (प्रतिशत में), जिसके पहुंचने पर सभी स्थितियाँ बंद कर दी जाती हैं; जादुई संख्या - EA के लिए अद्वितीय पहचानकर्ता। डिफ़ॉल्ट पैरामीटर के साथ EURUSD, H1 पर परीक्षण परिणाम:

2018.06.06
फ्यूचर्स पोर्टफोलियो कंट्रोल एक्सपायरिशन - मेटाट्रेडर 5 के लिए एक बेहतरीन सिस्टम
MetaTrader5
फ्यूचर्स पोर्टफोलियो कंट्रोल एक्सपायरिशन - मेटाट्रेडर 5 के लिए एक बेहतरीन सिस्टम

नमस्कार दोस्तों! आज हम बात करेंगे एक ऐसे एक्सपर्ट एडवाइजर के बारे में जो आपको फ्यूचर्स के एक्सपायर होने से पहले नए फ्यूचर्स पर स्विच करने में मदद करेगा। यह फंक्शंस का उपयोग करता है, जो करंट नेक्स्ट फ्यूचर्स स्क्रिप्ट से लिए गए हैं। यह सिस्टम तीन अलग-अलग उपकरणों पर उचित वॉल्यूम के साथ पोजिशन खोलता है, जिन्हें आप इनपुट पैरामीटर्स में निर्दिष्ट कर सकते हैं। सेल पोजिशन्स के लिए निगेटिव वॉल्यूम और बाय पोजिशन्स के लिए पॉजिटिव वॉल्यूम का इस्तेमाल किया जाता है। फ्यूचर्स के एक्सपायर होने से पहले कुछ घंटे (hours_before_expiration में निर्दिष्ट) यह EA पोजिशन को बंद कर देता है और नए फ्यूचर्स के प्रतीक पर एक नई पोजिशन खोलता है। इनपुट मान Symbol1 - पहले प्रतीक का शॉर्ट नाम; Symbol2 - दूसरे प्रतीक का शॉर्ट नाम; Symbol3 - तीसरे प्रतीक का शॉर्ट नाम; Lot1 - पहले प्रतीक के लिए वॉल्यूम; Lot2 - दूसरे प्रतीक के लिए वॉल्यूम; Lot3 - तीसरे प्रतीक के लिए वॉल्यूम; hours_before_expiration - एक्सपायर होने से पहले कितने घंटे में EA को नए फ्यूचर्स प्रतीकों पर स्विच करना चाहिए। चेतावनी: यह एक्सपर्ट एडवाइजर वास्तविक ट्रेडिंग में परीक्षण नहीं किया गया है। इसे स्ट्रेटेजी टेस्टिंग में उपयोग के लिए डिज़ाइन किया गया है।

2018.06.06
पहला पिछला 18 19 20 21 22 23 24 25 26 27 28 अगला अंतिम