仅在fxcmpy中执行订单后,如何才能添加止盈?

时间:2019-10-24 12:19:29

标签: python algorithmic-trading

我有一个使用fxcmpy用python编写的交易算法。 我开交易:

order = con.open_trade(symbol, is_buy=True,
                            is_in_pips=False,
                           amount=str(lots), time_in_force='GTC',
                           order_type='AtMarket')

然后添加止盈: con.change_trade_stop_limit(id, is_in_pips=False, is_stop=False, rate=tp) 我这样做是因为我希望获利取决于交易价格。我曾经以开盘价为最后要价,但情况并非总是如此,因此该订单将因虚假获利而被拒绝(该价格低于多头交易的当前买入价) 问题在于订单通常是在执行change_trade之后执行的,因此不会应用任何更改。

如何告诉它等待执行?

0 个答案:

没有答案