नमस्ते
मैंने सोचा कि शायद इस पृष्ठ से ईए बिल्डर के बारे में धागा शुरू करना एक अच्छा विचार है:
http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/
आइए इसे यहां चर्चा करें और इसके उपयोग के साथ एक दूसरे की मदद करें
नमस्ते
मैंने सोचा कि शायद इस पृष्ठ से ईए बिल्डर के बारे में धागा शुरू करना एक अच्छा विचार है:
http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/
आइए इसे यहां चर्चा करें और इसके उपयोग के साथ एक दूसरे की मदद करें
1 अटैचमेंट मैंने आज एक आसान मूविंग औसत क्रॉस ईए बनाने के लिए अपना पहला प्रयोग आजमाया है। यह केवल निर्माता को आज़माने के लिए एक साधारण ईए है। ईए को खरीदना चाहिए जब 5 ईएमए 20 एसएमए पार हो जाए, टीपी या एसएल के साथ छोटी बंद स्थितियों को पार करें और दूसरी दिशा में क्रॉस के साथ। अब तक इतना अच्छा है कि यह पदों को खोलता है जैसा कि होना चाहिए। लेकिन मैं समझ नहीं पा रहा हूं कि दूसरी दिशा में क्रॉस होने पर स्थिति को बंद क्यों नहीं किया जाता है? यह केवल टीपी या एसएल के साथ स्थिति बंद कर देता है। करीबी तर्क के साथ मैंने क्या गलत किया? मैंने फ़ाइल को संलग्न किया है जिसे आप सेटिंग देखने के लिए ईए-बिल्डर में लोड कर सकते हैं। धन्यवाद
https://www.asjforex.com/attachments...1038863760.zip
3 अनुलग्नक
नीचे दिए गए ऑर्डर सेक्शन में गैर-उपयोग का चयन करें या स्टॉपलोस और अन्य सेटिंग्स को बढ़ाएं। निम्न स्तर आपको शुरुआती निकास दे रहे हैं। मैंने इसे संशोधित किया और एमए इनपुट जोड़ा।Originally Posted by ;
https://www.asjforex.com/attachments...6518097052.mq4
https://www.asjforex.com/attachments...1222015341.zip
https://www.asjforex.com/attachments...9975121288.pdf
'=': इसका अर्थ है 'जब बायां मान सही मान के बराबर होता है'। 'lt; gt;': इसका मतलब है 'जब बायां मान सही मान के बराबर नहीं है'। 'lt;': इसका मतलब है 'जब बायां मान सही मान से कम होता है'। 'gt;': इसका मतलब है 'जब बायां मान सही मान से बड़ा होता है'। 'lt; =': इसका अर्थ है 'जब बायां मान सही मान के बराबरकम होता है'। 'gt; =': इसका अर्थ है 'जब बायां मान सही मान से बराबरबड़ा होता है'।
मुझे यह कोड आसानी से ई बिल्डर के साथ काम करने के लिए अनुकूलित किया गया है .. इसे चर में जोड़ें/**************************** ************************************************** ****************** बाहरी बूल AutoMoneyManagement = True;/बाहरी बूल बाहरी डबल प्रतिशत प्रतिशत के आधार पर जोखिम के accout का प्रतिशत = 0.5;/$ 500 0.01 ... $ 1000 0.02 ... $ 1500 0.03 ect .. बाहरी डबल लोट्स = 0;/************************************************ ************************************************** इसे प्रारंभ समारोह में जोड़ें/****************************************** ************************************************** *********** डबल जोखिम = प्रतिशत ट्राइस्क100; अगर (ऑटोमोनी प्रबंधन) बहुत सारे = सामान्यीकृत डबल (खाता संतुलन () * जोखिमस्टॉपलोस(मार� ��केटइन्फो (प्रतीक (), MODE_TICKVALUE)), 2);/************************************************ ************************************************** ***** अब यह सब एक कोड है जो खोने पर बहुत बढ़ता है .. मुझे यह कोड मिला है, लेकिन यह ई बिल्डर के साथ कोई compatabe नहीं है !! कृपया मदद करें जैसे कुछ इस तरह कुछ जोड़ना !!/verables डबल lotincreasewhenlosing = 2;/ ----------------------------------------------- ------------------- /| इष्टतम लॉट आकार की गणना करें/ ----------------------------------------------- ------------------- डबल लोट्स ऑप्टिमाइज्ड () {डबल लॉट = बहुत सारे; int आदेश = इतिहास कुल ();/इतिहास आदेश कुल int नुकसान = 0;/ब्रेक के बिना घाटे के आदेशों की संख्या/---- बहुत आकार का चयन करें = सामान्यीकृत डबल (खाता फ्री मैर्गिन () * अधिकतम रिस्क5000.0,10);/---- ब्रेक के बिना नुकसान आदेशों की संख्या को कैलकुलेट करें (lotincreasewhenlosinggt; 0) {के लिए (int i = order-1; igt; = 0; i--) {if (ऑर्डर चयन (i, SELECT_BY_POS, MODE_HISTORY) == झूठा) {प्रिंट (इतिहास में त्रुटि!); टूटना; } अगर (ऑर्डरसिमबोल ()! = प्रतीक () || ऑर्डर टाइप () gt; OP_SELL) जारी रखें;/---- अगर (ऑर्डरप्रोफिट () gt; 0) तोड़ें; अगर (ऑर्डरप्रोफिट () लेफ्टिनेंट; 0) नुकसान ; } अगर (lossesgt; 1) lot = NormalizeDouble (बहुत बहुत नुकसानlotincreasewhenlosing, 2); }/---- बहुत कम आकार लौटाएं (lotlt; DisMmIfLotsUnder) बहुत = बहुत कुछ; अगर (lotgt; MaxLots) lot = MaxLots; वापसी (बहुत); }
हाय दोस्तों। मैंने देखा कि आप एमए पर आधारित ईए बनाने की कोशिश करते हैं लेकिन यह रेंज या फ्लैट तक काम करेगा। मेरे पास ईए आधारित केवल एक ईएमए के लिए एक विचार है। लेकिन मैं कोड नहीं कर सकता। अगर कोई मेरी पोस्ट का जवाब देता है, तो वह इस रणनीति को कोड कर सकता है। मैं यहां उस रणनीति को साझा करूंगा। जब आप उस रणनीति को देखेंगे, तो आपको आश्चर्य होगा कि मैंने अभी तक सबसे अच्छा संबंध क्यों नहीं देखा है।
मैं आपके लिए क्रॉस एमए कोड करने के लिए ऊपर ईए बिल्डर का उपयोग कर सकता हूं।Originally Posted by ;
मैं ExpertAdvisorBuilder का परीक्षण करने के लिए बहुत कुछ उपयोग करता हूं, लेकिन असली मुद्दा यह है कि इसका उपयोग करने वाले बेस टेम्पलेट में कुछ अतिरिक्त बनाए जाने से लाभ हो सकता है। यही है, होम पेज में आधार टेम्पलेट है, हमें एक और व्यापक रूप से एक साथ रखना चाहिए जिसमें शामिल है; एमएम जोखिम की गणना बहुत आकार, हेजिंग विकल्प, रिवर्स ट्रेड विकल्प, मार्टिंगेल विकल्प आदि इत्यादि - सभी सामान्य सामान जब लोग एक नया ईए पहली बार प्रकाशित होते हैं तो जोड़ना चाहते हैं। फिर हम बेहतर बॉट बनाने के लिए विस्तारित डिफ़ॉल्ट टेम्पलेट लोड कर सकते हैं।
बस मस्ती के लिए मैंने आपकी रणनीति के 5 मिनट EURUSD का अनुकरण किया और यही मुझे मिला - आप अपने ईए के लिए समान सेटिंग्स का उपयोग कर सकते हैं - यह पिछले 5 महीनों में लाभदायक है - 23% लाभ। http://i614.photobucket.com/albums/t...ory/emasma.pngOriginally Posted by ;