तकनीकी संकेतक

iMovment - MetaTrader 5 के लिए एक अनोखा इंडिकेटर
MetaTrader5
iMovment - MetaTrader 5 के लिए एक अनोखा इंडिकेटर

iMovment एक शक्तिशाली इंडिकेटर है जो ट्रेंड की दिशा और कीमत की गति के अनुसार कैंडल्स को अलग-अलग रंगों में प्रदर्शित करता है। यह इंडिकेटर कीमत के अधिकतम/न्यूनतम से वापस लौटने पर रंग को धीरे-धीरे बदलता है, जब तक कि यह Movment पैरामीटर के मान से कम होता है। जब वापस लौटने का मान Movment पैरामीटर के बराबर या उससे अधिक होता है, तो इसे ट्रेंड का परिवर्तन माना जाता है, और इंडिकेटर अगले वापस लौटने तक अपने रंग को धीरे-धीरे बदलता है। पैरामीटर्स: Movment - कीमत की गति को अंक में दर्शाता है, जो ट्रेंड के परिवर्तन के लिए आवश्यक माना जाता है; UpColor - ऊपर की ओर ट्रेंड वाली कैंडल्स का रंग; UpBackColor - ऊपर की ओर ट्रेंड के लिए "retracement" कैंडल्स का रंग; DnColor - नीचे की ओर ट्रेंड वाली कैंडल्स का रंग; DnBackColor - नीचे की ओर ट्रेंड के लिए "retracement" कैंडल्स का रंग; Auto5Digits - 5- और 3-अंक के कोट्स के लिए Movment पैरामीटर को स्वचालित रूप से 10 से गुणा करने के लिए।

2010.04.12
फ्रैक्टल आत्म-समानता का माप - MetaTrader 4 के लिए संकेतक
MetaTrader4
फ्रैक्टल आत्म-समानता का माप - MetaTrader 4 के लिए संकेतक

