Wednesday 21 February 2018

Ordersend - त्रुटि 138 - mt4 - विदेशी मुद्रा


कृपया ऑर्डर सेंड () डॉक्स पढ़ें। quot अगर यदि अनुरोधित खुली कीमत पूरी तरह से पुरानी है, तो त्रुटि 138 (ERRREQUOTE) स्लिपेज पैरामीटर पर स्वतंत्र रूप से उत्पन्न हो जाएगी। यदि अनुरोधित मूल्य पुरानी है, लेकिन धागा में मौजूद है, तो स्थिति को मौजूदा कीमत पर खोला जाएगा और तभी यदि वर्तमान मूल्य मूल्य की सीमा के भीतर स्थित हो - स्लीपेज रीफ़्रेश रीसेट () ऑर्डर सेंड () मूल्यों की पुनरावृत्तियां और उस स्लिपेज पर विचार करें मूल्य बहुत छोटा हो सकता है 5 ट्रेड ऑपरेशंस में से किसी भी का उपयोग करते समय पुनः प्रयास करें लूप के बारे में भी सोचें। प्रणाली आपको ऐसे कई मुद्दों की जानकारी दे सकती है जो संभाल करने के लिए बहुत सरल हैं और व्यापार की कमी नहीं होने की जरूरत है। अनुरोधित मूल्य काल से बाहर हो गया है या बोली और कीमतों को मिला दिया गया है। RefreshRates फ़ंक्शन का उपयोग करके किसी भी देरी के बिना डेटा को ताज़ा किया जा सकता है और पुन: प्रयास करें। यदि त्रुटि गायब नहीं होती है, तो व्यापार के सभी प्रयासों को बंद कर दिया जाना चाहिए, कार्यक्रम तर्क बदलना होगा। एक त्रुटि के whys के लिए और भी आप क्या कर सकते हैं orderSend (स्ट्रिंग प्रतीक प्रतीक int cmd। ऑपरेशन दोहरी मात्रा मात्रा दोहरे मूल्य मूल्य int slippage slippage डबल stoploss। नुकसान दोहरी लाभप्रद बंद करो लाभ स्ट्रिंग टिप्पणी नल ले। ट्रेडिंग के प्रतीक में मैजिक नंबर डेटमैराइल एक्सप्रेशन 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 ()) और प्रिंट (quotarderend सफलतापूर्वक सबमिट किया गया) ---

No comments:

Post a Comment