ट्रेडिंग व्यू अलार्म सिग्नल ट्रेडिंग के लिए एपीआई का विस्तार करने के लिए आविष्कारक के द्वारा क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म का उपयोग करना (अनुशंसित)

लेखक:छोटे सपने, बनाया गयाः 2020-04-29 17:08:27, अद्यतन किया गयाः 2023-10-08 19:56:04

img

ट्रेडिंग व्यू अलार्म सिग्नल लेनदेन के लिए एपीआई का विस्तार करने के लिए आविष्कारक द्वारा क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म का उपयोग करें

बी स्टेशन वीडियो लिंक

आविष्कारकों के लिए क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म एक्सटेंशन एपीआई को हाल ही में अपग्रेड किया गया है, जो सीधे एक्सेस मोड का समर्थन करता है, ताकि ट्रेडिंग व्यू अलार्म सिग्नल को स्वचालित रूप से ट्रेडिंग के लिए आविष्कारकों के लिए भेजा जा सके।

आविष्कारक क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म एपीआई विस्तार

आविष्कारक एपीआई दस्तावेज़ के लिए लिंक

एक्सटेंशन एपीआई का मुख्य कार्य प्रोग्रामेटिक ऑपरेशन के लिए आविष्कारक को क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म पर विभिन्न प्रकार के कार्यों के लिए इंटरफ़ेस प्रदान करना है, जैसे कि एक साथ बैच स्टार्ट रोबोट, टाइमर रोबोट स्टार्ट, स्टॉप, रोबोट जानकारी का विवरण पढ़ना, आदि। हम आविष्कारक क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म एक्सटेंशन एपीआई का उपयोग करते हैं।CommandRobot(RobotId, Cmd)एक इंटरफेस के रूप में, यह इंटरफेस एक निर्दिष्ट आईडी के साथ एक रोबोट को एक इंटरैक्टिव निर्देश भेज सकता है, और रोबोट एक आदेश प्राप्त करने के बाद एक संबंधित ऑपरेशन (जैसे खरीद, बिक्री आदि) निष्पादित कर सकता है।

विस्तार एपीआई का उपयोग करने के लिए, आपको पहले अपना स्वयं का आविष्कारक खाता बनाना होगा।API KEY: img API KEYगुप्त कुंजीaccess keyऔरsecret keyयह एक बहुत ही अच्छा विचार है।API KEYयह आवश्यक है कि एफएमजेड के आविष्कारकों के लिए क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म की कुंजी को व्यवस्थित रूप से संचालित किया जाए, इसलिए इसे अच्छी तरह से संग्रहीत किया जाना चाहिए और इसे कभी भी लीक नहीं किया जाना चाहिए।API KEYऔर जब आप इस पर क्लिक करते हैं, तो आप अनुमति निर्दिष्ट कर सकते हैं, उदाहरण के लिए ऊपर दिए गए चित्र में केवल इस पर।API KEYपहुँच प्रदान करनाCommandRobot(RobotId, Cmd)इंटरफेस के लिए अनुमति, सुरक्षा कारणों के लिए इस उदाहरण के लिए केवल FMZ के लिए विस्तार देंAPI KEYप्रदान करनाCommandRobot(RobotId, Cmd)इंटरफेस का उपयोग करने की अनुमति।

विस्तारित एपीआई के लिए प्रत्यक्ष पहुँच मोड

सीधे पहुँच मोड का मतलब हैAPI KEYURL के क्वेरी में सीधे लिखें, उदाहरण के लिए, एक URL जो आविष्कारक को क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म एक्सटेंशन एपीआई पर जाता है, लिख सकता हैः

https://www.fmz.com/api/v1?access_key=xxx&secret_key=yyyy&method=CommandRobot&args=[186515,"ok12345"]

इनमें सेhttps://www.fmz.com/api/v1यह इंटरफ़ेस का पता है।?इसके बादQuery, पैरामीटरaccess_keyगुप्त कुंजी उदाहरण में xxx (आपके FMZ खाते के access_key को भरने के लिए) पैरामीटर के साथ दर्शाया गया हैsecret_keyगुप्त कुंजी कोyyyy के साथ दर्शाया जाता है ((उपयोग करते समय अपने खाते के लिए विशेष रूप से secret_key भरें), पैरामीटरmethodयह विस्तार एपीआई इंटरफ़ेस का विशिष्ट नाम है जिसे एक्सेस किया जाना है।argsकॉल करने के लिएmethodइंटरफेस के पैरामीटर ।