महत्वपूर्ण: मैंने इस संदेश को MTF_FractalDispersion11.mq4 स्क्रिप्ट का सही संस्करण अपडेट किया है, पहले वाला संस्करण गलत था, जिससे फ्रैक्टल डिस्पर्शन का गलत मान मिला था। मेरा ब्लॉग भी अपडेट हो गया है लेकिन नीचे दिया गया लिंक सही है। यह संकेतक FGDI.mq4 के साथ उपयोग के लिए है जो यहाँ उपलब्ध है (http://codebase.mql4.com/en/code/8844)। यह मूल रूप से विभिन्न समय-फ्रेम के लिए इस संकेतक की गणना करता है और चुने गए सबसे लंबे समय-फ्रेम के चारों ओर इन समय-फ्रेम के फ्रैक्टल आयामों का एक डिस्पर्शन निकालता है, प्रत्येक समय-फ्रेम को विभिन्न भारों के माध्यम से एक अलग महत्व दिया जा सकता है (यदि सभी भार पूर्णांक हैं)। डिस्पर्शन मूलतः सबसे लंबे समय-फ्रेम के चारों ओर एक मानक विचलन है। यह नीचे की विंडो में ऐसा दिखता है, ऊपर FGDI है। इस संकेतक के काम करने के लिए आपके PC पर FGDI.mq4 प्रोग्राम होना और उसे संकलित होना आवश्यक है। इस संकेतक के सिद्धांत और तकनीकी विवरण के लिए, कृपया मेरे ब्लॉग पर देखें: http://fractalfinance.blogspot.com/2010/03/self-similarity-and-measure-of-it.html

2010.04.05
पिवट पॉइंट: MetaTrader 5 के लिए एक उपयोगी संकेतक
MetaTrader5
पिवट पॉइंट: MetaTrader 5 के लिए एक उपयोगी संकेतक

पिवट पॉइंट ट्रेडिंग में हमेशा बहुत उपयोगी होते हैं। यह एक सरल तरीका है यह जानने का कि बाजार दिन के दौरान किस दिशा में जा रहा है। यह संकेतक पहले तीन सपोर्ट और रेजिस्टेंस स्तर भी प्रदान करता है। मैंने जिन फॉर्मूलों का उपयोग किया है, वे इस प्रकार हैं: रेजिस्टेंस 3 = हाई + 2*(पिवट - लो)रेजिस्टेंस 2 = पिवट + (R1 - S1)रेजिस्टेंस 1 = 2 * पिवट - लोपिवट पॉइंट = ( हाई + क्लोज + लो )/3सपोर्ट 1 = 2 * पिवट - हाईसपोर्ट 2 = पिवट - (R1 - S1)सपोर्ट 3 = लो - 2*(हाई - पिवट) यह पिछले दिन के बार के डेटा का उपयोग करता है। नारंगी रेखा दिन का पिवट पॉइंट है, लाल रेखाएँ सपोर्ट हैं और हरी रेखाएँ रेजिस्टेंस हैं।

2010.04.02
MT4 के लिए ट्रेडिंग स्ट्रेटेजियों का मूल्यांकन - एक उपयोगी इंडीकेटर
MetaTrader4
MT4 के लिए ट्रेडिंग स्ट्रेटेजियों का मूल्यांकन - एक उपयोगी इंडीकेटर

क्या आपने कभी सोचा है कि आपकी ट्रेडिंग स्ट्रेटेजी में क्या कमियाँ हैं? यदि हम इन कमियों को एक दृश्य रूप में देख सकें, तो कितना अच्छा होगा! साथ ही, यदि हम वास्तविक व्यापार सांख्यिकीय आंकड़े भी देख सकें, तो बात ही कुछ और है। MT4 में एक बैकटेस्टर होता है, लेकिन हर बार EA में बदलाव करने पर इसे दृश्य मोड में चलाना बहुत समय लेता है। इसकी दृश्य क्षमताएँ भी सीमित होती हैं। इसके अलावा, आप मल्टी-करेन्सी स्ट्रेटेजियों का परीक्षण नहीं कर सकते, कम से कम प्रभावी तरीके से नहीं। इन सभी समस्याओं को हल करने के लिए मैंने एक ओपन-सोर्स इंडीकेटर विकसित किया है, जो ट्रेडिंग स्ट्रेटेजियों का दृश्य परीक्षण करने में मदद करता है। हालांकि, सभी उद्देश्यों के लिए एक पूरी तरह से सार्वभौमिक इंडीकेटर बनाना संभव नहीं है, लेकिन वर्तमान ढांचा विशेष जरूरतों के लिए आसानी से संशोधित और विस्तारित किया जा सकता है (जैसे कि मल्टी-करेन्सी)। स्प्रेड प्रबंधन पर विशेष ध्यान दिया गया है। यह इंडीकेटर स्प्रेड को वास्तविक ट्रेडिंग और MT4 बैकटेस्टर में उसी तरह ध्यान में रखता है। यदि आप अपने उद्देश्यों के लिए इंडीकेटर को संशोधित करते हैं, तो आपको स्प्रेड प्रबंधन का विस्तार से अध्ययन करना होगा, नहीं तो आप M1 टाइम फ्रेम पर अच्छे परिणाम देख सकते हैं, जबकि वास्तव में यह एक आपदा हो सकती है। :-) इस स्ट्रेटेजी परीक्षण इंडीकेटर के प्रदर्शन के लिए मैं एक ट्रेडिंग इंडीकेटर जोड़ रहा हूँ जिसमें एक सरल ट्रेडिंग स्ट्रेटेजी है। यह रणनीति MA क्रॉस पर आधारित है, जिससे ट्रेड्स वास्तव में क्रॉस करने से पहले भी लगाए जा सकते हैं। निकासी रणनीति भी मौजूद है (विपरीत सिग्नल और धीमे MA क्रॉसिंग का उपयोग करके), साथ ही स्टॉप लॉस हैंडलिंग भी एक संशोधित चैंडेलियर SL रणनीति के माध्यम से लागू की गई है। यह इंडीकेटर एक नमूना प्रदान करता है जिसे विशिष्ट जरूरतों के लिए विस्तारित किया जा सकता है, लेकिन कुछ लोग इसे अपने मैनुअल ट्रेडिंग के लिए भी अच्छा मानते हैं। पूरे सिस्टम का विचार इंडीकेटर सिस्टम को मॉड्यूलर तरीके से बनाया गया है। पहले, हमें एक ट्रेडिंग इंडीकेटर में ट्रेडिंग स्ट्रेटेजी को लागू करना है, जहाँ प्रवेश सिग्नल के लिए दो बफर, निकासी सिग्नल के लिए दो और स्टॉप लॉस के लिए एक बफर का उपयोग किया जाता है। ऐसे इंडीकेटर का एक नमूना पूर्ण कार्यक्षमता के साथ संलग्न StrategyIndi_1.0 है। फिर हम इस स्ट्रेटेजी का मूल्यांकन स्ट्रेटेजी परीक्षण इंडीकेटर StrategySym_1.0 के साथ कर सकते हैं। यदि हमें परिणामों से संतोष नहीं है, तो हम ट्रेडिंग इंडीकेटर को अनुकूलित कर सकते हैं और वास्तविक समय में सांख्यिकी के माध्यम से बदलावों के परिणाम देख सकते हैं। यदि हम बाद में एक EA लागू करना चाहते हैं, तो यह बहुत आसान है, क्योंकि कस्टम ट्रेडिंग इंडीकेटर को कॉल करके हम सभी प्रवेश और निकासी सिग्नल, साथ ही SL मान प्राप्त कर सकते हैं। कैसे इस सिस्टम का उपयोग करें और इसे अपनी जरूरतों के अनुसार अनुकूलित करें? सिस्टम का उपयोग करने के लिए, आपको केवल दोनों इंडीकेटर को अपने MetaTrader\experts\indicators फ़ोल्डर में कॉपी करना है। सुनिश्चित करें कि आप उनका उपयोग करने से पहले टर्मिनल को पुनः आरंभ करें ताकि वे संकलित हो सकें। कुछ सेटिंग्स हैं जिन्हें आप संशोधित करना चाह सकते हैं, अधिकांश उनके नाम से स्पष्ट हैं, इसलिए मैं केवल अन्य चीजों का वर्णन करूंगा: StrategyIndi पैरामीटर: ChandBars = 7 (चैंडेलियर SL रणनीति के लिए बार की संख्या) ChandATRFact = 2.0 (चैंडेलियर दूरी प्राप्त करने के लिए लंबे समय के ATR को गुणा करने वाला कारक) RiskPercent = 2.0 (जोखिम का प्रतिशत, जो फ्री अकाउंट बैलेंस के लिए लॉट गणना के लिए इस्तेमाल होता है) Offset = 10 (चार्ट पर तीर लगाने के लिए बार से ऑफसेट, 4-अंकीय पिप्स में) BarsBack = 2000 (पास्ट से प्रोसेस करने के लिए बार की संख्या) AlertSound = "alert.wav" (ध्वनि अलर्ट के लिए WAV फ़ाइल) UseSoundAlert = true (यदि हम ध्वनि अलर्ट चाहते हैं) UsePopupAlert = true (यदि हम पॉप-अप विंडो अलर्ट चाहते हैं) WriteToLog = false (यदि हम लॉग विवरण लिखना चाहते हैं) StrategySim पैरामीटर: MaxLossAtSL = 200.0 (प्रत्येक SL पर खोने के लिए तैयार धन) BarsBack = 2000 (स्ट्रेटेजी मूल्यांकन के लिए प्रोसेस करने के लिए बार की संख्या) WriteToLog = false (यदि हम लॉग विवरण लिखना चाहते हैं) यदि आप सिस्टम को अपनी जरूरतों के अनुसार अनुकूलित कर रहे हैं, तो आपको StrategySym इंडीकेटर में अपने StrategyIndi इंडीकेटर के सभी पैरामीटर जोड़ने होंगे, जो सिमुलेशन के लिए महत्वपूर्ण हैं। ये बाद में GetIndiSignals मेथड में उपयोग होते हैं। इस सिस्टम के साथ, मैं ट्रेडिंग स्ट्रेटेजियों (मैनुअल सिस्टम या EAs) के मूल्यांकन में वस्तुनिष्ठता में योगदान देने की कोशिश कर रहा हूँ, क्योंकि वर्तमान मार्केटिंग दृष्टिकोण अक्सर बहुत हेरफेर करने वाले होते हैं और इस प्रकार वे कई शुरुआती लोगों को उनके मेहनत से कमाए गए पैसे खोने का कारण बनते हैं। नमस्कार, रॉबर्ट किसी भी टिप्पणी, MT4 प्रोग्रामिंग या विषय पर सलाह के लिए, कृपया मुझसे संपर्क करें: robert [dot] leskovar [at] gmail [dot] com। MQLTools वेबसाइट अब सक्रिय नहीं है।

