5 अटैचमेंट हाय ट्रेडर्स और कोडर्स,

मैंने पिछले साल यह अनुरोध करने का प्रयास किया था लेकिन मैंने इस विचार को खत्म कर दिया। अगर कोई मुझे एक साधारण इंडिअर कोड कर सकता है जो हर समय 1 मिनट के चार्ट के पीआईपी मूल्य को प्रदर्शित करता है और जब भी पाइप गिनती एक निश्चित स्तर से ऊपर होती है तो मैं आपको $ 50 एयूडी पेपैल दूंगा।

आंतरिक सरल है! एटीआर को 1 पर सेट करने की तरह, यह मूल रूप से 1 मिनट के चार्ट की पीआईपी संख्या को अस्थिरता X.XX के रूप में प्रदर्शित करता है और टेक्स्ट रंग बदल जाएगा। एक बार पिप गिनती चुने हुए स्तर से ऊपर होने पर अस्थिरता X.XX पिप्स।
यह या तो एक निरंतर श्रव्य चेतावनी देता है या एक बार प्रति मोमबत्ती चेतावनी देता है जब भी 1 मिनट चार्ट में पिप की गिनती उस चुने हुए स्तर से ऊपर होती है।
तो उदाहरण के लिए यदि मैं सेटिंग्स में जाता हूं और अपनी अस्थिरता को 5 पिप्स के रूप में चुना है, जब भी 1 मिनट चार्ट की पीआईपी गिनती पहुंचती है या 5 पिप्स से ऊपर होती है तो इंडियोर का टेक्स्ट चार्ट पर रंग बदल जाएगा। अस्थिरता 5.00 पिप्स और अलर्ट ध्वनि करना शुरू कर देगा।
यदि पीप काउंट उपयोगकर्ता द्वारा परिभाषित पिप काउंट सेटिंग के अंतर्गत आता है तो अलर्ट ध्वनि बंद हो जाएगी।

यदि आप मेरे लिए इस इंडोर को MT4 में बदल सकते हैं, तो इसे मुझे निजी तौर पर ई-मेल के माध्यम से भेजें, मैं इसका परीक्षण करूंगा (जब बाजार खुला होगा) तो मैं आपको $50 AUD का भुगतान करूंगा यदि यह ठीक से काम करता है।
कृपया मुझे मेरे ई-मेल पते के लिए पीएम करें क्योंकि पिछली बार मुझे मुख्य रूप से स्पैम किया गया था।

मुझे यह विचार एक cTrader इंडोर से मिला है जिसे Scalper's Buddy कहा जाता है।
लेखक ने मुझे इसे फिर से कोडित/एमटी4 में बदलने की अनुमति दी है और सी# कोड (नीचे) भी प्रदान किया है।
मैंने नीचे वास्तविक cTrader इंडोर और स्क्रीनशॉट भी संलग्न किए हैं।

तो बस संक्षेप में, indior के कार्य:एक निर्धारित राशि पर अलर्ट करने के लिए अस्थिरता (पाइप गणना राशि) को कॉन्फ़िगर करें। लगातार या एक बार (प्रति मोमबत्ती/बार) ध्वनि चेतावनी, चालू/बंद करने योग्य। स्क्रीन पर कहीं भी स्थिति और फोंट और फ़ॉन्ट आकार बदलने की क्षमता। वोलैटिलिटी टेक्स्ट के रंग को चुनने की क्षमता और पिप्स के एक निश्चित राशि तक पहुंचने पर टेक्स्ट में बदलाव का रंग चुनना।#8203;</b> #8203;अग्रिम धन्यवाद


