Thursday 22 March 2018

Mql4 - ordersend - बिना - टेक - लाभ विदेशी मुद्रा


इंट ऑर्डर सेंंड (स्ट्रिंग प्रतीक प्रतीक इष्ट सीएमडी) ऑपरेशन दोहरी वॉल्यूम वॉल्यूम डबल कीमत, मूल्य इन्ट स्लिपेज स्लिपेज डबल स्टॉपलास, स्टॉप लॉस टू डबल प्रॉफिट, स्टॉप कमेंट प्रॉफिट, प्रॉफिग स्ट्रिंग कमेंट नल, कमेंट इंटिजैक, मैजिक नंबर, डेटटाइम एक्सपरेशन 0. लंबक ऑर्डर एक्सरेशन रंग arrowcolorclrNONE रंग) व्यापार के लिए प्रतीक में। ऑपरेशन प्रकार में यह व्यापार संचालन गणना में से कोई भी हो सकता है। लॉट्स की संख्या में खरीदने या बेचने के आदेश के लिए अधिकतम मूल्य में गिरावट। बंद करो लाभ स्तर ले लो आदेश टिप्पणी पाठ में टिप्पणी का अंतिम भाग सर्वर द्वारा बदला जा सकता है आदेश में जादू संख्या में उपयोगकर्ता परिभाषित पहचानकर्ता के रूप में उपयोग किया जा सकता है आदेश समाप्ति समय में (केवल लंबित ऑर्डर के लिए) चार्ट पर उद्घाटन तीर के रंग में यदि पैरामीटर गायब है या CLRNONE वेल्यू खोलने वाला तीर चार्ट पर नहीं खींचा है। व्यापार सर्वर द्वारा क्रम में सौंपा गया टिकट की संख्या या -1 यदि वह विफल रहता है। अतिरिक्त त्रुटि की जानकारी पाने के लिए, किसी को GetLastError () फ़ंक्शन को कॉल करना होगा। बाज़ार ऑर्डर (ओपेसेल या ओपीबीयूआई) खोलने पर, केवल बोली (बेचने के लिए) या पूछना (खरीदने के लिए) की नवीनतम कीमतें खुली कीमत के रूप में इस्तेमाल की जा सकती हैं अगर ऑपरेशन वर्तमान से अलग सुरक्षा के साथ किया जाता है, तो MarketInfo () फ़ंक्शन को इस सुरक्षा के नवीनतम उद्धरण के लिए MODEBID या MODEASK पैरामीटर के साथ उपयोग किया जाना चाहिए। गणना या असामान्य मूल्य लागू नहीं किया जा सकता। यदि मूल्य धागा में अनुरोधित खुली कीमत नहीं हुई है या दशमलव अंकों के बाद अंक की मात्रा के अनुसार सामान्यीकृत नहीं किया गया है, त्रुटि 12 9 (ERRINVALIDPRICE) उत्पन्न हो जाएगा यदि अनुरोधित खुली कीमत पूरी तरह से पुरानी है, तो त्रुटि 138 (ERRREQUOTE) को स्वतंत्र रूप से झुकाव पैरामीटर पर जनरेट किया जाएगा। यदि अनुरोधित मूल्य पुरानी है, लेकिन धागा में मौजूद है, तो आदेश वर्तमान कीमत पर खोला जाएगा और केवल अगर वर्तमान कीमत मूल्य-झुकाव की सीमा के भीतर है। StopLoss और TakeProfit स्तर बाजार के बहुत करीब नहीं हो सकते। पॉइंट्स में स्टॉप लेज़रों की न्यूनतम दूरी MarketInfo () फ़ंक्शन MODESTOPLEVEL पैरामीटर के साथ प्राप्त की जा सकती है। गलत या असामान्य स्टॉप स्तरों के मामले में, 130 त्रुटि (ERRINVALIDSTOPS) उत्पन्न हो जाएंगे। MODESTOPLEVEL का शून्य मान का अर्थ है बंद करो हानि लाभ के लिए न्यूनतम दूरी पर कोई प्रतिबंध या एक व्यापार सर्वर गतिशील स्तर नियंत्रण के लिए कुछ बाह्य तंत्र का उपयोग करता है, जिसका अर्थ क्लाइंट टर्मिनल में अनुवाद नहीं किया जा सकता है। दूसरे मामले में, GetLastError () त्रुटि 130 को लौटा सकता है, क्योंकि MODESTOPLEVEL वास्तव में यहां उल्लिखित है एक लंबित ऑर्डर देने पर, खुली कीमत बाजार के बहुत करीब नहीं हो सकती। वर्तमान बाजार से एक अंक में लंबित कीमत की न्यूनतम दूरी मार्केट इन्फो () फ़ंक्शन के माध्यम से MODESTOPLEVEL पैरामीटर के साथ प्राप्त की जा सकती है। एक लंबित आदेश की झूठी खुली कीमत के मामले में, त्रुटि 130 (ERRINVALIDSTOPS) जनरेट किया जाएगा। लंबित ऑर्डर की समाप्ति समय को लागू करना कुछ व्यापार सर्वरों में अक्षम हो सकता है इस स्थिति में, जब एक गैर-शून्य मान समाप्ति पैरामीटर में निर्दिष्ट होता है, तो त्रुटि 147 (ERRTRADEEXPIRATIONDENIED) जनरेट किया जाएगा। कुछ व्यापार सर्वरों पर, खुले और लंबित ऑर्डर की कुल राशि सीमित हो सकती है। यदि यह सीमा पार कर दी गई है, तो कोई नया आदेश नहीं खोला जाएगा (या कोई लंबित आदेश नहीं रखा जाएगा) और व्यापार सर्वर त्रुटि 148 (ERRTRADETOOMANYORDERS) वापस करेगा -------------------------------------------------- ---------------- स्क्रिप्ट प्रोग्राम प्रारंभ कार्य ------------------------------ ------------------------------------ शून्य प्रारंभ करें () --- न्यूनतम स्टॉप लेवल डबल मिन्सप्लेवल मार्केट इन्फ़ो (प्रतीक (), MODESTOPLEVEL) प्रिंट (न्यूनतम स्टॉप लेवलक्वाट, मिनस्टप्लेवल, पॉइंट पॉइंट, डॉट प्वाइंट) दोहरे मूल्य पूछो --- गणना एसएल और टीपी की कीमतें सामान्य होनी चाहिए डबल स्टॉपलॉस सामान्यीकृत डबल (बिड-मिनस्टॉपवेल प्वाइंट अंक) डबल लाभप्रमाण सामान्यीकृत डबल (बिड मिन्सप्लेवेल प्वाइंट अंकों) --- 1 बहुत सारे इंट टिकट ऑर्डर सेंड (प्रतीक (), ओब्ब्यूय, 1, प्राइस, 3, स्टॉपलॉस, टेकप्रॉफिट, मेरी ऑर्डरकोट, 16384,0, सीएलआर्रीन) खरीदने के लिए, यदि (टिकट लिफ्ट) प्रिंट (quotOrderSend विफल त्रुटि कोटा के साथ। GetLastError ()) और प्रिंट (quotedOrderSend successfullyquot रखा गया है) --- क्या आपने कभी कामना की है कि आप बेचने के लिए एक एमटी 4 स्क्रिप्ट पर डबल क्लिक कर सकते हैं और इसे स्वचालित रूप से एक स्टॉप लॉस संलग्न कर सकते हैं और मेटाट्रेडर Metatr इस आलेख में वर्णित एदर स्क्रिप्ट का वर्णन आप ऐसा कर सकते हैं। MQL4 कोड के भीतर डिफ़ॉल्ट रूप से, हर बार जब आप मेटाट्रेडर स्क्रिप्ट पर डबल क्लिक करेंगे तो एक बॉक्स पॉप-अप होगा पॉपअप बॉक्स को अक्षम करने के लिए, कृपया निम्न पंक्ति को MQL4 कोड में टिप्पणी दें: संपत्ति showconfirm की पुष्टि बॉक्स को समाप्त करने के लिए इस रेखा से बाहर करें आंतरिक MQL4 इनपुट कुछ स्पष्टीकरण के योग्य हैं वे हैं: व्यापार आकार का बहुत सारे प्रतिनिधित्व करता है यदि आप फॉरेक्स ब्रोकर के माध्यम से काम कर रहे हैं जो केवल मिनी लॉट प्रदान करता है और सूक्ष्म लॉट्स नहीं करता है, तो आपको बहुत अधिक 0.1 को संशोधित करने की आवश्यकता होगी। स्टॉपलास ट्रेड एंट्री के लिए स्टॉप लॉस (पिप्स में) की मात्रा का प्रतिनिधित्व करता है स्टॉप लॉस के लिए, स्टॉपलास सेट करें 0 लाभप्रद यह है कि आप ट्रेड एंट्री से पीप में जो लाभ लक्ष्य चाहते हैं वह राशि है। यदि आपको लाभ नहीं चाहिए, तो लाभप्रदता 0 सेट करें स्लीपेज, पिपों में गिरावट की राशि है जो आपके मेटाट्रेडर ब्रोकर में व्यापार प्रविष्टि के लिए अनुमति है। यदि slippage MQL4 कोड के भीतर निर्दिष्ट राशि से अधिक है, तो कोई प्रविष्टि नहीं होगी। MagicNumber जादू संख्या सेट करने के लिए एक MQL4 चर है। यह एक एकल विदेशी मुद्रा खाते में मेटाट्रेडर के भीतर कई रणनीतियों का कारोबार और प्रबंधन करने की अनुमति देने का एक तरीका है। यदि आपको एक जादू संख्या की आवश्यकता नहीं है, तो डिफ़ॉल्ट शून्य पर मान छोड़ दें। कोड तर्क: MT4 स्क्रिप्ट आपके विदेशी मुद्रा खाते में एक विक्रय आदेश लगाने का प्रयास करता है यदि ऑर्डर प्लेसमेंट में कोई त्रुटि आ रही है, तो मेटाट्रेडर स्क्रिप्ट 15 सेकंड के लिए प्रत्येक पुन: प्रयास के बीच 3 सेकंड के ब्रेक के साथ अधिकतम 5 गुना कोशिश कर रहा है। यदि मेटाट्रेडर स्क्रिप्ट MQL4 कोड के अनुसार व्यापार को स्थापित करने में असमर्थ है, तो यह बाहर निकलता है। प्रवेश के बाद एमटी स्क्रिप्ट तब MQL4 कोड में चूक में रकम का नुकसान और लाभ लक्ष्य को संशोधित करने का प्रयास करता है। अगर मेटाट्रेडर स्क्रिप्ट सही तरीके से कार्यान्वित हो जाता है और स्टॉप लॉस और लाभ लेते हैं तो यह निकलता है। यदि कोई त्रुटि उत्पन्न होती है तो मेटाट्रेडर स्क्रिप्ट 3 सेकंड के अधिकतम 5 रिट्रीशन के लिए ऑर्डर करने का प्रयास जारी रखेगा। नीचे फ़ाइल डाउनलोड करें और इसे अपने ..expertsscripts फ़ोल्डर में कॉपी करें। मेटाट्रेडर 4 को पुन: प्रारंभ करने के बाद, ताकि उसे MQL4 स्क्रिप्ट को संकलित और ढूंढने का मौका मिले और उसे मेटाटैडर नेविगेटर फलक में रखें। यदि आपको MQ4 फ़ाइल को सही स्थान पर कॉपी किया गया है, और अपने Metatrader को पुनरारंभ करें, तो आपको लिपियों के अंतर्गत सूचीबद्ध MQL4 स्क्रिप्ट SellSLTP देखना चाहिए। आप अन्य साइट्स पर इस एमटी 4 स्क्रिप्ट को पोस्ट कर सकते हैं, लेकिन यदि आप करते हैं, तो आपको सीधे इस पेज पर एक लिंक पोस्ट करनी चाहिए और आप इसे या सोर्स कोड नहीं बेच सकते हैं। आप अन्यथा गैर वाणिज्यिक उपयोग के लिए इस MQL4 स्क्रिप्ट को कॉपी, उपयोग और वितरित करने के लिए स्वतंत्र हैं।

No comments:

Post a Comment