2010.04.01
VSA इंडीकेटर्स: MetaTrader 4 के लिए एक बेहतरीन गाइड
MetaTrader4
VSA इंडीकेटर्स: MetaTrader 4 के लिए एक बेहतरीन गाइड

VSA (Volume Spread Analysis) का मतलब है बाजार को समझना और यह अनुमान लगाना कि अगले कदम में क्या हो सकता है। बार्स की जानकारी: पीला हरा: जब बढ़ती स्प्रेड और बढ़ता वॉल्यूम होता है, तो इसका मतलब है कि मजबूत भागीदारी है और कीमत इसी दिशा में बढ़ेगी। लाल: जब स्प्रेड घटता है और वॉल्यूम बढ़ता है, तो दिशा में बढ़त कमजोर हो रही है। नीला: जब स्प्रेड बढ़ता है और वॉल्यूम घटता है, तो कीमत बिना मजबूत भागीदारी के बढ़ रही है। ग्रे: जब स्प्रेड और वॉल्यूम दोनों घटते हैं, तो बाजार ठंडा या जाम हो गया है। MACD का उपयोग करते हुए: MTF सेटिंग्स: VSA 15 मिनट के चार्ट पर H1 चार्ट में (1 H1 बार में 4x15m बार) सादर :)

2010.03.30
मार्केट वे: MetaTrader 4 के लिए एक अनूठा संकेतक
MetaTrader4
मार्केट वे: MetaTrader 4 के लिए एक अनूठा संकेतक

विचार: यह संकेतक का विचार पुराना है, लेकिन इतना पुराना नहीं कि हम कह सकें कि यह फॉरेक्स जितना पुराना है :) इसका कारण यह है कि ओपनिंग और क्लोजिंग के बीच के अंतर केवल तब ही सामने आए जब... यह संकेतक किसी निश्चित समय के लिए ओपनिंग और क्लोजिंग के बीच के अंतर को संक्षेप में प्रस्तुत करता है, मुख्य रेखा, + - केवल बियर बार को जोड़ता है; - केवल बुल बार को जोड़ता है; और समग्र अवधि का एक वेटेड औसत भी जोड़ा गया है। फायदे: - (महत्वपूर्ण!) ऑस्सीलेटर और ट्रेंड संकेतक की संभावनाओं को जोड़ता है; - समझने और व्याख्या में आसान; - ऊपर या नीचे की गति के लिए अच्छे संकेत; - बुल और/या बेयरिश दबाव के बिंदु, गति का अनुमानित मात्रा (महत्वपूर्ण!) बिंदुओं में, जो स्टॉप और लाभ की स्थापना में महत्वपूर्ण भूमिका निभा सकते हैं। - लैटरल मूवमेंट की उपस्थिति और इसकी ताकत (उच्च या निम्न वोलैटाइल) का संकेत देता है। - ओवरबॉट/ओवरसोल्ड स्तर का संकेत देता है। - कीमत की गति की लहर कार्य को स्पष्ट रूप से इंगित करता है और डाइवर्जेंस/कन्वर्जेंस के स्तर को प्रस्तुत करने की संभावनाएं। - भविष्य की कीमतों के व्यवहार पर निर्णय लेने की अनुमति देता है और (महत्वपूर्ण!) केवल इस संकेतक का उपयोग करके बाजार में प्रवेश करने की अनुमति देता है; - किसी भी टाइमफ्रेम के डेटा के साथ अच्छी तरह से काम करता है, साथ ही अन्य बाजारों के डेटा के साथ; - अतिरिक्त स्मूथिंग के बिना, एक ही समय के पीरियड के लिए SMA को तोड़ने के झूठे संकेतों को बाहर करता है। नुकसान: - हमेशा एक निपटान अवधि होनी चाहिए, जो स्वाभाविक रूप से विश्लेषित डेटा के सैंपल आकार की सटीकता को कम करता है (सभी संकेतकों की मुख्य समस्या); - इस संकेतक की सभी संभावनाओं का अच्छी तरह से अध्ययन नहीं किया गया है। अनुशंसित पैरामीटर: extern int IdMain = 12; // मुख्य रेखा (चार्ट पर अंकित) संकेतक की, यह बेहतर है (लेकिन आवश्यक नहीं) यदि यह हमेशा बुलिश और बेयरिश रेखाओं के बीच हो, इसलिए इसके अनुसार पैरामीटर चुनें। extern int IdBull = 12; // बुल रेखा, इसकी वैल्यू बेयर और मुख्य रेखा के बराबर होना बेहतर है extern int IdBear = 12; // बेयर रेखा, इसकी वैल्यू बुलिश रेखा और मुख्य रेखा के बराबर होना बेहतर है extern int IdArray = 12; // सभी SMA रेखाएं - चार्ट पर सभी रेखाओं के स्मूथिंग का मान, या जिसे सिग्नल रेखाएं कहा जाता है। प्रदर्शित पर एक हिस्टोग्राम है जो बुलिश रेखा (सफेद बार) और SMA और बेयर रेखा (काले बार) और SMA के बीच का अंतर दिखाता है। संकेतक के कोड के अंदर अधिक जानकारी लिखी गई है। अनुशंसित सेटिंग्स 12 के गुणांक हैं, साथ ही उन संख्याओं के विकल्प जो एक ही समय में 3 और 4 से विभाजित होते हैं, अधिकतम 108, न्यूनतम 12, संभवतः 9 और 7। इन अनुमानों का संबंध अन्य कार्यों के अध्ययन से है, इसलिए यह केवल एक संख्या है। यह संकेतक रणनीतियों के परीक्षण में: यह संकेतक के प्रमाण निर्माण के लिए एक उदाहरण है। ये अनुकूलित नहीं हैं, लेन-देन एक बार के उद्घाटन पर किए जाते हैं, इसलिए "हर टिक" का परीक्षण करने की आवश्यकता नहीं है, बार पर 1 लेन-देन का खुला मोड।t/f दैनिक, उपकरण: EURUSD, अवधि: सभी उपलब्ध 1999 और 2010।स्टॉप लॉस और लाभ 500 बिंदुओं के स्तर पर हैं।निकासी विपरीत लेन-देन की स्थिति से होगी।संकेतकों के विकल्प: सभी 12., लॉट: 0.1 निरंतर लॉन्ग में प्रवेश करने की शर्तें: MainAccumulation1-MainSMA1>0 // यदि मुख्य रेखा स्मूथ मान से ऊपर है && BullPressue1-Point>0 // यदि बुलिश दबाव 0 से ऊपर है && BearPressue1-Point>0 // यदि बेयरिश दबाव 0 से ऊपर है && MainAccumulation1-Point>0 // यदि मुख्य रेखा 0 से ऊपर है शॉर्ट में प्रवेश करने की शर्तें: MainAccumulation1-MainSMA1

