โ† सभी वीडियो
MT5 API ยท 4:38

ट्रेडिंग की त्रुटियाँ समझें

पूरा निष्पादन, लंबित ऑर्डर और ब्रोकर अस्वीकृति पहचानें। अगला ट्रेड भेजने से पहले परिणाम पढ़ें।

चरण-दर-चरण लिखित गाइड

  1. 0:00

    ट्रेडिंग की त्रुटियाँ समझें

    इस ट्यूटोरियल में MT5 ट्रेडिंग के परिणाम और त्रुटियाँ समझेंगे। पूरे या आंशिक निष्पादन, लंबित ऑर्डर, ब्रोकर की अस्वीकृति और अनिश्चित परिणाम के बीच अंतर करेंगे।

  2. 0:16

    ट्रेडिंग मेथड की गाइड खोलें

    एम टी फाइव डॉट एम आर पी सी डॉट प्रो खोलें। ट्रेडिंग सहायक में Order Send चुनकर कोड उदाहरण के नीचे परिणाम की गाइड खोलें। किसी दूसरे ट्रेडिंग मेथड के लिए उसकी अपनी गाइड देखें।

  3. 0:33

    1. HTTP स्टेटस कोड जाँचें

    सबसे पहले एच टी टी पी स्टेटस कोड जाँचें। एच टी टी पी स्टेटस कोड दो सौ का मतलब है कि ए पी आई ने अनुरोध पाकर उत्तर दिया। इसके बाद JSON का मुख्य भाग पढ़ें। दूसरे कोड के लिए पहले एच टी टी पी त्रुटि और उसका उत्तर पढ़ें।

  4. 0:54

    2. error और ब्रोकर विवरण जाँचें

    error null न हो तो errorCode और errorMessage पढ़ें। mqlErrorTradeIntCode और उसका विवरण मिले तो उन्हें भी पढ़ें। ब्रोकर की अस्वीकृति इस त्रुटि संरचना में भी आ सकती है। वास्तविक कोड के आधार पर सुधार करें।

  5. 1:15

    3. ब्रोकर का परिणाम पढ़ें

    ट्रेडिंग अनुरोध में एच टी टी पी स्टेटस कोड दो सौ और ए पी आई त्रुटि न होने का मतलब है कि अनुरोध ब्रोकर को भेजा गया। इसका मतलब ऑर्डर पूरा हो जाना नहीं है। data में returnedCode, returnedStringCode और उस मेथड का परिणाम पढ़ें।

  6. 1:37

    मार्केट ऑर्डर: पूरा या आंशिक निष्पादन?

    मार्केट Buy या Sell में दस हज़ार नौ, Done, पूरा होने का संकेत है। दस हज़ार दस, Done Partial, आंशिक निष्पादन है। पूरा हुआ वॉल्यूम, कीमत और deal पढ़ें। बचा हिस्सा समझने के लिए खुली पोज़िशन और इतिहास जाँचें।

  7. 1:59

    लंबित ऑर्डर लगना, तुरंत निष्पादन नहीं है

    मार्केट ऑर्डर में दस हज़ार आठ, Placed, निष्पादन के लिए स्वीकार होना है, अभी पूरा होने की पुष्टि नहीं। लंबित ऑर्डर में Placed या Done, ऑर्डर लगने की पुष्टि करता है। data order सुरक्षित रखें और Opened Orders जाँचें। ऑर्डर अभी ट्रिगर कीमत की प्रतीक्षा करता है।

  8. 2:25

    बाज़ार बंद होना ब्रोकर की अस्वीकृति है

    error न हो तब भी data में ब्रोकर की अस्वीकृति हो सकती है। दस हज़ार अठारह का मतलब बाज़ार बंद है। उस सिंबल का ट्रेडिंग सत्र शुरू होने तक प्रतीक्षा करें। data मौजूद होने से सफलता साबित नहीं होती; परिणाम कोड बताता है।

  9. 2:46

    बताई गई ट्रेडिंग समस्या ठीक करें

    धन कम हो तो वॉल्यूम घटाएँ या पर्याप्त मुक्त मार्जिन रखें। गलत स्टॉप के लिए कीमत और दूरी सुधारें। गलत वॉल्यूम के लिए सिंबल की अनुमत मात्रा और स्टेप इस्तेमाल करें। भाव न हो तो नया भाव आने दें। गाइड कोड और कार्रवाई साथ दिखाती है।

  10. 3:08

    समय समाप्त हो तो पहले स्थिति जाँचें

    ट्रेडिंग समय समाप्त होने या ब्रोकर कनेक्शन टूटने पर परिणाम अनिश्चित हो सकता है। दोबारा भेजने से पहले ऑर्डर, पोज़िशन और इतिहास देखें, वरना दोहरा ट्रेड हो सकता है। वही ब्रोकर कोड data के returnedCode या error के mqlErrorTradeIntCode में मिल सकता है।

  11. 3:33

    बंद करने और बदलने के नियम अलग हैं

    Order Close के लिए बंद करने का परिणाम और बची पोज़िशन देखें। आंशिक बंद होने पर वॉल्यूम बचता है। Order Modify में Done का अर्थ बदलाव पूरा, जबकि No Changes का अर्थ माँगे गए मान पहले से सेट हैं। Order Send के नियम हर मेथड पर लागू न करें।

  12. 3:55

    पूर्व-जाँच ट्रेड नहीं खोलती

    Order Check, Order Send से अलग है। data के mqlTradeCheckResult में लौटा कोड और टिप्पणी पढ़ें। शून्य कोड और Done का मतलब पूर्व-जाँच सफल है, ऑर्डर बनना नहीं। ट्रेड अलग से भेजें और उसका निष्पादन परिणाम जाँचें।

  13. 4:16

    ट्रेडिंग की तीन जाँचें

    हर ट्रेड में एच टी टी पी स्टेटस कोड, error और उस मेथड का ब्रोकर परिणाम जाँचें। ज़रूरत के अनुसार ऑर्डर, deal या पोज़िशन पहचानकर्ता रखें। समय समाप्त होने या कनेक्शन टूटने के बाद फिर भेजने से पहले खाते की स्थिति जाँचें।