- 看似很简单的代码,获取3个货币对的数据,然后开单。
- 测试结果: 直盘的几个货币对去尝试都能开单,交叉盘就不行,Getlasterror函数返回值为0,很是奇怪.
- 换个平台,直接都不能开了,郁闷ing。
- 哪位大神帮帮忙啊。
- #include <Trade\Trade.mqh>
- CTrade ExtTrade;
- MqlTick lasttick1,
- lasttick2,
- lasttick3;
- string symbol1="EURGBP";
- string symbol2="GBPUSD";
- string symbol3="EURUSD";
- SymbolInfoTick(symbol1,lasttick1);
- SymbolInfoTick(symbol2,lasttick2);
- SymbolInfoTick(symbol3,lasttick3);
- ExtTrade.PositionOpen(symbol1,ORDER_TYPE_BUY ,0.31,lasttick1.ask,0 , 0);
- ExtTrade.PositionOpen(symbol2,ORDER_TYPE_BUY ,0.31,lasttick2.ask,0 , 0);
- ExtTrade.PositionOpen(symbol3ORDER_TYPE_BUY ,0.31,lasttick3.ask,0 , 0);
附加的文件:
Eandbqu.mq5
42 kb
- Playsound
- 不懂就问。编程0基础,想学MQL5语言,有没有必要先学C++?谢谢各位大佬!
- 关于MT5 回测的问题