2010.03.30
राघी हॉर्नर विधि के साथ उपयोग करने के लिए तीन संकेतक
MetaTrader4
राघी हॉर्नर विधि के साथ उपयोग करने के लिए तीन संकेतक

नमस्कार दोस्तों! आज हम बात करेंगे राघी हॉर्नर विधि के साथ उपयोग किए जाने वाले तीन महत्वपूर्ण संकेतकों के बारे में। ये संकेतक आपके ट्रेडिंग अनुभव को और भी बेहतर बना सकते हैं। 1. राघी वाग: इस संकेतक में तीन EMA34 और SMA200 का उपयोग किया जाता है। ये आपके चार्ट पर ट्रेंड की दिशा को स्पष्ट रूप से दिखाते हैं। 2. राघी कैंडल वाग बार: यह संकेतक रंगीन कैंडल बार प्रदर्शित करता है। लाल बार डाउन ट्रेंड को दर्शाता है (जब राघी वाग < -30º हो), हरा बार अप ट्रेंड को दर्शाता है (जब राघी वाग > 30º हो), और नारंगी और चार्ट्रूज न्यूट्रल ट्रेंड के लिए हैं (जब राघी वाग -30º से 0 या 0 से 30º के बीच हो)। 3. राघी 5 मिनट: यह संकेतक राघी 5 मिनट विधि के लिए तीन EMA को प्रदर्शित करता है और स्वचालित रूप से ट्रेंड के साथ बदलता है। मेरे ट्रेडिंग सेटअप में ये तीन संकेतक शामिल हैं: फ्रैक्टल्स स्विंग_ज़ेडज़ेड_साथ अलर्ट स्कैन-इंडेक्स फीबोस्विंग CCI(20) OBV RSI-स्विंग(34,13,3) सिफारिशें: राघी ब्लॉग पढ़ें ताकि आप राघी हॉर्नर विधि को अच्छे से समझ सकें: http://ragheehorner.com/blog/

2010.03.29
उच्च समय सीमा ट्रेंड इंडिकेटर - MetaTrader 4 के लिए उपयोगी उपकरण
MetaTrader4
उच्च समय सीमा ट्रेंड इंडिकेटर - MetaTrader 4 के लिए उपयोगी उपकरण