हम ट्रेडिंग व्यू का उपयोग सिग्नल स्रोत के रूप में करते हैं, और ट्रेडिंग ऑर्डर को आविष्कारक के लिए क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म रोबोट को भेजते हैं, जो वास्तव में केवल एक ही उपयोग करता है।CommandRobotयह इंटरफ़ेस है।

ट्रेडिंगदृश्य

सबसे पहले, आपको ट्रेडिंग व्यू प्रो स्तर का खाता होना चाहिए, बेसिक स्तर पर वेबहूड फ़ंक्शन का उपयोग करने में असमर्थ होना चाहिए। हम ट्रेडिंग व्यू के चार्ट में जाते हैं।

img

चार्ट में एक सूचक जोड़ने के लिए, अन्य स्क्रिप्ट एल्गोरिदम भी हो सकते हैं. यहाँ हम सबसे आम उपयोग का उपयोग करते हैंMACDसूचक, और फिर 1 मिनट के लिए के लाइन चक्र सेट करें ((सिग्नल को तेजी से ट्रिगर करने के लिए, आसान प्रदर्शन के लिए) ।

img

चार्ट पर राइट-क्लिक करें और पॉप-अप मेनू में "एड अलर्ट" चुनें।

img

अलार्म विंडो में सेट करेंWebHookइस बिंदु पर, हम जल्दी से सेटअप करने की आवश्यकता नहीं है, हम पहले आविष्कारक को चलाने के लिए चलाने के लिए एक रोबोट है जो ट्रेडिंग प्लेटफॉर्म के किनारे पर निगरानी संकेतों को मापता है।

निगरानी सिग्नल के तहत रोबोट

रणनीति का स्रोत कोडः

// 全局变量
var BUY = "buy"     // 注意:现货用的命令
var SELL = "sell"   //      现货用的命令
var LONG = "long"   // 期货用的命令
var SHORT = "short" // 期货用的命令
var COVER_LONG = "cover_long"   // 期货用的命令
var COVER_SHORT = "cover_short" // 期货用的命令

function main() {
    // 清空日志,如不需要,可以删除
    LogReset(1)

    // 设置精度
    exchange.SetPrecision(QuotePrecision, BasePrecision)

    // 识别期货还是现货
    var eType = 0
    var eName = exchange.GetName()
    var patt = /Futures_/
    if (patt.test(eName)) {
        Log("添加的交易所为期货交易所:", eName, "#FF0000")
        eType = 1
        if (Ct == "") {
            throw "Ct 合约设置为空"
        } else {
            Log(exchange.SetContractType(Ct), "设置合约:", Ct, "#FF0000")
        }
    } else {
        Log("添加的交易所为现货交易所:", eName, "#32CD32")
    }
    
    var lastMsg = ""
    var acc = _C(exchange.GetAccount)
    while(true) {
        var cmd = GetCommand()
        if (cmd) {
            // 检测交互命令
            lastMsg = "命令:" + cmd + "时间:" + _D()
            var arr = cmd.split(":")
            if (arr.length != 2) {
                Log("cmd信息有误:", cmd, "#FF0000")
                continue
            }

            var action = arr[0]
            var amount = parseFloat(arr[1])

            if (eType == 0) {
                if (action == BUY) {               
                    var buyInfo = IsMarketOrder ? exchange.Buy(-1, amount) : $.Buy(amount)
                    Log("buyInfo:", buyInfo)
                } else if (action == SELL) {        
                    var sellInfo = IsMarketOrder ? exchange.Sell(-1, amount) : $.Sell(amount)
                    Log("sellInfo:", sellInfo)
                } else {
                    Log("现货交易所不支持!", "#FF0000")
                }
            } else if (eType == 1) {
                var tradeInfo = null
                var ticker = _C(exchange.GetTicker)
                if (action == LONG) {
                    exchange.SetDirection("buy")
                    tradeInfo = IsMarketOrder ? exchange.Buy(-1, amount) : exchange.Buy(ticker.Sell, amount)
                } else if (action == SHORT) {        
                    exchange.SetDirection("sell")
                    tradeInfo = IsMarketOrder ? exchange.Sell(-1, amount) : exchange.Sell(ticker.Buy, amount)
                } else if (action == COVER_LONG) {        
                    exchange.SetDirection("closebuy")
                    tradeInfo = IsMarketOrder ? exchange.Sell(-1, amount) : exchange.Sell(ticker.Buy, amount)
                } else if (action == COVER_SHORT) {        
                    exchange.SetDirection("closesell")
                    tradeInfo = IsMarketOrder ? exchange.Buy(-1, amount) : exchange.Buy(ticker.Sell, amount)
                } else {
                    Log("期货交易所不支持!", "#FF0000")
                }
                if (tradeInfo) {
                    Log("tradeInfo:", tradeInfo)
                }
            } else {
                throw "eType error, eType:" + eType
            }
            acc = _C(exchange.GetAccount)
        }
        var tbl = {
            type : "table", 
            title : "状态信息", 
            cols : ["数据"], 
            rows : []
        }
        // tbl.rows.push([JSON.stringify(acc)])   // 测试时使用
        LogStatus(_D(), eName, "上次接收到的命令:", lastMsg, "\n", "`" + JSON.stringify(tbl) + "`")
        Sleep(1000)
    }
}

रणनीतिक स्रोत

रणनीति कोड बहुत सरल है, पता लगाने के लिएGetCommandफ़ंक्शन का रिटर्न वैल्यू जब कोई इंटरैक्टिव मैसेज पॉलिसी प्रोग्राम को भेजा जाता है।GetCommandफ़ंक्शन इस संदेश को लौटाता है, और फिर नीति निर्माता संदेश की सामग्री के आधार पर संबंधित लेनदेन कार्रवाई करता है। इस नीति पर एक इंटरैक्शन बटन सेट किया गया है, जो इंटरैक्शन सुविधाओं का परीक्षण कर सकता है, जैसे कि इस नीति को चलाने के लिए, रोबोट को आविष्कारक द्वारा क्वांटिफाइड ट्रेडिंग प्लेटफॉर्म के लिए एक एनालॉग एक्सचेंज कॉन्फ़िगर करना।WexApp

img

इंटरैक्टिव बटन पर क्लिक करें और परीक्षण करें कि क्या रोबोट खरीद के लिए आदेश प्राप्त करता है।

img

आप देख सकते हैं कि रोबोट को प्राप्त होने वाली कमांड स्ट्रिंग हैःbuy:0.01

जब हम ट्रेडिंग व्यू अलर्ट को ट्रिगर करते हैं, तो वेबहूक एक URL में आविष्कारक तक पहुंचने का अनुरोध करता है।CommandRobotइंटरफ़ेस पर, ले जाने वाले पैरामीटर हैंbuy:0.01यह ठीक है।

ट्रेडिंग व्यू के लिए वेबहूक सेट करें

ट्रेडिंग व्यू में वापस, हम WebHook के URL को भरते हैं।access_keysecret_keyपैरामीटर अपने आप भरेंAPI KEYmethodनिश्चित रूप से, हम सिर्फ यात्रा करने के लिए हैCommandRobotयह विस्तारित एपीआई इंटरफेस है।argsपैरामीटर है[机器人ID,命令字符串]यह एक रोबोट आईडी है जिसे हम सीधे रोबोट पेज से प्राप्त कर सकते हैं, जैसा कि नीचे दिखाया गया हैःimgइस बार जब हम सिग्नल को ट्रिगर करते हैं, तो हम 0.02 सिक्के खरीदते हैं, और कमांड स्ट्रिंग हैः"buy:0.02"इस प्रकार WebHook URL पूरा हो जाता है. यह विधि केवल संकेत को URL में लिखने का समर्थन करती है, यदि आप टीवी नीति द्वारा दिए गए चेतावनी संदेशों में से कुछ प्राप्त करना चाहते हैं, तो संदर्भित करें।https://www.fmz.com/api#直接验证

https://www.fmz.com/api/v1?access_key=e3809e173e23004821a9bfb6a468e308&secret_key=45a811e0009d91ad21154e79d4074bc6&method=CommandRobot&args=[191755,"buy:0.02"]

ट्रेडिंग व्यू में सेट करेंः

img

सिग्नल के लिए प्रतीक्षा करें... सिग्नल के लिए प्रतीक्षा करें... 等待信号触发.

img

रोबोट ने संकेत प्राप्त कियाः

img

यह ट्रेडिंग व्यू में समृद्ध चार्टिंग सुविधाओं का उपयोग करने के लिए संभव है, जो कि ट्रेडिंग व्यू में रणनीतियों को जावास्क्रिप्ट या पायथन भाषाओं में स्थानांतरित करने की तुलना में कठिनाई में काफी कम है।

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


संबंधित

अधिक

pw1013क्या आप मुझे डीपकोइन एक्सचेंज से जोड़ सकते हैं, बहुत बहुत धन्यवाद।

मिंग्सी1005जब आविष्कारक जोड़े को जीतने के लिए मुद्राओं का उपयोग कर सकते हैं, तो वायदा कब होगा?

मिंग्सी1005जब आविष्कारक जोड़े को जीतने के लिए मुद्राओं का उपयोग कर सकते हैं, तो वायदा कब होगा?

मुस्कुराहटआप बहुत अच्छे हैं, मैंने जो कॉन्ट्रैक्ट रणनीति बनाई है, वह यह है कि कभी-कभी ट्रेड खोलने के बाद मध्य में ट्रेड बढ़ जाती है, तो जब मैं आखिरी बार ट्रेड करना चाहता हूं, तो मैं कवर_लॉन्ग का उपयोग करके सभी ट्रेडों को कैसे समतल करूं (क्योंकि मुझे नहीं पता कि मध्य में कई बार बढ़ेगा), "cover_long:1" में 1 क्या बदल गया है, कोड के लिए घुटने टेकें

tyk950115मेरा टीवी रणनीति संदेश यह हैः आदेश {{strategy.order.action}}@{{strategy.order.contracts}} सौदा {{ticker}}; नई रणनीति स्थिति {{strategy.position_size}} अगर मैं अनुबंध करना चाहता हूँ, तो क्या मुझे चार अलर्ट जोड़ने होंगे? अधिक, सस्ता, खाली, खाली? क्या webhook नीति में फ़ील्ड का हवाला दे सकता है? या मुझे इसे मरने के लिए लिखना होगा? webhook में 4 तरीके हैं long, cover_long, cover_short अलार्म में संदेशों के साथ संवाद करने के लिए?

माइनस क्वांटिफाइंगमैं tv के संदेश पाठ को भी पास करना चाहता हूं, लेकिन मैं इसे नहीं ले जा सकता, केवल यूआरएल पैरामीटर ले जा सकता है, ट्रेडिंगव्यू के लिए नहीं।

निंगप्रश्नः [1234567, "buy:50"] यह 50USD के मूल्य का BTC है, जिसे खरीदकर, आप $50 के मूल्य का BTC प्राप्त कर सकते हैं। लेकिन जब मैं बेचता हूँ,[1234567, "sell:50"] तो यह त्रुटि दिखाता हैः Sell ((-1, 50): insufficient balance तो मैं कैसे सेटअप करूं ताकि मैं अपनी पहली खरीदारी में से सभी BTC बेच सकूं?

wqyयह काम करता है!

लानबनमस्कार, मैं आपके चरणों के अनुसार कदम से कदम मिलाता हूं, सर्वर का चयन आविष्कारक के साथ सर्वर है, लेकिन टीवी पर संकेत दिया गया है, लेकिन आविष्कारक के पक्ष में रोबोट अभी भी संकेत का आदेश निष्पादित नहीं करता है, क्या सर्वर के कारण है? कृपया जवाब दें!

टंम्मम्मबहुत बढ़िया, संग्रह धीमा करो

उलटा क्यू/upload/asset/19a5ed382b58652c4dd19.png /upload/asset/19b0ea9ffa5100a3594f3.png /upload/asset/19a806e32e9b589696fa0.png /upload/asset/19a5005173219393cf2d9.png मैंने चरणों में जोड़ा अनुबंध कोड, फिर भी त्रुटि क्यों दिखाई दे रही है, क्या यह गलत कदम है?

वूसीयनउदाहरण के लिए, यदि टीवी नीति में कई खाली सिर हैं, तो क्या यह टीवी नीति में दिए गए संकेतों के आधार पर खाली, बढ़ा या समतल होगा?

PY008क्या लिखते हैं फ्यूचर्स कॉन्ट्रैक्ट कोड?

मेलो23वायदा वीडियो ट्यूटोरियल कहाँ है?

सुग210क्या बिआन वायदा समर्थित नहीं है? कौन सा एक्सचेंज समर्थित है?

युआनलिजीयह एक अनुबंध है, यह एक अनुबंध है, यह एक अनुबंध है, यह एक अनुबंध है।

माइकल्सएक बड़ी सफेद लहर तुरंत फैलती है, यह बहुत मजबूत है।

स्काईफायरबहुत बढ़िया, और एक छोटा सा कदम।

उपदेशबहुत बढ़िया

pw1013मैंने कॉपीराइट मालिक से आपके बारे में पूछा।

हेक्सियाओ49मेरे समुदाय में एक समस्या है, क्या आप मेरी मदद कर सकते हैं?

छोटे सपनेबिना एपीआई के, यह संभव नहीं है।

हेक्सियाओ49Deep ने खुद को नहीं जोड़ा?

छोटे सपनेयह इस बात पर निर्भर करता है कि कितने उपयोगकर्ता इसकी आवश्यकता रखते हैं।

छोटे सपनेयह रोकथाम एक रणनीति को बदलने के लिए है, एक या दो शब्दों के लिए नहीं। FMZ सीधे पाइन भाषा का समर्थन करता है, सीधे पाइन स्क्रिप्ट चलाने के लिए अपेक्षाकृत आसान है।

मिंग्सी1005टीचरः मैं आपके द्वारा प्रकाशित रोबोट पर एक और रोबोट जोड़ना चाहता हूं, जो कि बंद होने के बाद बंद हो जाता है, मैं इसे कहां जोड़ूं? क्या FMZ पर कोई अंतर्निहित रोबोट है जो बंद होने के बाद बंद हो जाता है?

छोटे सपनेहां, मैंने उनके ग्राहक सेवा से भी पूछा है कि क्या वे अनुबंधित एपीआई इंटरफेस को तोड़ते हैं।

मिंग्सी1005तो कोई रास्ता नहीं है।

छोटे सपनेयह एक वास्तविक एपीआई इंटरफ़ेस है, बॉस! #_#! FMZ पहले से ही समर्थन कर रहा है।

मिंग्सी1005https://www.coinw.fit/front/API इस वेबसाइट पर एक एपीआई है, जिसे खोलने के लिए एक सीढ़ी की आवश्यकता है /upload/asset/2986424014eb005f8cda2.png

मिंग्सी1005https://www.coinw.fit/front/API इस वेबसाइट पर एक एपीआई है, जिसे खोलने के लिए एक सीढ़ी की आवश्यकता होती है

छोटे सपनेयह पता खोला नहीं जा सकता है. कोई अनुबंधित एपीआई दस्तावेज नहीं है.

मिंग्सी1005एपीआई इनपुट लिंकः https://coinw.pw/API

छोटे सपनेयह coinw का प्रत्यक्ष एपीआई है, और coinw प्रत्यक्ष एफएमजेड पहले से ही समर्थित है, और उनके पास कोई अनुबंध इंटरफ़ेस नहीं है। आप Coinw से परामर्श करना बेहतर है। मैंने उनके ग्राहक सेवा से पूछा और उन्होंने कहा कि कोई अनुबंध एपीआई नहीं है।

मिंग्सी1005क्या हम अपने आप को एक सामान्य प्रोटोकॉल के साथ बांध सकते हैं? बस एक आईपी पता भरने के लिए कहें, यह आईपी पता किस पते को भरना है? एपीआई इनपुट लिंकः https://coinw.pw/API

छोटे सपनेशर्म की बात है, क्या आप सुनिश्चित हैं कि सिक्का जीतने वाले अनुबंध में एपीआई है?

मिंग्सी1005हाँ, छोटे सपने शिक्षक, अगर आप पहुँच, वहाँ एक बहुत मात्रा में पहुँच हो जाएगा, क्योंकि सिक्का 80% कमीशन वापस जीतता है

छोटे सपनेहैलो, क्या आपको इस एक्सचेंज कोइन के लिए अनुबंध की आवश्यकता है?

दो-दो पुरानी लहरेंकृपया, क्या आपने इसे हल किया है?

लानबभाई, क्या आप एफएमजेड को सीधे लिंक करने के लिए टीवी की रणनीति में सफल रहे हैं?

छोटे सपनेआप इसे विशेष रूप से डिज़ाइन कर सकते हैं, जैसे कि आप अनुरोध में cover_long: 1 को डिज़ाइन करते हैं, इसे cover_long: all में बदल देते हैं, ताकि आप FMZ की इस निगरानी नीति में बातचीत कवर_लॉन्ग प्राप्त करने के लिए समय को संशोधित कर सकें, यदि यह सभी है, तो सभी समतल हैं। इसे लागू करने के लिए इस नीति को संशोधित करना है। `` // वैश्विक चर var BUY = "buy" // ध्यान देंः कमांड का उपयोग करें var SELL = "sell" // तत्काल आदेश var LONG = "long" // वायदा के लिए आदेश var SHORT = "short" // वायदा के लिए आदेश var COVER_LONG = "cover_long" // वायदा के लिए आदेश var COVER_SHORT = "cover_short" // वायदा के लिए आदेश ... ... .. .. } else if (eType == 1) { var tradeInfo = शून्य var ticker = _C (exchange.GetTicker) if (action == LONG) { exchange.SetDirection (("खरीदें") tradeInfo = IsMarketOrder? exchange.Buy ((-1, amount)): exchange.Buy ((ticker.Sell, amount) } else if (action == SHORT) { exchange.SetDirection (("बिक्री") tradeInfo = IsMarketOrder? exchange.Sell ((-1, amount)): exchange.Sell ((ticker.Buy, amount) } else if (action == COVER_LONG) { // COVER_LONG है cover_long , यह पता लगाने के लिए कि क्या यह कार्रवाई है, यहाँ दर्ज करें यदि // यहाँ आप सभी पैरामीटर के बारे में और अधिक निर्दिष्ट करते हैं, सभी समतल के लिए ऑपरेशन डिजाइन करते हैं, और विशेष रूप से लिखते हैं exchange.SetDirection (("closebuy") tradeInfo = IsMarketOrder? exchange.Sell ((-1, amount)): exchange.Sell ((ticker.Buy, amount) } else if (action == COVER_SHORT) { exchange.SetDirection (("closesell") tradeInfo = IsMarketOrder? exchange.Buy ((-1, amount)): exchange.Buy ((ticker.Sell, amount) } else { लॉग (("फ्यूचर्स एक्सचेंजों का समर्थन नहीं!", "#FF0000") } if (tradeInfo) { लॉग (("tradeInfo:", tradeInfo) } } else { throw "eType error, eType:" + eType } acc = _C ((exchange.GetAccount) } ``

यैडाईक्या सवाल हल हो गया है?

छोटे सपनेटीवी पर अलार्म भेजने की स्थिरता स्पष्ट नहीं है, यह टीवी पर निर्भर करता है।

बेयargs=[191755, "buy:0.02"], यहां पैरामीटर जोड़ें, और एक ही समय में कई काम कर सकते हैं। क्या इनमें से एक पैरामीटर को छोड़ना बेहतर होगा? क्या कई टीवी अलार्म अचानक दो समान बिंदु अलार्म भेजेंगे?

छोटे सपनेएफएमजेड के एक्सटेंशन एपीआई का उपयोग करके टीवी अनुरोध प्राप्त करने के लिए, बॉडी सामग्री प्राप्त करने के लिए, देखेंः https://www.fmz.com/api# प्रत्यक्ष सत्यापन अब टीवी अनुरोध के यूआरएल में, शरीर में डेटा भी प्राप्त किया जा सकता है।

1131717062कृपया पूछें कि टीवी पर, रणनीतिक रूप से, वेबहूक यूआरएल पर, एक खुली स्थिति का अलार्म कैसे बनाया जाता है।

छोटे सपनेएफएमजेड के एक्सटेंशन एपीआई का उपयोग करके टीवी अनुरोध प्राप्त करने के लिए, बॉडी सामग्री प्राप्त की जा सकती हैः https://www.fmz.com/api#%E7%9B%B4%E6%8E%A5%E9%AA%8C%E8%AF%81

माइनस क्वांटिफाइंग https://www.fmz.com/strategy/221850,看到了,感谢大神!!

छोटे सपनेएक सीधा तरीका है कि आप अनुरोधित बॉडी में जानकारी प्राप्त कर सकते हैं और इसे रणनीति वर्ग खोज के तहत खोज सकते हैं।

छोटे सपनेइस तरह की नीति को बदलकर 50 को उस समय की कीमत में विभाजित किया गया।

छोटे सपनेयदि आदेश प्राप्त होता है, तो रोबोट स्टेटस टैब पर है, और अंतिम बार प्राप्त आदेश टैब पर है। यह स्थान प्राप्त आदेश दिखाएगा। यह जाँचें कि क्या कोई कॉन्फ़िगरेशन नहीं है।

लानबएक बार जब हम एक बार फिर से शुरू करते हैं, तो हम एक बार फिर से शुरू करते हैं, जब हम एक बार फिर से शुरू करते हैं, तो हम एक बार फिर से शुरू करते हैं।

छोटे सपनेएक विशिष्ट प्रश्न के लिए, क्या आपके रोबोट पर विनिमय विनिमय विनिमय विनिमय विनिमय विनिमय विनिमय विनिमय विनिमय विनिमय है?

छोटे सपने/upload/asset/16afbca03eec23516d37.png आपने गलत एक्सचेंज जोड़ा है।

छोटे सपनेभाई, एपीआई की स्क्रीनशॉट को कोड करना है, सुरक्षा पहले।

उलटा क्यू/upload/asset/19aee891571def2a6c4f3.png मैं बिनान में एपीआई परमिशन खोल रहा हूं, मैं भी एक अनुबंध खाता खोल रहा हूं, लेकिन रणनीति चल रही है तो हमेशा वायदा एक्सचेंज नहीं जोड़ा जा सकता है, क्या कोड में कोई समस्या है?

छोटे सपनेलॉग में दिखाता है कि बिनेंस ने कहा कि एक्सचेंज ऑब्जेक्ट जोड़ा गया है, वह है बिनान नकदी। लेकिन आपकी नीति ने फ्यूचर्स कॉन्ट्रैक्ट कोड सेट किया है, इसलिए यह त्रुटि है।

छोटे सपनेट्रेडिंग व्यू में अलार्म सेट करना आवश्यक है, अलार्म सेटिंग्स में वेबहूक पता भरना आवश्यक है।

छोटे सपनेhttps://www.fmz.com/api#exchange.setcontracttype... इस फ़ंक्शन के विवरण में है, आप देख सकते हैं।

छोटे सपनेइस लेख की शुरुआत में एक लिंक है।

मेलो23बी स्टेशन वीडियो का नाम क्या है

छोटे सपनेफ्यूचर्स का उपयोग एक ही है, केवल लिंक के अंदर पैरामीटर को बदलें। var BUY = "खरीदें" var SELL = "बिक्री" var LONG = "लंबा" var SHORT = "छोटा" var COVER_LONG = "cover_long" var COVER_SHORT = "cover_short" long बहुआयामी है, short बहुआयामी है, cover_long बहुआयामी है, cover_short बहुआयामी है। `` https://www.fmz.com/api/v1?access_key=e3809e173e23004821a9bfb6a468e308&secret_key=45a811e0009d91ad21154e79d4074bc6&method=CommandRobot&args=[191755, "buy:0.02"] `` इस लिंक में buy को बदल दें।

छोटे सपनेटीवी पर दो अलार्म जोड़े जाते हैं. एक सस्ता और एक खाली होता है. टीवी पर N अलार्म जोड़े जा सकते हैं.

सुग210यदि आप एक ही समय में कई स्टोर्स को चालू करना चाहते हैं, तो सिग्नल सेटिंग cover_long:10 और short:10 है, लेकिन टीवी में सेट होने के बाद केवल एक सिग्नल निष्पादित किया जा सकता है, क्या यह एक चूक नहीं है? कृपया इस समस्या को हल करने के लिए कैसे पूछें।

छोटे सपनेसभी ठीक है, फ्यूचर्स फ्यूचर्स के निर्देश हैं, न कि बेचें खरीदें।

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

कुंजी986यह सेट की गई वस्तु का ऑपरेटिंग कोड है, कृपया यह पूछें कि क्या फ्यूचर्स को कोड को फिर से लिखना चाहिए।

छोटे सपनेइस वीडियो को देखने के लिए वीडियो ट्यूटोरियल देखें।