【发布时间】:2020-12-04 17:41:09
【问题描述】:
我正在尝试使用智能交易系统或脚本在 MQL4 中同时开立多笔交易。但是,当我将 EA 拖到图表时,它只打开一个订单,而不是第二个(或第三个、第四个等)
extern double lots = 0.01;
extern int takeprofit = 40;
extern int stoploss = 40;
void OnStart(){
double profitlvl_buy;
double losslvl_buy;
profitlvl_buy = Ask+takeprofit*Point;
losslvl_buy = Ask-stoploss*Point;
int ticket1;
int ticket2;
ticket1 = OrderSend("EURUSD", OP_BUY, lots, MarketInfo("EURUSD", MODE_ASK), 10, losslvl_buy, profitlvl_buy, NULL);
ticket2 = OrderSend("GBPUSD", OP_BUY, lots, MarketInfo("GBPUSD", MODE_ASK), 10, losslvl_buy, profitlvl_buy, NULL);
}
我需要做什么才能让它执行多个OrderSend() 调用?
【问题讨论】:
标签: mql4 metatrader4