विवरण: यह इंडिकेटर उच्च समय सीमा पर कुल ट्रेंड को वर्तमान (निम्न समय सीमा) चार्ट पर दर्शाता है। यह इस प्रकार है:अगर MA_1 &lt; MA_2 &lt; MA_3 &lt; MA_4 है, तो उच्च समय सीमा पर सही क्रम स्थापित हो गया है और एक डाउन ट्रेंड चल रहा है। वर्तमान निम्न समय सीमा चार्ट पर एक लाल रेखा दिखाई देगी जो इसे इंगित करती है। यह लाल रेखा PCI (प्राइस चैनल इंडेक्स) इंडिकेटर पर आधारित होती है और इसका उपयोग सपोर्ट लाइन के रूप में किया जा सकता है। यदि अंतर्निहित RSI इंडिकेटर सक्षम है, तो जब भी RSI ओवरबॉट क्षेत्र में जाता है, एक अलर्ट दिया जाता है जो यह चेतावनी देता है कि संभावित रिवर्सल अधिक संभावना है। यानी निम्न समय सीमा का ट्रेंड उच्च समय सीमा के कुल ट्रेंड को फिर से शुरू करेगा। लाल PCI सपोर्ट लाइन के नीचे बंद होने पर एंट्री करने की सिफारिश की जाती है। नीचे उदाहरण चित्र देखें।अगर MA_1 &gt; MA_2 &gt; MA_3 &gt; MA_4 है, तो उच्च समय सीमा पर सही क्रम स्थापित हो गया है और एक अप ट्रेंड चल रहा है। वर्तमान निम्न समय सीमा चार्ट पर एक हरी रेखा दिखाई देगी जो इसे इंगित करती है। यह हरी रेखा PCI (प्राइस चैनल इंडेक्स) इंडिकेटर पर आधारित होती है और इसका उपयोग रेजिस्टेंस लाइन के रूप में किया जा सकता है। यदि अंतर्निहित RSI इंडिकेटर सक्षम है, तो जब भी RSI ओवरसोल्ड क्षेत्र में जाता है, एक अलर्ट दिया जाता है जो यह चेतावनी देता है कि संभावित रिवर्सल अधिक संभावना है। यानी निम्न समय सीमा का ट्रेंड उच्च समय सीमा के कुल ट्रेंड को फिर से शुरू करेगा। हरी PCI रेजिस्टेंस लाइन के ऊपर बंद होने पर एंट्री करने की सिफारिश की जाती है।एक ग्रे रेखा इंगित करती है कि कोई उच्च समय सीमा ट्रेंड मौजूद नहीं है।नोट: मैं निम्नलिखित समय सीमा संयोजनों का उपयोग करने की सिफारिश करता हूँ:उच्च समय सीमा: वर्तमान समय सीमा: दैनिक 1 घंटे 4 घंटे 15 मिनट 1 घंटे 5 मिनट 5/15 मिनट 1 मिनट चित्र: विशेषताएँ:extern int Upper_Timeframe = 240; // उच्च समय सीमा मिनटों में, उदाहरण: 240 = 4 घंटे extern int Upper_Timeframe_MA_1 = 10; // MA_1 सबसे तेज MA होना चाहिए extern int Upper_Timeframe_MA_2 = 20; extern int Upper_Timeframe_MA_3 = 50; extern int Upper_Timeframe_MA_4 = 100; // MA_4 सबसे धीमी MA होना चाहिए extern bool RSI_Check_On = true; // RSI ओवरबॉट और ओवरसोल्ड कंडीशंस की जांच करता है extern bool RSI_Alert_On = true; // RSI ओवरबॉट और ओवरसोल्ड कंडीशंस के लिए ऑडियो अलर्ट extern int RSI_Period = 12; // RSI अवधि extern int Upper_RSI_Limit = 70; // ऊपरी सीमा, जिसके ऊपर ओवरबॉट कंडीशंस को दर्शाता है extern int Lower_RSI_Limit = 30; // निचली सीमा, जिसके नीचे ओवरसोल्ड कंडीशंस को दर्शाता है extern int PCI_Period = 5; // PCI अवधि। उदाहरण: 5 पिछले 5 बार से डाउन ट्रेंड में सपोर्ट लाइन सेट करता है extern int PCI_Shift = 1; // PCI शिफ्ट, बेहतर सेटिंग 1 है extern double Entry_Buffer = 0.0002; // PCI चैनल की चौड़ाई को निर्दिष्ट पिप्स से बढ़ाता है। यानी डाउन ट्रेंड में सपोर्ट लाइन को कम करता है extern color Dot_Color = Blue;

2010.03.26
कलर पैराबोलिक SAR: मेटा ट्रेडर 5 के लिए इंडिकेटर
MetaTrader5
कलर पैराबोलिक SAR: मेटा ट्रेडर 5 के लिए इंडिकेटर

हमने पैराबोलिक SAR में रंग जोड़े हैं। पैराबोलिक SAR तकनीकी संकेतक का विकास ट्रेंडिंग बाजारों का विश्लेषण करने के लिए किया गया है। यह संकेतक प्राइस चार्ट पर बनाया जाता है। यह संकेतक मूविंग एवरेज के समान है, लेकिन इसमें एक महत्वपूर्ण अंतर है कि पैराबोलिक SAR उच्च गति से चलता है और कीमत के संदर्भ में अपनी स्थिति बदल सकता है। यह संकेतक बुल मार्केट (ऊपर का ट्रेंड) में कीमतों के नीचे होता है, जबकि बेयर मार्केट (नीचे का ट्रेंड) में यह कीमतों के ऊपर स्थित होता है। जब मूल्य पैराबोलिक SAR की रेखाओं को पार करता है, तो संकेतक पलट जाता है और इसके आगे के मान कीमत के दूसरी ओर स्थित होते हैं। जब ऐसा पलटाव होता है, तो पिछले समय अवधि का अधिकतम या न्यूनतम मूल्य प्रारंभिक बिंदु के रूप में काम करता है। जब संकेतक पलटता है, तो यह ट्रेंड के अंत (सुधार चरण या फ्लैट) या इसके पलटने का संकेत देता है।

2010.03.26
DemoBufferPattern: MetaTrader 5 के लिए एक अनोखा संकेतक
MetaTrader5
DemoBufferPattern: MetaTrader 5 के लिए एक अनोखा संकेतक