डाला गया कोड/-------/उद्देश्य/-------/सेकंड की अवधि में बाजार में उच्च अस्थिरता होने पर उपयोगकर्ता को अलर्ट करता है।/उपयोगकर्ता संकेत जब चार्ट नहीं देख रहे हों या जब कंप्यूटर पर न हों, प्रत्येक मुद्रा के लिए कॉन्फ़िगर करने योग्य श्रव्य ध्वनि अलर्ट।/स्केलिंग के लिए अच्छा है।/लेखक: पॉल हेस/दिनांक: 09/05/2015/संस्करण 1.4///कोडिंग दिशानिर्देश: https://github.com/dotnet/corefx/wiki/Framework-Design-Guidelines-Digest///बग फिक्स: स्वरूपण समस्या प्रदर्शित करें। सिस्टम का उपयोग करना; cAlgo.API का उपयोग करना; cAlgo.API.Internals का उपयोग करना; cAlgo.API.Indiors का उपयोग करना; नेमस्पेस cAlgo {#91;Indior(IsOverlay = true, TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)#93; पब्लिक क्लास स्कैल्पर्सबडी: इंडियोर {#region उपयोगकर्ता परिभाषित पैरामीटर #91;पैरामीटर (अलर्ट ऑन, डिफॉल्टवैल्यू = 1, मैक्सवैल्यू = 1, मिनवैल्यू = 0)#93; सार्वजनिक बूल अलर्टऑन {प्राप्त करें; समूह; } #91;पैरामीटर (ध्वनि चालू, DefaultValue = 0, MaxValue = 1, MinValue = 0)#93; पब्लिक बूल प्लेसाउंड {प्राप्त करें; समूह; }/पिप्स में कितनी हलचल अलर्ट को ट्रिगर करती है। #91;पैरामीटर (अस्थिरता पिप्स, DefaultValue = 10, MaxValue = 20, MinValue = 1)#93; सार्वजनिक अंतर अस्थिरता पिप्स { प्राप्त करें; समूह; }/उपयोगकर्ता मीडिया फ़ाइल के वास्तविक पथ में प्रवेश करता है। #91;पैरामीटर (मीडिया फ़ाइल, DefaultValue = c:\\windows\\media\\notify.wav)#93; सार्वजनिक स्ट्रिंग मीडियाफाइल {प्राप्त करें; समूह; } #91;पैरामीटर (प्रदर्शन स्थिति, 1-8, DefaultValue = 1, MinValue = 1, MaxValue = 8)#93; सार्वजनिक अंतर चेतावनी पोस्ट {प्राप्त करें; समूह; } #91;पैरामीटर (चेतावनी रंग, DefaultValue = लाल)#93; सार्वजनिक स्ट्रिंग चेतावनी रंग {प्राप्त करें; समूह; } #91;पैरामीटर (विस्तार दिखाएँ, DefaultValue = 1, MaxValue = 1, MinValue = 0)#93; सार्वजनिक बूल शोस्प्रेड {प्राप्त करें; समूह; } #91;पैरामीटर (अस्थिरता दिखाएं, DefaultValue = 1, MaxValue = 1, MinValue = 0)#93; सार्वजनिक बूल शो अस्थिरता {प्राप्त करें; समूह; } #91;पैरामीटर (स्प्रेड कलर, डिफॉल्टवैल्यू = व्हाइट)#93; सार्वजनिक स्ट्रिंग स्प्रेडकलर {प्राप्त करें; समूह; } #endregion #region निजी संपत्तियां निजी MarketSeries minSeries; निजी स्थैतिक स्थिति स्थिति; निजी रंग चेतावनी टेक्स्ट रंग; निजी रंग फैल टेक्स्ट रंग; निजी बूल त्रुटि हुई = गलत; निजी स्ट्रिंग लोअरपोजिशन = स्ट्रिंग। खाली; #endregion const string errorMsg = \n\n\n\n\n Scalpers Buddy Indior: एक त्रुटि हुई है, अधिक जानकारी के लिए लॉग इवेंट विंडो देखें।; #region cTrader इवेंट्स रक्षित ओवरराइड शून्य इनिशियलाइज़ () {कोशिश {//डेटा मिनट की 1 मिनट की समय-सीमा श्रृंखला प्राप्त करें। चेतावनी टेक्स्टकोलर = (रंग) एनम। पार्स (टाइपोफ (रंग), चेतावनी रंग, सत्य); स्प्रेडटेक्स्टको� �र = (रंग) एनम। पार्स (टाइपोफ (रंग), स्प्रेडकलर, सच); } ch (अपवाद ई) { errorOccured= सच; प्रिंट (Scalpers Buddy: e.Message); }/स्क्रीन स्विच पर स्थिति चेतावनी संदेश (WarningPostion) { केस 1: स्थिति = StaticPosition.TopLeft; टूटना; केस 2: स्थिति = स्टेटिकपोजिशन। टॉप सेंटर; टूटना; केस 3: स्थिति = स्टेटिकपोजिशन। टॉपराइट;/निचला स्थान = \n\n; टूटना; केस 4: पोजीशन = स्टेटिक पोजिशन। राइट; निचला स्थान = \n\n; टूटना; केस 5: पोजीशन = स्टेटिक पोजिशन। बॉटम राइट; निचला स्थान = \n\n; टूटना; केस 6: पोजीशन = स्टेटिक पोजिशन। बॉटमसेंटर; निचला स्थान = \n\n; टूटना; केस 7: पोजीशन = स्टेटिक पोजिशन। बॉटम लेफ्ट; निचला स्थान = \n\n; टूटना; केस 8: पोजीशन = स्टेटिक पोजिशन। लेफ्ट; निचला स्थान = \n\n; टूटना; डिफ़ॉल्ट: स्थिति = StaticPosition.TopLeft; टूटना; } } सार्वजनिक ओवरराइड शून्य की गणना करें (इंट इंडेक्स) { अगर (त्रुटि हो गई) { चार्टऑब्जेक्ट्स। ड्रॉटेक्स्ट (त्रुटि लेबल, त्रुटि संदेश, स्टेटिकपोजिशन। टॉप सेंटर, कलर्स। रेड); वापसी; }/अंतिम उच्चतम मूल्य मान डबल उच्च प्राप्त करें = (मिनटसरीज.हाई.लास्� �वैल्यू);/अंतिम न्यूनतम मूल्य मूल्य डबल लो = (मिनटसरीज। लो। लास्टवैल्यू) प्राप्त करें;/वर्तमान उपकरणों द्वारा विभाजित उच्च और निम्न के बीच का अंतर पाइप आकार = पिप्स डबल पिप्स में अचानक गति = (उच्च - निम्न)प्रतीक। पिपसाइज; स्ट्रिंग पिप्स अस्थिरता = (अस्थिरता: पिप्स। टोस्ट्रिंग (0.00) पिप्स);/स्क्रीन पर त्रुटि संदेश प्रदर्शित करें। अगर (शो अस्थिरता) { चार्टऑब्जेक्ट्स। ड्रॉटेक्स्ट (अस्थिरता संदेश, पिप्स अस्थिरता = निचला स्थान, स्थिति, स्प्रेड टेक्स्ट रंग); }/अगर पाइप आंदोलन जी.टी.; अस्थिरता सेटिंग अगर (Math.Ceiling(pips) gt; VolatilityPips) {if (AlertOn) { ChartObjects.DrawText(alertMsg, pipsVolatility, स्थिति, चेतावनीTextColor); } अगर (प्लेसाउंड) { अगर (मीडियाफाइल! = स्ट्रिंग। खाली) सूचनाएं। प्लेसाउंड (मीडियाफाइल); }} और {चार्टऑब्जेक्ट्स। रिमूवऑब्जेक्ट (अलर्टएमएसजी); }/यदि उपयोगकर्ता वर्तमान बोली/आस्क स्प्रेड आकार देखना चाहता है, * सुविधा से अलग हैअस्थिरता चेतावनी। if (ShowSpread) { var स्प्रेड = Math.Round(Symbol.SpreadSymbol.PipSize, 2); स्ट्रिंग s = string.Format ({0: N2}, स्प्रेड); ChartObjects.DrawText(spreadMsg, \nस्प्रेड: s, स्थिति, स्प्रेडटेक्स्टकल� �); } } #endregion } }
https://www.asjforex.com/crypto-trad...ultiplier.html

https://www.asjforex.com/crypto-trad...nderstand.html



https://www.asjforex.com/attachments...1577112063.zip