← सभी वीडियो
MT4 API · 5:32

MT4 कंसोल में आपका पहला वर्कफ़्लो।

कनेक्ट करें, खाता देखें, डेमो ट्रेड खोलें और बंद करें, फिर डिस्कनेक्ट करें।

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

  1. 0:00

    MT4 कंसोल में आपका पहला वर्कफ़्लो।

    इस ट्यूटोरियल में हम MT4 से कनेक्ट करना, खाते की जानकारी देखना, डेमो ट्रेड खोलना और बंद करना, और अंत में टर्मिनल डिस्कनेक्ट करना सीखेंगे।

  2. 0:16

    MT4 कंसोल खोलें।

    एम टी फोर डॉट एम आर पी सी डॉट प्रो खोलें। कंसोल अपने आप खुल जाएगा। शुरुआत वाले पेज पर चरणबद्ध गाइड, मेथड खोज, ट्यूटोरियल और डेवलपर संसाधन मिलते हैं। इस उदाहरण के लिए साइडबार में ConnectEx चुनें।

  3. 0:40

    अपनी API कुंजी चुनें।

    API कुंजी MetaRPC में आपकी पहुँच की पहचान करती है। ट्रायल सेशन के लिए TRIAL इस्तेमाल करें या ऊपर अपनी API कुंजी भरें। ट्रायल पर क्षमता और उपयोग की सीमाएँ लागू होती हैं। अपनी निजी कुंजी गुप्त रखें। यह कनेक्ट होने के बाद मिलने वाली टर्मिनल आईडी से अलग है।

  4. 1:06

    डेमो खाता कनेक्ट करें।

    ConnectEx में डेमो खाते का लॉगिन, ट्रेडिंग पासवर्ड और ब्रोकर सर्वर का सही नाम भरें। यहाँ FreshForex Demo इस्तेमाल किया गया है। वैकल्पिक id फ़ील्ड खाली छोड़ें। अनुरोध चलाएँ और परिणाम की प्रतीक्षा करें। इस रिकॉर्डिंग में खाते की जानकारी छिपाई गई है।

  5. 1:31

    टर्मिनल आईडी सुरक्षित रखें।

    रिस्पॉन्स पढ़ें। HTTP स्टेटस कोड दो सौ का अर्थ है कि API ने जवाब दिया है। पहले error देखें। कनेक्शन सफल होने पर data.terminalInstanceGuid में टर्मिनल आईडी मिलती है। कंसोल इसे ऊपर रखता है और अगले अनुरोधों के id हेडर में भेजता है। यह API कुंजी की जगह नहीं लेती।

  6. 1:57

    खाते की जानकारी देखें।

    AccountSummary चलाएँ। बैलेंस, इक्विटी, मुद्रा और खाते का ट्रेडिंग मोड देखें। यह रिकॉर्डिंग ट्रेडिंग की अनुमति वाले डेमो खाते पर है। ऑर्डर भेजने से पहले पुष्टि करें कि आपने सही खाता चुना है।

  7. 2:17

    छोटा डेमो ट्रेड तैयार करें।

    OrderSend चुनें और खाते पर उपलब्ध सिंबल भरें। यहाँ BTCUSD, OC_OP_BUY और शून्य दशमलव शून्य एक लॉट इस्तेमाल होता है। सिंबल का नाम और न्यूनतम वॉल्यूम ब्रोकर के अनुसार बदल सकते हैं। सिंबल की प्रॉपर्टी देखकर पुष्टि करें।

  8. 2:43

    एक बार भेजें, फिर परिणाम पढ़ें।

    अनुरोध एक ही बार चलाएँ। इस सफल MT4 रिस्पॉन्स में data.ticket नए ट्रेड का नंबर है। Data.volume शून्य दशमलव शून्य एक है और data.price खुलने की कीमत है। अगले चरणों के लिए टिकट सहेजें। कोई त्रुटि मिले तो आगे बढ़ने से पहले उसका विवरण पढ़ें।

  9. 3:09

    खुली पोज़िशन जाँचें।

    OpenedOrders चलाएँ। Data.orderInfos में OrderSend से मिला टिकट खोजें। सिंबल, ऑर्डर का प्रकार, लॉट और खुलने की कीमत जाँचें। इस उदाहरण में BTCUSD की एक खरीद पोज़िशन है। इसे लाइव पोज़िशन तालिका में भी देख सकते हैं।

  10. 3:35

    उदाहरण की पोज़िशन बंद करें।

    OrderCloseDelete चुनें। OrderSend के सफल रिस्पॉन्स वाला टिकट भरें और पूरा वॉल्यूम बंद करने के लिए lots को शून्य दशमलव शून्य एक रखें। मौजूदा भाव इस्तेमाल करने के लिए क्लोज़िंग प्राइस खाली छोड़ें। टिकट और वॉल्यूम जाँचकर अनुरोध चलाएँ।

  11. 3:58

    बंद करने का परिणाम जाँचें।

    रिस्पॉन्स में त्रुटि नहीं है और mode का मान OCD_MARKET_ORDER है। यह मार्केट ऑर्डर बंद करने का परिणाम है। बचा हुआ वॉल्यूम देखने के लिए OpenedOrders फिर चलाएँ। आंशिक रूप से बंद करते समय भी यह उपयोगी है। यहाँ हमने पूरा वॉल्यूम बंद करने को कहा था।

  12. 4:24

    पुष्टि करें कि कोई ऑर्डर नहीं बचा।

    दोबारा OpenedOrders चलाने पर orderInfos की सूची खाली है। इस डेमो खाते में न खुली पोज़िशन बची है, न पेंडिंग ऑर्डर। खाली सूची एक सही सफल परिणाम है। हमने जो ट्रेड खोला था, वह बंद हो चुका है।

  13. 4:46

    काम पूरा होने पर डिस्कनेक्ट करें।

    मौजूदा टर्मिनल आईडी के साथ Disconnect चलाएँ और देखें कि कोई त्रुटि नहीं है। अब टर्मिनल डिस्कनेक्ट है। केवल डिस्कनेक्ट करने से पोज़िशन बंद नहीं होती, इसलिए हमने पहले ट्रेड बंद करके OpenedOrders जाँचा।

  14. 5:06

    यही चरण अपने कोड में अपनाएँ।

    आपने MT4 कंसोल का वर्कफ़्लो पूरा कर लिया है। कोड उदाहरणों से अपना ऐप शुरू करें, API कुंजी निजी रखें और हर अनुरोध का परिणाम जाँचें। परेशानी होने पर मेथड की परिणाम गाइड या MT4 त्रुटि प्रबंधन ट्यूटोरियल खोलें।