नमस्कार ट्रेडरों! आज हम बात करेंगे एक ऐसे संकेतक के बारे में जिसका नाम है DemoBufferPattern। यह संकेतक विशेष रूप से MetaTrader 5 के लिए बनाया गया है और इसमें शामिल हैं कैंडल्स, फ्रैक्टल्स, ज़िगज़ैग कलर और कलर मव लाइन। इस संकेतक में निम्नलिखित ड्राइंग शैलियां उपयोग की गई हैं: DRAW_COLOR_CANDLES DRAW_ARROW DRAW_COLOR_ZIGZAG DRAW_COLOR_LINE //+------------------------------------------------------------------+ //| कस्टम संकेतक प्रारंभिककरण कार्य&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | //+------------------------------------------------------------------+ int OnInit() &nbsp;&nbsp;{ //--- संकेतक बफर मैपिंग &nbsp;&nbsp; SetIndexBuffer( 0,P1B1,INDICATOR_DATA); &nbsp;&nbsp; SetIndexBuffer( 1,P1B2,INDICATOR_DATA); &nbsp;&nbsp; SetIndexBuffer( 2,P1B3,INDICATOR_DATA); &nbsp;&nbsp; SetIndexBuffer( 3,P1B4,INDICATOR_DATA); &nbsp;&nbsp; SetIndexBuffer( 4,P1BC,INDICATOR_COLOR_INDEX); &nbsp;&nbsp; SetIndexBuffer( 5,P2B1,INDICATOR_DATA); &nbsp;&nbsp; SetIndexBuffer( 6,P3B1,INDICATOR_DATA); &nbsp;&nbsp; SetIndexBuffer( 7,P4B1,INDICATOR_DATA); &nbsp;&nbsp; SetIndexBuffer( 8,P4B2,INDICATOR_DATA); &nbsp;&nbsp; SetIndexBuffer( 9,P4BC,INDICATOR_COLOR_INDEX); &nbsp;&nbsp; SetIndexBuffer(10,P5B1,INDICATOR_DATA); &nbsp;&nbsp; SetIndexBuffer(11,P5BC,INDICATOR_COLOR_INDEX); //--- इंटरमीडिएट कैलकुलेशन्स के लिए सहायक बफर &nbsp;&nbsp; SetIndexBuffer(12,P4M1,INDICATOR_CALCULATIONS); &nbsp;&nbsp; SetIndexBuffer(13,P4M2,INDICATOR_CALCULATIONS); //--- ये सभी बफर के बाद रखे जाने चाहिए, वरना ... आप खुद आजमाइये //--- तीर &nbsp;&nbsp; PlotIndexSetInteger(1,PLOT_ARROW,217); &nbsp;&nbsp; PlotIndexSetInteger(2,PLOT_ARROW,218); &nbsp;&nbsp; PlotIndexSetInteger(1,PLOT_ARROW_SHIFT,-iArrowShift); &nbsp;&nbsp; PlotIndexSetInteger(2,PLOT_ARROW_SHIFT,iArrowShift); &nbsp;&nbsp; PlotIndexSetDouble(1,PLOT_EMPTY_VALUE,EMPTY_VALUE); &nbsp;&nbsp; PlotIndexSetDouble(2,PLOT_EMPTY_VALUE,EMPTY_VALUE); //--- ज़िगज़ैग &nbsp;&nbsp; PlotIndexSetDouble(3,PLOT_EMPTY_VALUE,0.0); //--- मव &nbsp;&nbsp; maHandle=iMA(Symbol(),0,ExtPeriod,0,MODE_EMA,PRICE_CLOSE); &nbsp;&nbsp; return(0); &nbsp;&nbsp;} //+------------------------------------------------------------------+ //| कस्टम संकेतक पुनरावृत्ति कार्य&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const int prev_calculated, &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const datetime&amp; time[], &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const double&amp; open[], &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const double&amp; high[], &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const double&amp; low[], &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const double&amp; close[], &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const long&amp; tick_volume[], &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const long&amp; volume[], &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const int&amp; spread[]) &nbsp;&nbsp;{ //--- &nbsp;&nbsp; CalcCandles(rates_total,prev_calculated,open,high,low,close); &nbsp;&nbsp; CalcFractal(rates_total,prev_calculated,high,low,P2B1,P3B1); &nbsp;&nbsp; CalcZigzag (rates_total,prev_calculated,high,low,P4B1,P4B2,P4BC,P4M1,P4M2); &nbsp;&nbsp; CalcColorMA(rates_total,prev_calculated,P5B1,P5BC); //--- अगली कॉल के लिए prev_calculated का मान लौटाएं &nbsp;&nbsp; return(rates_total); &nbsp;&nbsp;}

2010.03.25
MetaTrader 5 के लिए ट्रेड सेशंस इंडिकेटर
MetaTrader5
MetaTrader 5 के लिए ट्रेड सेशंस इंडिकेटर

यह इंडिकेटर DRAW_FILLING बफर्स पर आधारित है। इसमें कोई इनपुट पैरामीटर्स नहीं हैं, TimeTradeServer() और TimeGMT() फंक्शन्स का उपयोग किया गया है। ट्रेड सेशंस के समय में थोड़ी बहुत गलतियाँ हो सकती हैं, ये वैल्यूज उस पहले साइट से ली गई हैं जो मुझे मिली :))आप इन वैल्यूज को कॉन्सटेंट्स के ब्लॉक में बदल सकते हैं, GMT समय का उपयोग किया जाता है। // समय के कॉन्सटेंट ग्रीनविच के अनुसार निर्दिष्ट हैं const int&nbsp;&nbsp; AsiaOpen=0; const int&nbsp;&nbsp; AsiaClose=9; const int&nbsp;&nbsp; AsiaOpenSummertime=1;&nbsp;&nbsp; // एशियाई सत्र में बदलाव const int&nbsp;&nbsp; AsiaCloseSummertime=10; // समय में बदलाव के बाद const int&nbsp;&nbsp; EuropaOpen=6; const int&nbsp;&nbsp; EuropaClose=15; const int&nbsp;&nbsp; AmericaOpen=13; const int&nbsp;&nbsp; AmericaClose=22; गर्मी के समय के बदलाव का उपयोग करने का एक अवसर है, वर्तमान में यह एक साधारण विधि है और इसे TimeDaylightSavings(); फंक्शन के साथ दर्शाया गया है। //+--------------------------------------------------------------------+ // गर्मी के समय का निर्धारण भविष्य के गणनाओं के लिए आरक्षित है //+--------------------------------------------------------------------+ bool Summertime(datetime time) { &nbsp;&nbsp; if(TimeDaylightSavings()!=0) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return(true); &nbsp;&nbsp; else &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return(false); }&nbsp; तो, गर्मी के समय में बदलाव के बाद, सभी पूर्व रिकॉर्ड का समय बदल जाता है और इसके विपरीत। इस इंडिकेटर का पहला संस्करण MQL4 पर प्रकाशित किया गया था।

