我正在尝试向 Metatrader 5 程序发送订单,但今天没有任何反应,直到昨天才出现错误 10013
import MetaTrader5 as mt5
mt5.initialize()
price = mt5.symbol_info_tick("NQ100_m_i").bid
print(price)
requester = {
"action": mt5.TRADE_ACTION_DEAL,
"symbol": "NQ100_m_i",
"volume": float(0.15),
"type": mt5.ORDER_TYPE_BUY,
"price": price,
"sl": 0,
"tp": 0,
"deviation": 30,
"magic": 234000,
"comment": 'sadsada',
"type_time": mt5.ORDER_TIME_GTC,
"type_filling": mt5.ORDER_FILLING_FOK,
}
result = mt5.order_send(requester)
print(result)
.
我尝试了所有 type_filling 和 type_time 模式,但仍然没有任何反应,它说结果是一个非类型对象
代替价格 = mt5.symbol_info_tick("NQ100_m_i").bid 尝试: 价格 = mt5.symbol_info_tick("NQ100_m_i").ask