0
Follow
0
Followers
एक्सचेंज.आईओ के माध्यम से बिनेंस के मार्केट टेक प्रॉफिट एपीआई को कॉल करते समय, एक त्रुटि संदेश "{"code": -2021, "msg": "ऑर्डर तुरंत ट्रिगर होगा।"}" प्रदर्शित होता है, लेकिन एक्सचेंज.बाय(-1,मात्रा) का ...
Created 2023-10-05 16:48:10 Updated 2023-10-08 11:40:34
5
1148
1、调用币安API接口:
var message = "symbol=ETHUSDT&side=BUY&positionSide=SHORT&type=TAKE_PROFIT_MARKET&closePosition=true&stopPrice="+ticker.Last+"×tamp=" + Date.now();
var orderInfos = exchange.IO("api", "POST", "/fapi/v1/order", message);
报错信息:“{"code": -2021, "msg": "Order would immediately trigger."}”
2、直接用FMZ的exchange.Buy(-1,quantity),就不会报错。
Related Recommendations
Inventor Quant Workflow FAQ (Continuously Updated)Financial Magic Zone Global KOL RecruitmentFAQ Summary (Updating...)PINE Language Introductory Tutorial of FMZ QuantPrimary Tutorial of Strategy Writing with FMZ Quant Trading Platform (Must Read)Getting Started with FMZ Quant Trading Platform (Must Read)MyLanguage Doc
Comment
All comments (5)
看上去,代码写的不太对:
var message = "symbol=" + "ETHUSDT" + "&side=BUY" + orderid +"&positionSide=SHORT"
+"&type="+"TAKE_PROFIT_MARKET"+"closePosition=true"+"&stopPrice="+ticker.Last+"×tamp=" + Date.now();
其中orderid 没有参数名,只有一个值。closePosition 前也少写了&符号。
建议再检查看下。
3 years ago
已更新。
var message = "symbol=ETHUSDT&side=BUY&positionSide=SHORT&type=TAKE_PROFIT_MARKET&closePosition=true&stopPrice="+ticker.Last+"×tamp=" + Date.now();
3 years ago
- 1