2010.03.15
एकल मुद्रा के लिए Accu Dist: MetaTrader 4 का उपयोग
MetaTrader4
एकल मुद्रा के लिए Accu Dist: MetaTrader 4 का उपयोग

नमस्ते दोस्तों! क्या आपने कभी किसी मुद्रा के Accumulation/Distribution स्तर के बारे में सोचा है? यह जानना जरूरी है कि एक मुद्रा की स्थिति क्या है, खासकर जब हम ट्रेडिंग की बात करते हैं। फॉरेक्स में हम जोड़ी के साथ काम करते हैं, और इसी तरह से लेन-देन किया जाता है। लेकिन असल जिंदगी में, हम यूएसडी, जीबीपी जैसे नोटों के बारे में बात कर रहे हैं। मुझे उम्मीद है कि ये संकेतक आपको किसी विशेष मुद्रा की सराहना के स्तर को समझने में मदद करेंगे। आपकी टिप्पणियाँ और सुझाव मेरे लिए बहुत महत्वपूर्ण हैं, इसलिए बेझिझक शेयर करें। मैं आपको मुख्य मुद्राओं के लिए पांच संकेतक प्रदान कर रहा हूँ: यूएसडी, जीबीपी, यूरो, जेपीवाई और सीएचएफ। आपको इन मुद्राओं से बनने वाली सभी मुद्रा जोड़ियों के लिए ऐतिहासिक डेटा की आवश्यकता होगी। उदाहरण के लिए, यूरो के लिए आपको चाहिए: EURUSD, EURJPY, EURCHF, EURGBP। चलो, मिलकर ट्रेडिंग की दुनिया में आगे बढ़ते हैं!

2010.03.04
MetaTrader 4 में क्रॉस मूविंग एवरेज को ऑप्टिमाइज़ करें
MetaTrader4
MetaTrader 4 में क्रॉस मूविंग एवरेज को ऑप्टिमाइज़ करें

