Я пытаюсь разместить заказ на покупку, но результат - «нет».
Если я попытаюсь разместить тот же заказ (тот же участок, SL, TP) непосредственно в MT5, это хорошо.
Ниже абстрактного кода.
Я установил «Торговля алго» в MT5.
может кто -нибудь помочь мне, пожалуйста? < /P>
symbol = "NDA_CFD.DE"
lot = 1.0
tick = mt5.symbol_info_tick(symbol)
buy_price = tick.ask
sell_price = tick.bid
point = mt5.symbol_info(symbol).point
psl = 0.05
ptp = 0.10
buy_sl = buy_price*(1-psl)
buy_tp = buy_price*(1+ptp)
sell_sl = sell_price*(1+psl)
sell_tp = sell_price*(1-ptp)
deviation = 10
print ('Ask price', tick.ask)
ordine_acquisto = mt5.ORDER_TYPE_BUY
ordine_vendita = mt5.ORDER_TYPE_SELL
def crea_ordine (simbolo,quantita,tipo_ordine,prezzo,stop_loss,take_profit):
request = {
"action": mt5.TRADE_ACTION_DEAL,
"symbol": simbolo,
"volume": quantita,
"type": tipo_ordine,
"price": prezzo,
"sl": stop_loss,
"tp": take_profit,
"deviation": deviation,
#"magic": 234000,
"comment": "python script open",
"type_time": mt5.ORDER_TIME_GTC,
"type_filling": mt5.ORDER_FILLING_IOC,
#"position": mt5.positions_get()[0]._asdict()['ticket']
}
result = mt5.order_send(request)
print(result)
#Ordine di acquisto
crea_ordine(tick,lot,ordine_acquisto,buy_price,buy_sl,buy_tp)
Подробнее здесь: https://stackoverflow.com/questions/794 ... via-python
«Нет» возвращается в заказ на покупку на MT5 через Python ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
При беге на задний тест и покупку я всегда получаю заказ отменен/маржа/отклонение
Anonymous » » в форуме Python - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
При беге на задний тест и покупку я всегда получаю заказ отменен/маржа/отклонение
Anonymous » » в форуме Python - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-