上周把欧美那个波段EA挂上模拟盘,结果三天了一单没开,回测明明盈利曲线挺好看的,真是急死我了。
我检查过图表上笑脸是正常的,自动交易按钮也亮着,K线数据也重新下载过一遍。但日志里一直刷这行:2024.06.12 09:15:03.221 EuroBands_v3 EURUSD,H1: OrderSend error 131,后面还跟着一串看不懂的调用堆栈。我上网查了下说131是无效交易量,可我手数设的就是0.01啊,回测里也是0.01跑得好好的。
试过把EA删了重新编译,也试过换到MT5上跑,日志报错变成invalid volume了,但模拟盘就是死活不开单。我怀疑是不是平台的最小手数限制不一样,还是说模拟账户有什么隐藏设置?有没有遇到过类似情况的朋友,这行报错到底该怎么排查?先谢过了。
补充一下:我刚去翻了那个模拟账户的规格说明,发现最小手数居然是0.1,我设的0.01根本不满足,难怪一直报无效交易量。
我检查过图表上笑脸是正常的,自动交易按钮也亮着,K线数据也重新下载过一遍。但日志里一直刷这行:2024.06.12 09:15:03.221 EuroBands_v3 EURUSD,H1: OrderSend error 131,后面还跟着一串看不懂的调用堆栈。我上网查了下说131是无效交易量,可我手数设的就是0.01啊,回测里也是0.01跑得好好的。
试过把EA删了重新编译,也试过换到MT5上跑,日志报错变成invalid volume了,但模拟盘就是死活不开单。我怀疑是不是平台的最小手数限制不一样,还是说模拟账户有什么隐藏设置?有没有遇到过类似情况的朋友,这行报错到底该怎么排查?先谢过了。
补充一下:我刚去翻了那个模拟账户的规格说明,发现最小手数居然是0.1,我设的0.01根本不满足,难怪一直报无效交易量。