नवीनतम संस्करण। नीचे विवरण देखें। क्या आप अभी भी क्रॉस मूविंग एवरेज पर भरोसा करते हैं? मैं एक प्रोग्रामर हूं और हमेशा सबसे सरल समाधान की तलाश में रहता हूं। मैंने एक वाक्य सुना "क्रॉस MA के लिए कोई जादुई सेटिंग नहीं है।" यह संकेतक हर बार जब समय सीमा या प्रतीक बदलता है या यहां तक कि हर नई मोमबत्ती पर बहुत सारी सेटिंग्स का परीक्षण करता है। यह पिछले 100 या उससे अधिक मोमबत्तियों को "बोरिंग ट्रेडिंग" करके काम करता है और सबसे सफल सेटिंग्स का चयन करता है। यह वास्तव में एक छोटे और लंबे सिग्नल के बीच की दूरी को मापता है, जैसे कि कोई भी स्टॉप लॉस के बिना ट्रेड कर रहा हो। यह स्प्रेड को भी ध्यान में रखता है। निचले विंडो में छोटे और लंबे मूविंग एवरेज के बीच की दूरी दिखाई जाती है। सकारात्मक मान लंबे ट्रेड के लिए होते हैं, जबकि नकारात्मक मान छोटे ट्रेड के लिए होते हैं। "प्रॉफिट ऑस्सीलेटर" का उपयोग करते हुए, आप ट्रेड को लाभ में समाप्त कर सकते हैं यह देखते हुए कि छोटे/लंबे ट्रेडों के बीच अधिकतम अंतर है और अधिकतम से ठीक पहले समाप्त कर सकते हैं। ऊपरी लाइन कहती है "आज MA 5/19 के साथ लाभ 60 पिप्स है।" संकेतक या उपयोगकर्ता ने तेज MA के लिए 5 और धीमे MA के लिए 19 चुना है। अगला टेक्स्ट फ़ील्ड कल के परिणामों को दर्शाता है, इसके बाद संकेत लंबा या छोटा होता है। ट्रेडर्स को चार्ट पर दो मूविंग एवरेज ड्रॉप करना पसंद हो सकता है और उन्हें दिए गए मान पर सेट करना चाहिए। मैं साहित्य में और अधिक विभिन्न MA की सिफारिशें खोज रहा हूं। पैरामीटर्स PeriodShort=6;तेज MA के लिए पीरियड। यदि ऑप्टिमाइज़ करना सत्य है तो अनदेखा करें। PeriodLong=40;धीमे MA के लिए पीरियड। यदि ऑप्टिमाइज़ करना सत्य है तो अनदेखा करें। Method=0;iMA के लिए विधि। Optimize=true;संकेतक स्वचालित रूप से तेज और धीमे MA के लिए मान चुनता है। DrawTringles=true;चार्ट में त्रिकोण बनाएं। MinShortMA=2;MaxShortMA=20;MaxLongMA=100;ऑप्टिमाइज़ेशन के लिए न्यूनतम और अधिकतम मान, यह तेज MA के लिए 2 से 20 और धीमे MA के लिए 7 से 100 के बीच मानों का परीक्षण करेगा। StepLongMA=5;StepShortMA=5;खोज को तेज करने के लिए, यह हर तीसरे मान का परीक्षण कर रहा है। CountOptimize=200;यह पिछले 200 मोमबत्तियों का विश्लेषण कर रहा है। जितनी अधिक मोमबत्तियों का विश्लेषण किया जाएगा, उतना ही धीमा हो जाएगा। एक बड़ा नंबर भी अच्छे परिणामों में कमी ला सकता है। OptimizeOnNewCandle=false;प्रत्येक नई मोमबत्ती पर ऑप्टिमाइजेशन शुरू करें। नोट: ऑप्टिमाइजेशन में कुछ समय लग सकता है और आपके टर्मिनल को धीमा कर सकता है। Alarm=true;यदि एक नया संकेत उत्पन्न होता है तो घंटी बजाएं। अगला कदम, मैं इसका एक एक्सपर्ट एडवाइजर बनाना चाहता हूं, हालांकि मैं अभी भी यह सोच रहा हूं कि एक साइडवर्ड ट्रेंड का पता कैसे लगाया जाए, जिसे क्रॉस MA के साथ ट्रेड नहीं किया जाना चाहिए। अब तक मेरा EA ऑप्टिमाइज़्ड क्रॉस MA पर आधारित है, कभी-कभी शानदार लाभ देता है और अगले दिन सब कुछ जला देता है। नवीनतम संस्करण नई विशेषताएँ: - संकेतक अब चार्ट के अंदर मूविंग एवरेजेज को दर्शाता है, "प्रॉफिट ऑस्सीलेटर" एक अलग संकेतक (MAProfit2) के अंदर है, दोनों वैश्विक चर के साथ संवाद करते हैं। - MA चैनलों का समर्थन करता है (www.vnchanger.org पर ईबुक देखें), धीमे मूविंग एवरेज को दो लाइनों में विभाजित किया गया है, एक निम्न और एक उच्च मान के लिए, यह साइडवर्ड मार्केट में हानियों को टालने में मदद करता है। - सभी संयोजन का परीक्षण करने के बजाय, यह साहित्य में पाए गए कुछ MA रेंज का परीक्षण कर सकता है। ऐसा करने के लिए OptimizeAll को false और OptimizeSystems को true पर सेट करें। आप सिस्टम तालिका को जोड़ या संशोधित कर सकते हैं। सुनिश्चित करें कि इसे 0,0,0,0,0,0 से समाप्त करें। extern bool OptimizeAll=false; extern bool OptimizeSystems=true; int Systems[] = {PRICE_MEDIAN,MODE_SMA,50, PRICE_MEDIAN,MODE_SMA,200, PRICE_MEDIAN,MODE_SMA,50, PRICE_MEDIAN,MODE_SMA,100, // Death Cross PRICE_MEDIAN,MODE_SMA,10, PRICE_MEDIAN,MODE_SMA,40, PRICE_MEDIAN,MODE_SMA,13, PRICE_MEDIAN,MODE_SMA,26, PRICE_MEDIAN,MODE_SMA,5, PRICE_MEDIAN,MODE_SMA,10, PRICE_CLOSE, MODE_EMA,5, PRICE_OPEN, MODE_EMA,6, PRICE_MEDIAN,MODE_SMA,3, PRICE_MEDIAN,MODE_SMA,8, 0,0,0,0,0,0}; - नए अलर्ट वॉयस में दिए जा सकते हैं, इसे समर्थन देने के लिए, आपको gspeak डाउनलोड करना होगा, उदाहरण के लिए https://www.mql5.com/en/code/8621 से। यदि आप वॉयस नहीं चाहते हैं, तो आपको कोड को संशोधित करना होगा। "speak.dll" से #import तक की पंक्तियों को हटा दें और gSpeak फ़ंक्शन को अनकमेंट करें। इस अद्भुत DLL के लिए लेखक का धन्यवाद। #import "speak.dll" void gRate(int rate); void gVolume(int rate); void gPitch(int rate); void gSpeak(string text); #import // यदि आपके पास (या नहीं चाहते) speak.dll है, तो इसे अनकमेंट करें /* void gSpeak(string x) { } */ यदि आप वॉयस को नहीं हटाते हैं, तो कुछ लाभ के बाद आप "ऑन्कल सैम" की आवाज़ सुनने में आनंद ले सकते हैं। - पहले शुरू होने पर या पैरामीटर परिवर्तन पर, यह पहले ट्रेड पर मोमबत्ती को याद रखता है, इससे पुराने ट्रेडों को विभिन्न ट्रेडों के साथ फिर से चित्रित करने से बचा जा सके। - त्रिकोण अब तीन रंगों में होते हैं: लंबे ट्रेड के लिए हरा, छोटे ट्रेड के लिए लाल और हानिकारक ट्रेड (लंबे या छोटे) के लिए वायलेट। रंगों को स्रोत कोड में संशोधित किया जा सकता है:int ColorLongTrade = MediumSpringGreen; int ColorShortTrade = Red; int ColorBadTrade = Violet; - MA ऑप्टिमाइजेशन में कदम 5 पर सेट किए गए हैं। - इस संकेतक का आंतरिक नाम SMA (स्मार्ट अस ...) में बदल दिया गया है, यह दर्शाता है कि आपको बाद में कैसे ट्रेड करना चाहिए। MA ऑप्टिमाइज़र

2010.03.03
पहला पिछला 337 338 339 340 341 342 343 344 345 346 347 अगला अंतिम