2

有没有人有一个如何创建止盈止损的市价单的例子?

我已经阅读了文档,因为这是我第一次做这样的事情,所以我真的不明白!

我正在尝试创建一个从 TradingView 获取警报并下订单的 API 端点。我真的不想使用限价单,因为我只想以当前价格下单。

除了实际下订单外,我一切正常!!

我将不胜感激任何帮助!

4

1 回答 1

2

因为我在文档中的任何地方都找不到解决方案。所以,我想出了解决方法(这可能不是最有效的方法,但它对我有用)我已经开始按顺序使用 3 个订单下订单。

示例场景:以市场价格 (139.00) 以 300 美元购买 SOL。

#Place Market Buy Order, Buying volume = 2.15 for $300
ftx.create_order('SOL/USD','market','buy',2.15)

#Place Stop-loss order, volume = 2.15 when price reaches 135.00
ftx.create_order('SOL/USD','stop','sell',2.15,params={'triggerPrice':135.00,'reduceOnly': True})

#Place take-profit order, volume = 2.15 when price reaches 148.00
ftx.create_order('SOL/USD','takeProfit','sell',2.15,params={'triggerPrice':148.00,'reduceOnly': True})

确保包含 reduceOnly 参数,以免在任何一个 SL/TP 订单被执行时开立新仓位。

我意识到任何一个 TP/SL 订单都将在订单簿中被填写,我不确定接下来会发生什么,以避免与相同资产的新订单发生冲突。我在使用新订单之前单独处理 -

ftx.cancel_all_orders(symbol, {'conditionalOrdersOnly':True})
于 2021-09-29T06:29:26.870 回答