80- व्यापार - रणनीतियों के लिए नौसिखिया


बेस्ट फ़ॉरेक्स स्ट्रैटेजीज। शुरुआती के लिए आसान विदेशी मुद्रा रणनीतियों को भी विदेशी मुद्रा बाज़ार व्यापारियों को अपने लेनदेन में सफलता प्राप्त करने में मदद करनी चाहिए। इस तरह की रणनीतियों को विदेशी मुद्रा बाजार में मुद्रा व्यापार में किसी भी व्यापक या परिष्कृत कौशल की आवश्यकता नहीं होती है, और शुरुआती द्वारा प्रभावी रूप से लागू किया जा सकता है पैदावार। अनुभवी विदेशी बाजार व्यापारियों ने अपने विदेशी मुद्रा बाजार गतिविधियों के महान परिणामों को प्राप्त करने के लिए जटिल और परिष्कृत व्यापार योजनाएं, उपकरण और दृष्टिकोण का इस्तेमाल किया है, हालांकि, इस तरह के दृष्टिकोण पेशेवर के लिए उपयुक्त हैं, जबकि नौसिख व्यापारियों को गहराई से डूबने के लिए सरल रणनीतियों का उपयोग करना पसंद हो सकता है विदेशी मुद्रा बाजार और सकारात्मक व्यापार परिणामों को एक बार प्राप्त करने के लिए इस लेख में, हम विदेशी मुद्रा व्यापारियों के लिए सर्वोत्तम आसान विदेशी मुद्रा व्यापार रणनीतियों की जांच करने जा रहे हैं। ब्रेकआउट फॉरेक्स आसान रणनीति। ब्रेकआउट रणनीति एक आसान विदेशी मुद्रा रणनीति है जो सभी शुरुआती इच्छुकों को प्राप्त करना शुरू करना चाहता है विदेशी मुद्रा में ऊपर चित्र में, बियरिश सलाखों को लाल रंग में दिखाया गया है रंग बढ़ती मंदी की सलाखों के साथ, बिक्री गति बढ़ रही है इसलिए, व्यापारियों को व्यापार के चलते चलने की प्रवृत्ति को वर्तमान प्रवृत्तियों में बदलाव की संभावना पर ध्यान देने के लिए निकटता के रुझान को ट्रैक करना होगा। चित्र में पीले सर्कल की शुरुआत दिखाती है डाउनट्रेन्ड जो इस तथ्य से इसकी पुष्टि करता है कि नई कम ने पिछली अपरेड कम को तोड़ दिया यह सबसे बड़ा लाल मंदी की बार एक बहुत मजबूत बेचने की गति को दर्शाता है अब, एक लंबित विक्रय आदेश व्यापार के लिए अनुकूल परिस्थितियों को ध्यान में रखते हुए बार के नीचे स्थित हो सकता है। बेचने के आदेश चार्ट में पीले बिंदीदार रेखा द्वारा सचित्र है पिछला सलाखों के उद्घाटन और समापन से ऊपर स्थित है तस्वीर में एसएल लाइन पहला लाभ लाभ लक्ष्य चित्र में टीपी 1 लाइन द्वारा स्पष्ट किया गया है, और अंतिम लाभ लाभ लक्ष्य टीपी 2 लाइन द्वारा सचित्र है दो लाइनें क्रमशः पिछले और अगले कम के लिए खड़ी हैं। तो, ब्रेकआउट फ़ॉरेक्स ट्रेडिंग की काफी आसान रणनीति है, और केवल एक चीज जो आपको प्रभावी ढंग से लागू करने की आवश्यकता होती है, यह प्रवृत्ति के उलट होने के क्षण को देखने और जांचना है, जो लेनदेन में प्रवेश करने के लिए इष्टतम गति है। आसान विदेशी मुद्रा स्लैपिंग रणनीति। विदेशी मुद्रा स्क्रैपिंग रणनीति आसान विदेशी मुद्रा रणनीतियों में से एक है नौसिखिए व्यापारियों के लिए भी काम करते हैं, और इसे पारंपरिक रूप से कई मिनट से लेकर 15 मिनट या उससे कम समय के अंतराल पर प्रयोग किया जाता है इस रणनीति के भीतर सर्वश्रेष्ठ परिणाम प्राप्त करने के लिए, केवल दो संकेतक 200 ईएमए लागू होते हैं, और स्टोकेस्टिक सूचक मुख्य उद्देश्य पहले की प्रवृत्ति को प्रकट करना है, और बाद का इस्तेमाल एक थरथरानर के रूप में किया जाता है, यह दर्शाता है कि बाजार में अत्यधिक मांग या आपूर्ति का वर्चस्व है या नहीं। त्वरित लेन-देन के लिए इस बेहतरीन आसान विदेशी मुद्रा रणनीति के तहत खरीदारी के लिए, कई पूर्व शर्त पहले, मूल्य 200 ईएमए से ऊपर रहने की जरूरत है, स्टॉचस्टिक लाइनों को 20 लाइन के नीचे ड्राइव करना होगा और इस बिंदु पर ऊपर जाना होगा, इस बिंदु पर, व्यापारी को अपने खरीद ऑर्डर को तुरंत सक्रिय करना होगा, तत्काल धीमी गति से 15 से 20 पिप्स ऑफ स्टॉप लॉस दे रहा है इस मामले में मुनाफा 20 से 30 पिप्स पर लगाया जाएगा। आसान विदेशी मुद्रा स्क्रैपिंग रणनीति के तहत बिक्री के लिए, यह एक विपरीत उलट तरीके से काम करता है, इसलिए कीमत 200 ईएमए के नीचे स्थित होनी चाहिए और स्टॉचस्टिक लाइनों को 80 लाइन से ऊपर होना चाहिए और नीचे की ओर आगे निकलना होगा, व्यापारी जल्दी से अपने बेचने के आदेश को सक्रिय करता है, और स्थानों को 15 से 20 पप्स को बंद कर देता है इसी तरह खरीद सेटअप में भी, इस मामले में लाभ लेने से 20 से 30 पिप्स ऊपर वर्णित scalping रणनीति शुरुआती के लिए एक आसान विदेशी मुद्रा रणनीति है फिर भी, यह ध्यान में रखा जाना चाहिए कि अभी भी कुछ जोखिम हैं, अर्थात् बाजार कई झूठे संकेतों का उत्पादन कर सकता है, जिन्हें 200 ईएमए कोण के माध्यम से मॉनिटर किया जाना चाहिए। कोण या फ्लैट के समान है, व्यापार से बचना चाहिए अन्यथा, यदि व्यापारी वर्तमान बाजार गतिशीलता के मूल्यांकन के द्वारा त्वरित निर्णय लेने में सक्षम है, तो यह रणनीति नौसिखिए विदेशी मुद्रा बाजार के खिलाड़ियों के लिए भी बहुत प्रभावी हो सकती है .00 ईएमए और परॉबॉलिक स्टॉप एंड रीवर यह आसान विदेशी मुद्रा व्यापार रणनीति है। यह रणनीति आसान विदेशी मुद्रा व्यापार रणनीतियों में से एक है जो शुरुआती अपने विदेशी मुद्रा व्यापार लेनदेन में प्रभावी रूप से उपयोग कर सकते हैं यह केवल बाजार स्थितियों का विश्लेषण करने और अंतिम खरीद बिक्री निर्णय 100 ईएमए और परवलयिक एसएआर स्टॉप बनाने के लिए दो बुनियादी संकेतकों का उपयोग करता है। और उलटा संकेतक. इस रणनीति का उपयोग करने के लिए, कीमत को 100 ईएमए अगला प्रतिनिधित्व करने वाली रेखा से ऊपर स्थित होना चाहिए, एक परवलयिक एसएआर डॉट को कैंडलस्टिक से नीचे उभरना होगा व्यापारी को अब लंबित खरीद रोक ऑर्डर देना होगा 2 उच्च बिंदु स्टॉप लॉस के ऊपर दी गई कैंडलस्टिक का निकटतम स्विंग कम नीचे 2 पिप्स रखा जाना चाहिए इस मामले में पिछला स्विंग उच्च लाभ लेने के रूप में उपयोग किया जाता है। इस रणनीति के तहत बिक्री के लिए, शर्तों के विपरीत हैं, अर्थात् मूल्य 100 एएमए , और एक परवलयिक एसएआर डॉट को कैंडलस्टिक से ऊपर उभरने की ज़रूरत है एक लंबित बेबंद स्टॉप ऑर्डर के स्थान पर व्यापारी, ऊपर से ऊपर उल्लेखित कैंडलस्टिक के कम बिंदु के नीचे 2 पीप हानि निकटतम स्विंग उच्च से ऊपर 2 pips रखा जाना चाहिए इस मामले में पिछले स्विंग कम लाभ लेने के रूप में प्रयोग किया जाता है। यह विशेष रूप से मजबूत प्रवृत्ति बाजारों में एक आसान और लाभदायक विदेशी मुद्रा रणनीति हो सकती है, जहां काफी स्पष्ट संकेत खरीदने और बेचने के लिए उभर रहे हैं पिछला स्विंग चरम बिंदुओं के रूप में लाभ मान लेना इस रणनीति का एक और लाभ है जो इसे और भी समझने में आसान और उपयोग करने में आसान बनाता है फिर भी, बाजार में झूठे संकेत भी उत्पन्न हो सकते हैं, और समय की गिनती एक महत्वपूर्ण भूमिका निभा सकती है इसलिए, व्यापारी को हमेशा चाहिए अप्रत्याशित नुकसान से बचने के लिए चौकस रहें। इस आलेख में हमारे द्वारा की गई रणनीतियों द्वारा बाजार में उपलब्ध शुरुआती के लिए आसान विदेशी मुद्रा रणनीतियों का केवल एक छोटा सा हिस्सा ही विदेशी मुद्रा में एक आसान व्यापारिक रणनीति का पता लगाएं, जो आपके लक्ष्यों और कौशलों को बेहतर बनाती है, और आप विदेशी मुद्रा बाजार से लाभ पैदा करने के लिए प्रभावी ढंग से शुरू करने में सक्षम। मेटाट्रेडर 5 - ट्रेडिंग सिस्टम। 80-20 व्यापारिक रणनीति 80-20 ट्रेडिंग रणनीतियों में से एक का नाम है टीएस ने लिंडा रास्क और लॉरेंस कोनर्स की पुस्तक स्ट्रीट स्मार्टट्स हाई प्रॉबज़बिलिटी शॉर्ट-टर्म ट्रेडिंग स्ट्रैटजीज में वर्णित रणनीतियां मेरे पिछले लेख में चर्चा की गई रणनीति के समान हैं, लेखकों ने इसे मंच पर विशेषता देते हुए कहा कीमत सीमा सीमाओं की जांच करता है यह झंडे से ग्रोएटआउट और रोल-बैक से सीमाओं से मुनाफ़े पर भी ध्यान केंद्रित कर रहा है लेकिन इस समय, हम मूल्य के आंदोलन का विश्लेषण करते हैं जो पिछले दिन को शामिल किए जाने वाले एक महत्वपूर्ण कम अंतराल पर केवल एक प्राप्त संकेत का जीवनकाल अपेक्षाकृत है संक्षेप में, क्योंकि सिस्टम अंतरार्पण व्यापार के लिए है। इस आलेख का पहला उद्देश्य एमक्यूएल 5 भाषा का इस्तेमाल करते हुए 80-20 व्यापारिक रणनीति सिग्नल मॉड्यूल के विकास का वर्णन है, तब हम इस मॉड्यूल को थोड़ा संपादित संस्करण में जोड़ने के लिए जा रहे हैं। मूल व्यापार रोबोट श्रृंखला के पिछले लेख में विकसित इसके अलावा, हम मैन्युअल ट्रंक के लिए एक सूचक के विकास के लिए बहुत ही मॉड्यूल का उपयोग करने जा रहे हैं ading. As पहले से ही कहा है, लेख श्रृंखला में प्रदान कोड मुख्य रूप से थोड़ा उन्नत नौसिखिया प्रोग्रामर पर मुख्य उद्देश्य है, इसलिए इसके मुख्य उद्देश्य के अलावा, कोड प्रक्रियात्मक प्रोग्रामिंग से ऑब्जेक्ट-उन्मुख करने के लिए कदम मदद करने के लिए बनाया गया है इसके बजाय, यह पूरी तरह से संरचनाओं को लागू कर सकता है जो मास्टर करने के लिए आसान होते हैं। लेख का एक और उद्देश्य हमें यह पता लगाने के लिए उपकरण विकसित करना है कि रणनीति अभी भी व्यवहार्य है, क्योंकि राश्के और कॉनर ने आखिरकार बाजार के व्यवहार का इस्तेमाल किया सदी जब इसे बनाते समय अप टू डेट इतिहास के आधार पर कुछ ईए परीक्षण लेख के अंत में प्रस्तुत किए जाते हैं। 80-20 व्यापार प्रणाली। लेखकों का नाम जॉर्ज टेलर टेलर ट्रेडिंग तकनीक और साथ ही स्टीव मूर एस वायदा बाजारों के कंप्यूटर विश्लेषण और डेरेक गीप्सन के व्यापारिक अनुभव पर अपने काम के लिए सैद्धांतिक आधार के रूप में काम करता है व्यापार रणनीति का सार संक्षेप में इस प्रकार वर्णित किया गया है कि अगर पिछला दिन ओपन और बंद कीमतें विपरीत दैनिक सीमा के क्षेत्रों में स्थित हैं, तो पिछले दिन की शुरुआत की ओर उलट होने की संभावना आज बहुत अधिक है आज के दिन ओपन और बंद कीमतें निकट रहनी चाहिए रेंज सीमाओं के लिए, पिछली दिन की मोमबत्ती बंद होने से पहले रिवर्सल को चालू दिन शुरू करना चाहिए। खरीदने के लिए रणनीति नियम निम्नानुसार हैं: 1 सुनिश्चित करें कि बाजार ऊपरी 20 में खोला गया और दैनिक सीमा के निचले 20 में बंद हुआ कल 2. आज तक इंतजार करें पिछले दिन कम से कम 5 टिक्स तक टूट जाता है। कल की सीमा के निचले सीमा पर एक लंबित आदेश खरीदें। एक बार लंबित आदेश ट्रिगर होने पर, इसे सेट करें शुरुआती स्टॉपलोस को दिन में कम करना 5.5 लाभ प्राप्त करने के लिए ट्रेलिंग स्टॉप का उपयोग करें। प्रवेश प्रविष्टि नियम समान हैं, लेकिन कल बार बारिश होना चाहिए, एक खरीद ऑर्डर बार की ऊपरी सीमा पर स्थित होना चाहिए, जबकि स्टॉपलॉस चाहिए आज के उच्च पर रखा जाना चाहिए। फिर भी एक और महत्वपूर्ण विवरण एक बंद दैनिक बार का आकार है लिंडा रास्क के अनुसार, यह काफी बड़ा होना चाहिए - दैनिक सलाखों के औसत आकार से अधिक हालांकि, वह निर्दिष्ट नहीं करता कि कितने इतिहास दिवस चाहिए औसत दैनिक सीमा की गणना करते समय हमें ध्यान में रखना चाहिए। हमें यह भी ध्यान में रखना चाहिए कि टीएस को विशेष रूप से इंट्रेडय ट्रेडिंग उदाहरणों के लिए तैयार किया गया है, जो पुस्तक उपयोग M15 चार्ट में दिखाया गया है। संकेत ब्लॉक और रणनीति के अनुसार एक लेआउट बनाने वाला सूचक बताया गया है नीचे आप सूचक संचालन परिणामों के साथ कुछ स्क्रीनशॉट भी देख सकते हैं वे स्पष्ट रूप से सिस्टम नियमों और पैटर्न से जुड़े व्यापारिक स्तरों से संबंधित पैटर्नों को स्पष्ट रूप से समझाते हैं। पैटर्न विश्लेषण का परिणाम होना चाहिए I एक खरीद लंबित ऑर्डर रखने के लिए उपयुक्त ट्रेडिंग स्तर एम 1 टाइमफ्रेम पर बेहतर तरीके से देखा जाता है। एम 5 टाइमफ्रेम पर विपरीत व्यापार दिशा के साथ एक समान पैटर्न। इसके व्यापारिक स्तर एम 1 टाइमफ़्रेम। साइनल मॉड्यूल। लेफ्ट एस जोड़ना लाभ स्तर पर गणना करने के लिए नए विकल्प जोड़ने के उदाहरण एक कस्टम टीएस मूल संस्करण में ऐसा कोई स्तर नहीं है क्योंकि केवल एक अनुगामी स्टॉप का इस्तेमाल किसी स्थिति को बंद करने के लिए किया जाता है, चलो कस्टम न्यूनतम ब्रेकआउट स्तर TS8020ExtremumBreak पर निर्भर करते हैं, हम इसे TS8020TakeProfitRatio कस्टम अनुपात से गुणा करेंगे। हम की आवश्यकता होगी feGetEntrySignal सिग्नल मॉड्यूल के मुख्य तत्व वर्तमान संकेत स्थिति, गणना प्रविष्टि और निकास के स्तर को रोकने के लिए और लाभ ले लो, साथ ही कल की सीमा सीमाओं सभी स्तर समारोह के लिए पारित चर के लिंक के माध्यम से प्राप्त होते हैं, जबकि संकेत रिटर्न की स्थिति पिछले लेख। एएनआईएम एंवमेंट्रीसैनल एन्ट्रिब्य से विकल्पों की सूची का उपयोग करती है, सिग्नल एंट्रीसेल खरीदते हैं, सिग्नल एंट्रीन को बेचते हैं, कोई संकेत नहीं एल प्रविष्टि स्थिति परिभाषित नहीं है। एनयूआईआरटीईएसआईएलईजेटएन्ट्री सिग्नल डी 1 दो-मोमबत्ती पैटर्न विश्लेषण, डीटीईटीई टाइमटाइम, डायरेक्ट डबल डेंन्ट्रीवेवल, एंट्री लेवल लिंक को चर डबल डीएसएल, स्टॉपलोस लेयर लिंक एक्सपीरियल डबल डीटीपी, लेयरफाफिट लेयर लिंक डायल डीआरएन्ज हाई, हाई वैरिएबल के पैटर्न के 1 सेंट बार लिंक की चर डबल डीआरेंजओ के पैटर्न के 1 सेंट बार लिंक का। संकेत का पता लगाने के क्रम में, हमें डी 1 टाइमफ्रेम के आखिरी दो बार विश्लेषण करने की जरूरत है चलो पहले से शुरू करें यदि वह टीएस मापदंड को पूरा नहीं करता है, तो दूसरी बार जांचने की कोई आवश्यकता नहीं है दो मानदंड हैं। 1। उच्चतम और निम्न के बीच बार आकार के अंतर को टीएस 8020 डी 1 एवरीपेरियोड कस्टम सेटिंग द्वारा निर्धारित अंतिम XX दिनों के औसत मूल्य से अधिक होना चाहिए। बार बार खोलें और बंद स्तर बार सीमा के विपरीत 20 में स्थित होना चाहिए। यदि ये स्थितियां पूरी होती हैं, तो उच्च और निम्न कीमतों को अधिक उपयोग के लिए सहेजा जाना चाहिए क्योंकि चूंकि पहली बार पैरामीटर्स एन के भीतर नहीं बदलते हैं टायर दिन, प्रत्येक फ़ंक्शन कॉल में उन्हें चेक करने में कोई मतलब नहीं है चलो उन्हें स्थिर चर में संग्रहीत करते हैं कस्टम सेटिंग्स इनपुट uint TS8020D1AveragePeriod 20 80-20 औसत दैनिक सीमा इनपुट uint TS8020ExtremumBreak 50 80-20 की गणना के लिए दिन अंक में कल की extremum न्यूनतम ब्रेकआउट। स्थिर ENUMENTRYSIGNAL sePossibleSignal ENTRYUNKNOWN पैटर्न पहले बार संकेत दिशा भंडारण के लिए स्थिर डबल चर ticks sdEntryLevel 0, sdSL 0 sdTP 0, sdRangeHigh 0 sdRangeLow 0. के बीच की गणना की गई स्तर डी 1 पर पैटर्न की पहली बार जांचें यदि सीपांसिअल साइनलाइन ENTRYUNKNOWN stLastD1Bar tCurrD1Bar 1 सेंट बार इस दिन को परिवर्तित नहीं करता है। औसत दैनिक रेंज डबल डीएवरवर्धन बररेंज एफडीएवाराबरेरेंज टीएस 8020 डी 1 एवरीपेरियोड, PERIODD1 टीटीईएम. एफ़आरएआर 0 एमएआरटीएस 0 डीएवरवर्धन बार 1 सीटीपैर पर्याप्त नहीं है सीपैसिअल साइनलाइनन का मतलब आज कोई संकेत नहीं लौटाता है sepossibleSignal. double d20Percents 0 2 maRates 0 maRates 0 20 कल की श्रेणी यदि मंदीदार बार maRates 0 maRates 0 d20 पर्सेंट बार ऊपरी 20 maRates 0 maRates 0 d20 प्रैक्टेंट में खोला गया और निचले 20 बुलंद मैरेट्स में बंद 0 माआरस 0 डी 20 पर्सेंट्स बार ऊपरी 20 मार्स में बंद हो गया 0 एमआरएटी 0 डी 20 प्रैक्टेंट्स और निचले 20 1 सेंट बार में खोला गया परिस्थितियां आज के पैटर्न के लिए व्यापार दिशा परिभाषित करती हैं 1 एसटी बार एसपी संभव सिग्नल मार्स 0 एमएआरटी 0 एंटरबाय एंट्रीसेल मार्केट एंट्री स्तरीय एसडीईंट्री लेवल डीएन्ट्री लेवल सीपेशियल सिग्नल एंटरबीयू मैरेट्स 0 एमएआरेट्स 0 पैटर्न एस 1 सेंट बार रेंज सीमाएं एसडीआरेंज हाई ड्रेन्ज हाई मार्स 0 एसडीआरेंजलो डिरेंज लो आईआरटीएस 0 और 1 सेंट बार खुले बंद स्तर स्थिति से मेल नहीं खाते sePossibleSignal EntryNONE mea एनएस नो सिग्नल आज रिटर्न सेपसिसल सिग्नल। निर्दिष्ट बार फंक्शन से शुरू होने वाली निर्दिष्ट समय सीमा पर बार की निर्दिष्ट संख्या के भीतर औसत बार रेंज को परिभाषित करने के लिए फ़ंक्शन की प्रविष्टि। डबल एफडीएव्हरेजबार्रेंज औसत पट्टी आकार की गणना iBarsLimit, कितने बार ENUMTIMEFRAMES ईटीएफ पर विचार करने के लिए PERIODCURRENT बार टाइमफ्रेम डेटाइम टीटीईएम WRONGVALUE जब गणना करने के लिए डबल डीएवररेज़ 0 वैरिएबल के लिए मूल्यों को भरें, यदि iBarsLimit 1 रिटर्न डीएवरेज रेंज। एमक्यूएलआरेट्स माआरस बार जानकारी सरणी निर्दिष्ट इतिहास अंतराल से बार जानकारी प्राप्त करें यदि tTime WRONGVALUE टाइटम टाइमकूरंट इंटेल iPriceBars CopyRates प्रतीक eTF, tTime, iBarsLimit, maRates. if iPriceBars WRONGVALUE यदि लॉग-लेवल LOGLEVELNONE PrintFormat s CopyRates त्रुटि और फ़ंक्शन LastError रिटर्न dAverageRange. if iPriceBars iBarsLimit यदि LogLevel LOGLEVELNONE PrintFormat s CopyRates यू फंक्शन आईप्रीस बर्स, iBarsLimit की सलाखों की नकल की। आईआरएआर श्रेणी के योग iRar iPriceBars जबकि iBar - 0 dAverageRange औसत मूल्य वापसी dAverageRange डबल iPriceBar. There पैटर्न के लिए केवल एक मानदंड है कल की सीमा के दूसरे वर्तमान बार ब्रेकआउट सेटिंग्स सीमा में निर्दिष्ट एक से कम नहीं होना चाहिए TS8020ExtremumBreak जैसे ही स्तर तक पहुँच है, रखने के लिए एक संकेत एक लंबित आदेश दिखाई देता है डी 1 पर पैटर्न के 2 एनडी चालू बार की जांच करें यदि सीपीसीएससीएल एंट्रीबीयूवाई एसडीएसएल डीएसएल एमआरटी 1 स्टॉपलोस को आज के उच्च स्तर पर अगर टीएस 8020 टेक प्रोफिट रेटियो 0 एसडीटीपी डीटीपी डेंन्ट्री लेवल प्वाइंट टीएस 8020 एक्सट्रूमम ब्रेक टीएस 8020 टेक प्रोफिट राइटियो टेक प्रोफिट रिटर्न डाउनवॉर्ड ब्रेकआउट स्पष्ट रूप से देखा गया है, एमआरटीएस 1 एमएआरटी 0 प्वाइंट टीएस 8020 एक्ट्रमम ब्रैक एंट्रीब्यूय एंट्रोनोन। sePossibleSignal ENTRYSELL SDSL डीएसएल maRates आज रों कम करने के लिए 1 स्टॉपलॉस अगर TS8020TakeProfitRatio 0 sdTP डीटीपी dEntryLevel प्वाइंट TS8020ExtremumBreak TS8020TakeProfitRatio TakeProfit वापसी ऊपर की ओर ब्रेकआउट स्पष्ट रूप से maRates 1 maRates 0 प्वाइंट TS8020ExtremumBreak ENTRYSELL ENTRYNONE. Save दो कार्य feGetEntrySignal और fdAverageBarRange और कस्टम ऊपर उल्लेख किया है देखा है mqh लाइब्रेरी फ़ाइल को सिग्नल प्राप्त करने के लिए संबंधित सेटिंग्स पूर्ण सूची को नीचे संलग्न किया गया है, फ़ाइल नाम दें और इसे टर्मिनल डेटा फ़ोल्डर MQL5 की उपयुक्त निर्देशिका में रखें मैनुअल ट्रेडिंग के लिए विशेषज्ञ सिग्नल। इंडिकेटर। ईए की तरह, सूचक I संकेतक ऊपर वर्णित संकेत मॉड्यूल का उपयोग करने के लिए सूचक को एक लंबित ऑर्डर प्लेसमेंट संकेत प्राप्त करने और गणना के स्तर के आदेश प्लेसमेंट प्रदान करने, लाभ लेने और हानि के स्तर को रोकने के बारे में सूचित करना चाहिए उपयोगकर्ता एक सूचना विधि एक मानक पॉप-अप विंडो, ईमेल चेतावनी या अधिसूचना अधिसूचना सभी को एक ही बार या किसी भी संयोजन में चुनना संभव है। एक अन्य सूचक उद्देश्य 80-20 टीएस के अनुसार एक व्यापारिक इतिहास का लेआउट है, संकेतक सिस्टम मानदंडों और साजिश के अनुसार व्यापारिक स्तरों के अनुरूप दैनिक सलाखों को उजागर करना है स्तर की रेखाएं प्रदर्शित होती हैं कि समय के साथ स्थिति कैसे विकसित हुई है, अधिक स्पष्टता के लिए, ऐसा करते समय ऐसा होता है जब कीमत सिग्नल लाइन को छूती है, बाद की जगह एक लंबित ऑर्डर लाइन के साथ बदल जाती है जब लंबित ऑर्डर सक्रिय हो जाता है, इसकी लाइन को टेक प्रॉफिट के साथ बदल दिया जाता है और लॉस लाइनों को रोकें इन पंक्तियों में बाधा उत्पन्न होती है जब कीमत उनमें से एक को छूती है तो ऑर्डर बंद हो जाता है यह लेआउट व्यापार की दक्षता का मूल्यांकन करना आसान बनाता है सिस्टम नियम और परिभाषित करें कि क्या सुधार किया जा सकता है। बफ़र्स और उनके प्रदर्शन मापदंडों को घोषित करने के साथ शुरूआत करें सबसे पहले, हमें दो बफ़र्स को ड्रेवर्लिंग भरने वाले ऊर्ध्वाधर क्षेत्र के साथ घोषित करने की आवश्यकता है पहले एक पिछले दिन की पूर्ण दैनिक बार सीमा को उजागर करना है , जबकि एक अन्य आंतरिक क्षेत्र को उजागर करने के लिए केवल टीएस में प्रयुक्त सीमा के ऊपरी और निचले 20 से अलग करने के लिए है, उसके बाद, बहु रंग की सिग्नल लाइन के लिए दो बफर घोषित करें और लंबित ऑर्डर लाइन ड्रावोरोलाइन उनके रंग पर निर्भर करता है व्यापारिक दिशाएं अन्य दो लाइनें प्राफ़ल और स्टॉप लॉस को अपने रंग के साथ एक ही ड्राफ्ट के साथ शेष टर्मिनल में दी गई समान मानक रंगों का उपयोग करने के लिए उपयोग की जाती हैं, सभी चयनित डिस्प्ले प्रकार, एक साधारण लाइन को छोड़कर, प्रत्येक को दो बफ़र्स की आवश्यकता होती है, इसलिए कोड निम्नानुसार दिखता है प्रॉपर्टी इंडिकेटरचर्टविंडो प्रॉपर्टी इंडिकेटरबॉफ़र्स 10 प्रॉपर्टी इंडिकेटरप्लोट्स 6. प्रॉपर्टी इंडिकेटरलैबेल 1 टेस्ट प्रॉपर्टी सूचक स्टैटिकंट 1 सूचकांक सूचक सूचकांक 1 सूचकांकक्लर 1 क्लारडिफ़पिंक क्ल्रोडॉडरब्लू्यू प्रॉपर्टी इंडिकेटरविड्थ 1। प्रॉपर्टी इंडिकेटरलैबेल 2 पैटर्न गुणक के सूचकांक के लिए 1 सूचकांक सूचक सूचकांक 2 ड्रेवफिल्लिंग गुण संकेतक कलर 2 clrDeepPink clrDodgerBlue संपत्ति संकेतकविड्थ 2 1. संपत्ति संकेतक लेबल 3 सिग्नल स्तर संपत्ति indicatortype3 DRAWCOLORLINE संपत्ति STYLESOLID संपत्ति clrDeepPink clrDodgerBlue संपत्ति indicatorwidth3 2. संपत्ति indicatorlabel4 एंट्री स्तर संपत्ति indicatortype4 DRAWCOLORLINE संपत्ति STYLEDASHDOT संपत्ति indicatorcolor4 clrDeepPink clrDodgerBlue संपत्ति indicatorwidth4 2. संपत्ति indicatorstyle4 indicatorcolor3 indicatorstyle3 indicatorlabel5 घटाने संपत्ति indicatortype5 DRAWLINE संपत्ति STYLEDASHDOTDOT संपत्ति indicatorcolor5 clrCrimson संपत्ति indicatorwidth5 1 indicatorstyle5 बंद करो। संपत्ति सूचक लेबल 6 ले लो प्रॉफिट प्रॉपर्टी इंडेक्टॉरर्टीपी 6 ड्रॉईन प्रॉपर्टी इंडिकेटर स्टाइल 6 स्टाइलडेडहादोटडॉट प्रॉपर्टी इंडिकेटर कलर 6 क्ल्राइलमेंट प्रॉपर्टी इंडिकेटरविड्थ 6 1.स्टैटर्स को दैनिक पैटर्न के पहले बार भरने को अक्षम करने, सिग्नल नोटिफिकेशन विकल्प का चयन करने और इतिहास लेआउट की गहराई को सीमित करने की क्षमता वाले व्यापारियों को प्रदान करते हैं सिग्नल से सभी ट्रेडिंग सिस्टम सेटिंग्स मॉड्यूल भी यहां शामिल हैं यह करने के लिए, हमें प्रारंभिक रूप से मॉड्यूल में उपयोग किए जाने वाले चर की गणना करना होगा, भले ही उनमें से कुछ का उपयोग केवल ईए में किया जाए और सूचक में कोई ज़रूरत नहीं है। विशेषज्ञ सिग्नल सिग्नल 80- 20 80-20 टीएस सिग्नल मॉड्यूलइंड्यूपोल बूल शोऑउटर पैटर्न के एकदम सही 1 बार पट्टी पूर्ण रेंज इनपुट बूल दिखाएं पैटर्न के एक बार दिखाएइनर सच्चा 1 सेंट बार भीतरी क्षेत्र इनपुट बूल दिखाएं चेतावनी पॉपअप सच चेतावनी एक पॉप - अप विंडो इनपुट बूल चेतावनी ईमेल अलार्म भेजें एक ई-मेल इनपुट स्ट्रिंग भेजें AlertEmailSubj चेतावनी ईमेल विषय इनपुट बूल चेतावनी पाश सच्चा चेतावनी एक टिप अधिसूचना भेजें यूट्यूब बार्सिलिमिट 2000 वर्तमान टीएफ सलाखों में इतिहास लेआउट गहराई। एनआईएमएलओगलवेल लॉगलाइन LOGLEVELNONE लॉगिंग मोड डबल buff1stBarOuter, buff1stBarOuterZero, बफ़र्स पैटर्न की पूरी रेंज की साजिश रचने के लिए 1 सेंट बार बफ 1stBarInner, buff1stBarInnerZero, पैटर्न के आंतरिक 60 की साजिश रचने के लिए बफ़र्स 1 सेंट बार बफ सिग्नल, बफसिग्नल कॉलेयर, सिग्नल लाइन बफ़र्स बफर एंट्री, बफ़एन्टीरोलर, ऑर्डर लाइन बफ़र्स बफ़एसएल, बफ़ीप, स्टॉपलॉस और लंबित टेकप्रोफिट लाइन बफ़र्स gdExtremumBreak 0 TS8020ExtremumBreak प्रतीक कीमतों में int giD1AveragePeriod 1 सही मान एफ या TS8020D1AveragePeriod giMinBarsWRONGVALUE न्यूनतम re - calculation. int के लिए सलाखों की न्यूनतम संख्या अपेक्षित परदे पर दर्ज TS8020D1AveragePeriod पैरामीटर जीआईडी ​​1AveragePeriod int fmin 1 TS8020D1AveragePeriod प्रतीकों की कीमतों को परिवर्तित करने के लिए अंक gdExtremumBreak टीएस 8020 एक्स्ट्रीममब्रेक प्वाइंट वर्तमान टीएफ की सलाखों की पुनः गणना संख्या के लिए बार की न्यूनतम आवश्यक संख्या एक दिन के अंदर गिमैनबर्स इंट 86400 पीरियडसैकंड्स सूचक बफ़र्स उद्देश्य 1 सेंट बार की पूरी रेंज आयत SetIndexBuffer 0 बफ 1stBarOuter, इंडिकटॉर्टाटा प्लॉटइंडएक्ससैटडबल 0 PLOTEMPTYVALUE 0 सेटइंडएक्सबफर 1 बफ 1stBarOuterZero, इंडीकाटाटाटा। 1 सेंट बार का भीतरी क्षेत्र आयत सेटइंडएक्सबफर 2 बफ 1स्टबर इननर, इंडिकटॉर्टा प्लॉट इंडैक्स एसडबल्यूड 1 प्लॉटेमपटीविन्टल 0 सैटइंडेक्स बफर 3 बफ 1स्ट बर्नइनर ज़ोरो, इंडीकार्टाटाटा। सिग्नल लाइन सेटइंडएक्सबफर 4 बफ सिग्नल, इंडिकटॉर्टेटा प्लॉटइंडएक्ससैटडबल 2 PLOTEMPTYVALUE 0 सेट इंदेक्स बफर 5 बफसिग्नल कॉलेयर, इंडिकेटर कोलोरिंडेक्स लंबित ऑर्डर प्लेसमेंट लाइन सेटइंडएक्स बफर 6 बफ़एन्ट्री, इंडीकाटाटाटा प्लॉट इंडेक्ससैट डबल 3 प्लॉटेमपटीव्वलन 0 सैटइंडएक्स बफर 7 बफ एंट्री कॉलर, इंडिकेटर कोलोरिंडेक्स एसएल लाइन सेटइंडेक्स बफर 8 बफएसएल, इंडीकाटाटाटा प्लॉट इंडेक्स एसड डबल 4 प्लॉंप्टपीटीएव्वल 0. टीपी लाइन सेटइंडएक्सबफर 9 बफ़ीप, इंडिकटाटाटा प्लॉट इंडैक्स एसडल डबल 5 प्लॉटमपटीवॉल्ट 0. इंडिकेटरसेट इंटेगर इंडिकटॉर्डिग्स अंक इंडिकेटरसैटस्ट्रिंग इंडिकेटर एसएचओआरटीएएम 80-20 टीएस। बिल्ट-इन ऑनकैलिक्यूलेट फ़ंक्शन के मुख्य प्रोग्राम का कोड लूप की व्यवस्था करता है वर्तमान समय-सीमा के बार से लेकर भविष्य की ओर भविष्य के लिए उन्हें सिग्नल मॉड्यूल से फ़ंक्शन का उपयोग करने के लिए सिग्नल के लिए खोज करना प्रारंभिक मानों का उपयोग करके आवश्यक चर को प्रारंभ करना चलो, सबसे पहले लूप बार को परिभाषित करें, परिभाषित इतिहास गहराई सीमा बार्सिलिमिट, बाद के कॉल के लिए, अंतिम बार की बजाय वर्तमान दिन की सभी बार री-गणना की जाती है, क्योंकि दो-बार पैटर्न वास्तव में वर्तमान समय-सीमा के बावजूद डी 1 चार्ट से संबंधित है। इसके अलावा, हमें इसके विरुद्ध रक्षा करना चाहिए अगर हम मजबूर सूचक बफ़र्स को फिर से प्रारंभिक समय के दौरान समाशोधन नहीं करते हैं, पर, तब टाइमफ्रेम या प्रतीकों को स्विच करते समय अब ​​प्रासंगिक भरे हुए क्षेत्रों में नहीं रह जाते हैं बफर समाशोधन को संकेतक आरंभीकरण के बाद पहली OnCalculate फ़ंक्शन कॉल के लिए बाध्य होना चाहिए। हालांकि, मानक प्रत्यावर्ती चर यह निर्धारित करने के लिए पर्याप्त नहीं है कि कॉल पहली है एक, क्योंकि इसमें शून्य न केवल पहली फ़ंक्शन कॉल के दौरान हो सकता है, लेकिन चेकसम को बदलते समय भी इस समस्या को ठीक से हल करने के लिए कुछ समय बिताने की ज़रूरत है, जिससे संरचना को प्रभावित नहीं किया जा सकता है, जो कि प्रचलित वैरिएबल को शून्य से सेट कर सकते हैं। संरचना को स्टोर और संसाधित करना है संकेतक में बार-बार डेटा इस्तेमाल किया जाता है- ऑन-ट्रैलीट फ़ंक्शन का झंडा पहले लॉन्च करता है.- चेकसम को बदलते समय शून्य पर सेट की गई गणना वाली बारों का काउंटर - चेकसम बदलने का झंडा- एक नए बार की शुरुआत का झंडा। - वर्तमान बार प्रारंभ समय। इन सभी आंकड़ों के संयोजन को वैश्विक स्तर पर घोषित किया जाना है यह किसी भी अंतर्निहित या सी से डेटा को इकट्ठा या पेश करने में सक्षम होना चाहिए ustom कार्य करते हैं इस संरचना का नाम ब्राउनी है यह सूचक कोड के अंत में रखा जा सकता है goBrownie नामक एक एकल वैश्विक प्रकार के ढांचे के ऑब्जेक्ट को वहां भी घोषित किया जा सकता है। अंतिम प्रसंस्कृत बार int iPrew का ब्रोवाइन डेटाइम टाइटलबार टाइम टाइम गणना की संख्या सलाखों bool bFirstRun पहले लॉन्च झंडा बुल इतिहास अद्यतन अद्यतन झंडा बुल बीआई नव नया बार उद्घाटन ध्वज। ब्रावनी डिफ़ॉल्ट मान tLastBarTime 0 iPrewCalculated WRONGVALUE bFirstRun बीआई Newbar सच bHistory अद्यतन किया गया false. vid fReset bool bResetFirstRun सच डिफ़ॉल्ट मानों tLastBarTime 0 iPrewCalculated WRONGVALUE अगर bResetFirstRun bFirstRun सच शून्य करने के लिए सेट अनुमति बीआई न्यूबर्सर सही बीएचआईटीईटीईटीपी गलत है। फ़ेअपडेट इंट iNewPrewCalculatedWrongVALUE ध्वज का OnCalculate में निर्मित फ़ंक्शन पहले कॉल करें अगर bFirstRun iPrewCalculated 0 bFirstRun झूठी। नया बार दिनांक समय टीबाय टाइम टाइम-चालू - समयसीमा अवधि पीरियडसैकेंड बीआई न्यूबारा टीलास्टबर्टटाइम टीहाबरटाइम वर्तमान बार का समय अद्यतन करें यदि बीआईएन न्यूबारा टीलास्टबर्टम टीआइ. बर्टटाइम. इ INewPrewCalculated - 1 इतिहास में कोई बदलाव हैं bHistoryUpdated iNewPrewCalculated 0 iPrewCalculated WRONGVALUE ओनकुल्यूलेट 1 सेंट कॉल के मामले में preccalculated का उपयोग करें यदि iPrewCalculated WRONGVALUE iPrewCalculated iNewPrewCalculated या अगर कोई अन्य इतिहास का अद्यतन नहीं हुआ है, अगर iNewPrewCalculated 0 iPrewCalculated iNewPrewCalculated BROWNIE goBrownie. Let एस संकेतक de-initialization ईवेंट के ब्राउनी को सूचित करते हैं। ऑनडिनिट कॉन्स्ट इंट कारण goBrownie fReset ब्राउनी को सूचित करें। यदि आवश्यक हो, तो ब्राउनी द्वारा संग्रहीत डेटा की मात्रा का विस्तार किया जा सकता है अगर कस्टम फ़ंक्शंस या कक्षाओं को कीमतों, वॉल्यूम या वर्तमान बार के प्रसार मूल्य की आवश्यकता है ओपन, हाई, लो, क्लोज़, टेक्वॉल्यूम, वॉल्यूम, फैलाओ यह अधिक सुविधाजनक है OnCalculate फ़ंक्शन से तैयार किए गए डेटा का उपयोग करने के लिए और उन्हें ब्राउनी के जरिए समय-सीमा नकल कार्यों का उपयोग करने की बजाय CopyOpen, CopyHigh आदि या प्रतिलिपि बनाने के लिए सीपीयू संसाधनों को बचाता है और इन भाषा कार्यों की त्रुटियों के प्रसंस्करण की व्यवस्था करने की आवश्यकता को खत्म कर देता है। चर का घोषित करने और goBrownie संरचना का उपयोग कर arrays को तैयार करने के मुख्य सूचक फ़ंक्शन पर वापस जाएं निम्न के रूप में देखें। ब्राउन। एफई अपडेटेड फीड डेटा को ब्राउनी। इंडेर आईपरियोडबार 0 सहायक काउंटर iCurrentTFBar रेटेस्टल - टीआर लूप चालू करने के लिए इंट बारसिल बार बार इंडेक्स स्टेटिक डेटटाइम stLastD1Bar डी 1 बार पैटर्न एस 2 एनडी के अंतिम प्रसंस्कृत बार के समय बार स्थिर इंट सीआईएसस्ट बोरफडे 0 इंडेक्स की वर्तमान दिन की पहली बार. इफ़ गोब्रोनि बफस्टरिन फिर से आरंभीकरण के दौरान बफ़र्स को साफ़ करें। अराइन प्रारंभ करें buff1stBarInner, 0 ArrayInitialize buff1stBarInnerZero, 0 ArrayInitialize buff1stBarOuter, 0 ArrayInitialize बफ 1stBarOuterZero, 0 ArrayInitialize buffEntry, 0 ArrayInitialize buffEntryColor, 0 ArrayInitialize buffSignal , 0 ArrayInitialize buffSignalColor, 0 ArrayInitialize buffTP, 0 ArrayInitialize buffSL, 0 stLastD1Bar 0 si1stBarofDay 0 अन्य दिनांकित समय समयरेखा पिछला दिन iCurrentTFBar ratestotal से - बार प्रतीक PERIODCURRENT टीटीईएम - टीटीईई 86400 टीटीईएम - 1 एन्यूमैट्रिजिसल ईसाइनल एंट्रयूकेन सिग्नल डबल डीएसएल WRONGVALUE SL स्तर डीटीपी WRONGVALUE टीपी स्तर dEntryLevel WRONGVALUE प्रविष्टि स्तर dRangeHigh WRONGVALUE dRangeLow पैटर्न के WRONGVALUE सीमाएं 1 सेंट बार रेंज datetime tCurrD1Bar 0 वर्तमान डी 1 बार समय पैटर्न 2 एन डी बार टीडी 1 बारटूफिल 0 D1 बार समय भरने के लिए पैटर्न 1 सेंट बार सुनिश्चित करें कि प्रारंभिक पुनः गणना बार सूचकांक स्वीकार्य रेंज के भीतर है iCurrentTFBar int fmax 0fmin iCurrentTFBar, ratestotal - giMinBars. while iCurrentTFBar ratestotal मुख्य प्रोग्राम लूप को बंद किया गया है यहां स्थित होना है। वर्तमान समय-सीमा पर चलते समय संकेत की उपस्थिति की जांच करें सलाखों। ई सिग्नल फीट एंटरसिगल टाइम iCurrentTFBar, डेन्ट्री लेवल, डीएसएल, डीटीपी, ड्रेन्ज हाई, ड्रेन्ज यदि ईसाइनल 1 बार उस दिन के दौरान कोई संकेत जारी नहीं करता है जब पट्टी से संबंधित है। यदि नया दिन पहले बार पर एक संकेत है, तो पिछले दैनिक बार की सीमा भरा जाना चाहिए tD1BarToFill चर का मूल्य एक ध्वज के रूप में प्रयोग किया जाता है यदि यह WRONGVALUE के बराबर है, तो इस पट्टी पर कोई फ़िलिंग की आवश्यकता नहीं है सिग्नल लाइन को पहली बार से शुरू करना चाहिए, लेकिन इसे अंतिम रूप से बढ़ा देना चाहिए बेहतर लेआउट धारणा के लिए पिछले दिन की बार चूंकि सिग्नल लाइन की गणना, साथ ही बॉलिश और बियरिस सलाखों के लिए लाइन और भरने के रंग अलग हैं, दो समान ब्लॉक बनाते हैं। कैरर डी 1 बी दिन का समय iCurrentTFBar समय iCurrentTFBar 86400 शुरू बार अंतर्गत आता है करने के लिए stLastD1Bar tCurrD1Bar tD1BarToFill समय iCurrentTFBar 1 समय iCurrentTFBar 1 86400 si1stBarofDay iCurrentTFBar बाकी tD1BarToFill WRONGVALUE पिछले दिन बार, कोई नया भरने की आवश्यकता tD1BarToFill WRONGVALUE remember. if stLastD1Bar tCurrD1Bar भरने पिछले दिन रों डी 1 अगर बार iPeriodBar iCurrentTFBar अगर dEntryLevel dRangeHigh अगर ShowOuter जबकि --iPeriodBar 0 अगर समय iPeriodBar tD1BarToFill buff1stBarOuterZero iPeriodBar dRangeLow buff1stBarOuter iPeriodBar dRangeHigh तोड़ने अगर ShowInner iPeriodBar iCurrentTFBar जबकि --iPeriodBar 0 अगर समय iPeriodBar tD1BarToFill तोड़ने buff1stBarInnerZero iPeriodBar dRangeLow 0 2 dRangeHigh dRangeLow buff1stBarInner iPeriodBar dRangeHigh 0 2 dRangeHigh dRangeLow पिछले दिन से अंतिम बार के सिग्नल लाइन की शुरूआत बफ सिगनल iCurrentTFBar buffSignal iCurrentTFBar 1 dRangeLow gdExtremumBreak buffSignalColor iCurrentTFBar buffSignalColor iCurrentTFBar 1 0 अन्य यदि ShowOuter जबकि --iPeriodBar 0 अगर समय iPeriodBar tD1BarToFill buff1stBarOuterZero iPeriodBar dRangeHigh buff1stBarOuter iPeriodBar dRangeLow तोड़ने अगर ShowInner iPeriodBar iCurrentTFBar जबकि --iPeriodBar 0 अगर समय iPeriodBar tD1BarToFill तोड़ने buff1stBarInnerZero iPeriodBar dRangeHigh 0 2 dRangeHigh dRangeLow buff1stBarInner iPeriodBar dRangeLow 0 2 dRangeHigh dRangeLow संकेत की शुरुआत पिछली दिन से आखिरी बार बफ सिगनल आईकुरंटटीएफबीआर बफर सिग्नल आईकुरेंटटीएफबीआर 1 डीआरेंज हाई जीडीएक्टेरम्यूम ब्रेक बफ सिग्नल कॉर्नर आईकुरेंटटीएफबार बफसिग्नल कॉल्लर iCurrentTFBar बफसिग्नल कॉल्लर iCurrentTFBar 1 1 बाकी जारी.सभी शेष लेआउट लाइनों को वर्तमान समय-सीमा के बार-बार आवृत पाश के अंदर लगाया जाना है जैसा कि पहले ही उल्लेख किया गया है, सिग्नल लाइन को समाप्त करना चाहिए बार जहां कीमत ने इसे छुआ था, लंबित ऑर्डर लाइन उसी बार से शुरू होनी चाहिए और बार पर समाप्त हो जाएगी, जिस पर कीमत के साथ संपर्क होता है, लाभ और रोको लॉस लाइनें उसी बार शुरू होनी चाहिए पैटर्न का लेआउट समाप्त एक बार, जिस पर कीमत उनमें से एक छूती है। सिग्नल लाइन तक एक बार iPeriodBar iCurrentTFBar से पार करता है, तो dEntryLevel dRangeHigh जबकि iPeriodBar ratestotal अगर समय iPeriodBar tCurrD1Bar 86,399 तोड़ buffSignal iPeriodBar dRangeLow gdExtremumBreak buffSignalColor iPeriodBar 0 यदि dRangeLow gdExtremumBreak कम iPeriodBar किसी और को तोड़ने जबकि iPeriodBar ratestotal अगर समय iPeriodBar tCurrD1Bar 86,399 तोड़ buffSignal iPeriodBar dRangeHigh gdExtremumBreak buffSignalColor iPeriodBar 1 अगर dRangeHigh gdExtremumBreak उच्च iPeriodBar तोड़। अगर एक बार द्वारा पारित होने पर एंट्री लाइन में डेंन्ट्रीलेवल डेलेंज उच्च होता है, तो iPeriodBar रैस्टेस्टल समय का समय है, तो समय के लिए iPeriodBar tCurrD1Bar 8639 9 ब्रेक ब्रेफ एंट्री iPeriodBar dRangeLow buffEntryColor iPeriodBar 0 यदि dRangeLow उच्च iPeriodBar अगर buffEntry iPeriodBar 1 0 शुरू और एक बार पर समाप्त होता है, तो 1 बार से पिछले बफ़एन्ट्री तक विस्तार करें iPeriodBar 1 dRangeLow buffEntryColor iPeriodBar 1 0 ब्रेक ब्रेस्ट जबकि iPeriodBar ratestotal के समय समयरेखा iPeriodBar tCurrD1Bar 86399 ब्रेक ब्रेफ एंट्री iPeriodBar dRangeHigh buffEntryColor iPeriodBar 1 अगर dRangeHigh कम iPeriodBar अगर buffEntry iPeriodBar 1 0 शुरू और एक बार पर अंत, 1 बार द्वारा पिछले buffEntry iPeriodBar के लिए विस्तार 1 dRangeHigh buffEntryColor iPeriodBar 1 1 ब्रेक TP and SL lines till one of them is crossed by a bar if dEntryLevel dRangeHigh SL is equal to the Low since the beginning of a day dSL Low ArrayMinimum Low si1stBarofDay, iPeriodBar si1stBarofDay. while iPeriodBar ratestotal if Time iPeriodBar tCurrD1Bar 86399 break buffSL iPeriodBar dSL buffTP iPeriodBar dTP if dTP High iPeriodBar dSL Low iPeriodBar if buffSL iPeriodBar 1 0 start and end on a single bar, extend by 1 bar to the past buffSL iPeriodBar 1 dSL buffTP iPeriodBar 1 dTP break else SL is equal to the High since the beginning of a day dSL High ArrayMaximum High si1stBarofDay, iPeriodBar si1stBarofDay. while iPeriodBar ratestotal if Time iPeriodBar tCurrD1Bar 86399 break buffSL iPeriodBar dSL buffTP iPeriodBar dTP if dSL High iPeriodBar dTP Low iPeriodBar if buffSL iPeriodBar 1 0 start and end on a single bar, extend by 1 bar to the past buffSL iPeriodBar 1 dSL buffTP iPeriodBar 1 dTP break. Let s place the call code of the fDoAlert signal notification function out of the loop I n fact, it has slightly wider opportunities as compared to the ones involved in this indicator the function is able to work with audio files meaning that this option can be added to custom settings The same is true for the ability to select separate files for buy and sell signals Function listing. void fDoAlert Function for sending signals and notifications string sMessage, alert message bool bAlert true show a pop-up window bool bSound false play a sound file bool bEmail false send an eMail bool bNotification false send a push notification string sEmailSubject eMail subject string sSound sound file static string ssPrevMessage there was silence previous alert message static datetime stPrevTime previous alert bar time datetime tThisBarTime TimeCurrent PeriodSeconds PeriodSeconds current bar time. if ssPrevMessage sMessage stPrevTime tThisBarTime another and or 1 st at this bar. remember ssPrevMessage sMessage stPrevTime tThisBarTime. form a message string sMessage StringFormat s s s s , TimeToString TimeLocal , TIMESECONDS , local time Symbol symbol StringSubstr EnumToString ENUMTIMEFRAMES Period , 7 , TF sMessage message. activate notification signal if bAlert Alert sMessage if bEmail SendMail sEmailSubject Symbol sMessage if bNotification SendNotification sMessage if bSound PlaySound sSound. The code for checking the need for calling the function and forming the text for it located in the program body before completion of the OnCalculate event handler. alert iPeriodBar ratestotal 1 current bar. if AlertPopup AlertEmail AlertPush 0 return ratestotal all is disabled if buffSignal iPeriodBar 0 return ratestotal nothing to catch yet or already if buffSignal iPeriodBar High iPeriodBar buffSignal iPeriodBar Low iPeriodBar return ratestotal no signal line touching. message text string sMessage StringFormat TS 80-20 needed s s, TP s, SL s , buffSignalColor iPeriodBar 0 BuyStop SellStop , DoubleToString dEntryLevel, Digits , DoubleToString dTP, Digits , DoubleToString dSL, Digits notification fDoAlert sMessage, AlertPopup, false AlertEmail, AlertPush, AlertEmailSubj. return ratestotal complete OnCalculate operation. The entire source code of the indicator can be found in the attached files The trading layout according to the system is best seen on minute charts. Please note that the indicator uses the bar data rather than tick sequences inside bars This means if the price crossed several layout lines for example, Take Profit and Stop Loss lines on a single bar, you cannot always define which of them was crossed first Another uncertainty stems from the fact that the start and end lines cannot coincide Otherwise, the lines from the buffer of DRAWLINE and DRAWCOLORLINE types will simply be invisible to a user These features reduce the layout accuracy b ut it still remains quite clear. Expert Advisor for testing the 80-20 trading strategy. The basic EA for testing strategies from the book Street Smarts High Probability Short-Term Trading Strategies was described in details in the first article Let s insert two significant changes in it First, the signal module is to be used in the indicator as well meaning it would be reasonable to set trading levels calculation in it We have already done this above Apart from the signal status, the feGetEntrySignal function returns order placement, Stop Loss and Take Profit levels Therefore, let s remove the appropriate part of the code from the previous EA version adding the variables for accepting levels from the function and edit the function call itself The listings of the old and new code blocks can be found in the attached file strings 128-141.Another significant addition to the basic EA code is due to the fact that, unlike the previous two, this TS deals with a short-term trend It assumes that t he roll-back happens once a day and is unlikely to be repeated This means that the robot has to make only one entry ignoring the existing signal all the rest of the time until the next day The easiest way to implement that is to use a special flag static or global variable of bool type in the program memory But if the EA operation is interrupted for some reason the terminal is closed, the EA is removed from the chart, etc , the flag value is lost as well Thus, we should have the ability to check if today s signal was activated previously To do this, we may analyze the history of trades for today or store the date of the last entry in the terminal global variables rather than in the program Let us use the second option since it is much easier to implement. Provide users with the ability to manage one entry per day option and set an ID of each launched version of the robot it is needed to use global variables of the terminal level. input bool OneTrade false One position per day input uint MagicNumber 2016 EA magic number. Let s add the variables necessary to implement one entry per day option to the program s global variables definition block Initialize them in the OnInit function. string gsPrefix identifier of super global variables bool gbPositionToday false , gbPendingToday false. Create a prefix of super global variable names gsPrefix StringFormat SSB s u s Symbol MagicNumber, MQLInfoInteger MQLTESTER t. Has the robot worked with market or pending orders today gbPositionToday int GlobalVariableGet gsPrefix LastPositionDate TimeCurrent TimeCurrent 86400 gbPendingToday int GlobalVariableGet gsPrefix LastPendingDate TimeCurrent TimeCurrent 86400.Here the robot reads the values of global variables and compares the written time with the day start time, thus defining if the today s signal has already been processed Time is written to the variables in two places let s add the appropriate block to the pending order installation code additions highlighted. if iTry - 10 if LogLevel LOGLEVELNONE Print Pending order placing error the distance from the current price is not enough if LogLevel LOGLEVELERR PrintFormat Pending order cannot be placed at the s level Bid s Ask s StopLevel s , DoubleToString dEntryLevel, Digits , DoubleToString Digits , DoubleToString Digits , DoubleToString gdStopLevel, Digits else to update the flag GlobalVariableSet in the terminal global variables gsPrefix LastPendin gDate , TimeCurrent TimeCurrent 86400 gbPendingToday true in the program global variables. The second block is placed after the code defining a newly opened position. if PositionSelect Symbol if PositionGetDouble POSITIONSL 0.if gbPositionToday update the flag GlobalVariableSet in the terminal global variables gsPrefix LastPositionDate , TimeCurrent TimeCurrent 86400 gbPositionToday true in the program global variables. These are the only significant changes in the previous EA version code The finalized source code of the new version is attached below. Strategy backtesting. In order to illustrate the trading system viability, its authors use patterns detected on the charts from the end of the last century Therefore, we need to check its relevance in today s market conditions For testing, I took the most popular Forex pair EURUSD, the most volatile pair USDJPY and one of the metals XAUUSD I increased the indents specified by Raschke and Connors 10 times, since four-digit quotes were used when the book was written, while I tested the EA on five-digit ones Since there is no any guidance concerning the trailing parameters, I have selected the ones that seem to be most appropriate to daily timeframe and instrument volatility The same applies to the Take Profit calculation algorithm added to the original rules the ratio for its calculation was chosen arbitrarily, without deep optimization. The balance chart when testing on the five-year EURUSD history with the original rules no Take Profit. The same settings and Take Profit. The balance chart when testing the original rules on the five-year USDJPY history. The same settings and Take Profit. The balance chart when testing the original rules on the daily gold quotes for the last 4 years. The full data on the robot settings used in each test can be found in the attached archive containing the complete reports. The rules programmed in the signal module match the 80-20 trading system description provided by Linda Raschke and Laurence Connors in their book Street Smarts High Probability Short-Term Trading Strategies However, we have extended the original rules a bit The tools the robot and the indicator are to help traders draw their own conclusions concerning the TS relevance in today s market In my humble opinion, the TS needs a serious upgrade In this article, I have tried to make some detailed comments on developing the code of the signal module, as well as the appropriate robot and indicator I hope, this will help those who decide to do the upgrade Apart from modifying the rules, it is also possible to find trading instruments that fit better to the system, as well as signal detection and tracking parameters. A Profitable Forex Trading Strategy for Novice Forex Traders. In Trading Last Updated April 9th, 2015.One of the most frequent questions asked by novice Forex traders is about setting the target and collecting the profit After they learn how to locate the too strong trade setups they want to know how long th ey should hold their positions and how much profit they have to make from each trade setup. Before I answer this question and suggest you a simple and good strategy that helps you to be profitable every month, I d like to explain briefly about locating the strong trade setups and taking the positions, because many of those who read this article can be new to LuckScout, and so, they don t know what trading strategy we use to locate the trade setups. We use the combination of the strongest candlestick patterns with Bollinger Bands breakout, for the reversal and continuation trade setups This is the main trading system that we follow on LuckScout As they are directly connected to the buyers and sellers mentality and psychology the strong candlestick patterns are the most reliable signals They become even stronger when they are combined with Bollinger Bands If you like to learn about our trading system in details, please follow this article Become A Profitable Forex Trader In 5 Easy Steps. No w, let s talk about the position management strategy I assume that you have already learned a trading system which is most probably the one I explained above. The question that most LuckScout followers ask us after learning a trading system is that how long they should hold the positions, and where they have to set their target orders Holding the positions and maximizing the profit is harder than locating the strong trade setups and taking the positions That s why we try to simplify it as much as we can. I am used to take two positions with the same stop loss, when I locate a strong trade setup The first position s target is usually x5 larger than the stop loss Depend on the condition, I sometimes set the target a little tighter for example x3, but in most cases it is x5 When the first position hits the target, I move the stop loss of the second position to breakeven and hold it. The second position has no target order I hold it till a strong reversal signal forms, or something happens th at make me close the position I check too many factors to decide whether I should still hold the second position or close it If I want to explain all of these factors to LuckScout followers who are mostly new to Forex trading, it makes them overloaded and confused, specially because, as novice traders they have to focus on learning the trading system and locating the strong trade setups first So, I prefer not to focus on maximizing the profit, and make the LuckScout followers only focused on mastering the trading system However, still they need to know how long they have to hold their positions Should they take two or more positions also and do the same as what I do If so, then how long they have to hold the second position. These are the questions that have to be answered, and as the instructor that have introduced a trading system to you, I have to be able to give you a good solution that not only helps you to make profit, but also prevents you from getting confused. It is not a good i dea to do what I do, because as I mentioned above, I consider too many factors to hold my second position, and if I want to teach you those factors, it will make problems and it is even possible that you give up on trading, because it makes you overloaded and confused Holding the positions and maximizing your profit is too experience dependent and you will master it in long term You cannot learn it along with the learning of the trading system. On the other hand, novice traders haven t built their patience yet, and it is a little hard for them to hold their positions like what professional traders do They want to take their profit within a shorter time, and see that it is possible to make money through Forex trading So, here is a simple solution that a novice trader who is also a close friend made me figure out. Martin is a retired engineer who wants to make money through stock and Forex trading I taught him the trading system and asked him to demo trade to master the trading system and repeat his success for 6 consecutive months before he starts live trading read this about this method He is really good in locating the strong trade setups now, but he has problems in holding his positions So, he decided to try the 1 0 5 positions to see whether he could grow his account or not In case of a short trade setup, he took a position and set the stop loss above the high price of the candlestick that formed the trade setup, and in case of a long trade setup, he took a position and set the stop loss below the low price of the candlestick that formed the trade setup Then he set a x0 5 target It means the target size was 1 2 of the stop loss size. He has been testing this for the past several months, and the result has been good so far When I checked his account statement I found out that although he could even go for 1 1 positions SL TP , and so, make twice of the profit he made, he has been growing his account slowly and steadily which is great for a new trader. So, I suggest no vice traders not to think about maximizing their profit for now, because as I mentioned, it is hard and complicated Also, setting the x5 or x10 targets and moving the stop loss to breakeven or using the trailing stop loss can take you out at breakeven or with a too small profit in most cases Instead, you can choose one of the below options at least for now that you are working to master your trading system. Wait for the strong trade setups to form and then. Take two positions with the same stop loss and x0 5 or x1 target for the first position and x2 for the second one Move the stop loss of the second position to breakeven when the first position hits the target Please note that you have to split your risk between these two positions For example, if you want to take a 2 risk, then you have to take two 1 positions. Take two positions with the same stop loss and x0 5 target for the first position and x1 for the second one To give enough room to the price fluctuation, you d better not to mov e the stop loss to breakeven when the first position hits the target. Take just one position with a x0 5 or x1 target to keep your trading even simpler. As a trader who trades the daily, weekly and monthly time frames at LuckScout we only follow the long time frames , you will learn to hold your positions for a longer time, the more you trade and the more experienced you become At the meantime that you are practicing to master your trading system, you can be happy with smaller profits, but later you will become able to achieve even x10 or x15 trades Keep in your mind that if you take the strong trade setups and then set a x1 target, you will be profitable at the end of the month, even if only 50-55 of your positions hit the target This is what Martin has been doing on a demo account during the past few months, and now he is about to test it on a small live account. This was just a solution for those who are confused about closing their positions and collecting their profit I know that on most of the sites and trading courses it is advised that traders not to go for less than 1 5 positions This is true, but it seems it cannot be recommended to novice traders who have to be focused on locating the strong trade setups first, and have not built their patience and confidence yet When they see they can make profit, they become confident and will keep on working, and will become able to make larger profit. Please note that taking 1 1 or 1 0 5 positions that will be closed sooner, doesn t mean that you can over-trade and take weak trade setup You will have a too low success rate if you do it. Join Our 20,000 Loyal Followers Now t survive for a long haul if he is unable to maximize his profits At best, he is a break-even trader and consider the time investment, not worthy at all so maximizing profits is a serious topic and every trader should have that skillset no matter you are new or experienced, the sooner the better Trade management including risk management and profit exit m anagement Risk management is easy while profit management a little bit tricky but applying the right method, still manageable Our goal is to capture the big chunk of favored price movement, nothing is more painful than you let go your profits I don t use any indicator in my trading including BB I don t trust BB breakout as well because it involves parameter setting and it is lagging We may have breakout on 20,2 but nothing on 30,2 40,2 whatsoever My SOP is easy, scale out at 1 1 target with partial portion, remaining set to break even, to me it is just an indicator that 1 1 has been reached, then look for if there is any continuation set up forms, if yes scale in again and adjust stop and let run, if no, consider to trail the remaining, thinking is that if I trail it, how much profit can we preserve, if too small not worthy just don t trail, leave room for reaming to breathe waiting for another continuation set up forms, if no set up forms and remaining got stopped out at break even th at is fine The tip is your trailing technique, don t use any indicator-based or fixed dollar amount or fixed percent model they are useless and don t consider market condition ATR, BB are some of them, all indicator only tell us what has happened, what has happened don t indicate anything about the future As a trader, we trade most likely to happen in the future but don t just blindly trade what has already happened and believe it will continue. I respect your trading beliefs and I totally agree that Bollinger bands are lagging indicator as any other indicator. However, what I don t agree with is this statement you made all indicator only tell us what has happened, what has happened don t indicate anything about the future. The reason I disagree is to trade any instrument, you only base your decision on historical price action, so even candlesticks are lagging indicators, i e, it only tells you what HAPPENED in the time frame you choose to look at, candlesticks don t tell you the future ei ther. The way I see it, is candlesticks and bollinger bands are only tools to help us figure out what is most likely going to happen We don t trade one indicator in isolation of the other, we combine them to give us a higher chance of success. Even traders who boast about using pure price action and nothing else, are using a lagging indicator candlesticks. Just remember that as soon as you see a tick in price, it already is in the past, therefore lagging. Thank you Youness. You are right Who cares what is leading or lagging A too strong signal like what was formed by 2014 05 08 candlestick on EUR USD daily chart was the beginning of a 3300 pips downtrend so far There are so many other examples that we followed, listed on. A too strong movement sometimes becomes started with a too strong or strong trade setup And this is what we need to enter the market We have been doing this for years and it has worked relatively good so far I think it will keep on working, because it is based on the psycho logy of the markets participants who move the price. Hi Youness and Chris. I totally agree with your points The reason I don t use indicators is because of their parameter setting like I said we may get BB breakout on 20,2 but got nothing happened on 25,2 or 30,2 that could possibly result in our different trading decisions I just don t find it convincing with such statement Because a lot of people watching using 20MA or 200MA No offense, it s just my thoughts. Well said I do really feel that you mentioned above and I am also learning toward it Mastering in profit taking is not easy, it was tricky. Hi my approach to TP Open 2 positions with same stoploss First position TP is 1x SL and if first TP is hit I will move second position to breakeven Then when it moves in my direction for around 200 pips I put trailing stop with 50 or 60 pips and leave it Sometimes not many it moves over 300 pips before hitting trailing stop leaving me with another 240-250 pips Thats daily price action. This is go od but trailing with 50 pips or 60 pips should be justify why is that any logical reason In trading I try to take out personal emotions like I feel because market doesn t care about your feelings entry at all. Hi Allen Wu I am still not professional trader and also still afraid to lose too many pips You see if a trend is too strong it can accommodate a tight trailing stop, and if you made maybe another 150 or 200 pips before it turns against you, then you would have made 100 to 150 pips with 50 pip trailing stop while you would have break even with 100 or 150 pip trailing stop I m still learning and experimenting also. And that is together with my first position TP of around 100 pips. Thank you very much, Chris That s the article I was looking for. So, for a beginner is better to take one position at time, right When the a trader become an expert, they can start to take more than one position at the same time We can also trade two or more currency pair simultaneously, if we find more than one strong trade setup Am I right. A 1 1 position, means the take profit is the same at the stop loss, right. And a 1 5 position, means that the take profit is 5 times higher than the stop loss Please, tell me if I said something wrong Thanks a lot for your help. You are welcome. for a beginner is better to take one position at time, right. This is one of the options you have You have to do it specially if your account is small. A 1 1 position, means the take profit is the same at the stop loss, right. And a 1 5 position, means that the take profit is 5 times higher than the stop loss. Thanks a lot for your answer We can also trade more than a currency at time, right Oh wait, you call a position, the trade of a single currency pair, even if we trade more than one lot at time So, if we trade two currency pairs, it means we have two open positions Am I right Thank you. You are welcome. Yes, you can trade more than a currency pair at a time You can have multiple positions. In another post you had mentioned that all currencies are correlated to a certain degree and you have to take only the one that looks stronger, and forget about the rest. But here you have mentioned you can trade more than a currency pair at a time. Does that mean we can take more than one positions if the trade set ups are formed in different currency pairs. I just wanted to confirm. When many of the pairs form too strong setups at the same time, we should take only one of them, because this can be because of a common reason which can also make the price go against us the next day. Many thanks for this article It s great to learn new knowledge from your various subjects. Best regards, Merry Burhan.

Comments