1. invalid lots amount for OrderSend function 是什么意思?
回复 1# 不逻辑的手数,比如“0”。OrderSend function 就是下订单或购单的方程式。
2. invalid lots amount for OrderSend function 是什么意思
invalid lots amount for OrderSend function
词典结果
invalid lots amount for OrderSend function
订单发送函数无效的大量
3. MT4中自己编写的EA无法平仓,提示错误代码是“4107 ”,也就是无效价格。
1:是否正确选择了订单
2:如果平台的货币是小数点后五位话,你的滑点5小了,我建议改为30.
4. MT4编程写EA的时候,下单下不了,出现 GetLastError()值为4109。 4109的错误是什么??求助,谢谢
可以断点调试下ordersend各参数的值,是不是不正确,或者跟平台要求的值的范围有出入。
5. 请教:外汇MT4的EA编程中,开仓函数OrderSend的参数讲解
price就是你的购买价格,
如果你是开仓多单,那么就是ASK价,空单则是BID价...
下面是多单的范例:
OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss * Point,Ask + TakeProfit * Point, "我的订单", 12345, 0, Green);
6. 请问MT4 EA不能开单,日志显示“OrderSend error 130”是什么意思
百度啊,大哥。也有MT4错误代码表的。
ERR_INVALID_STOPS,检查你的止损价位,是不是太近、甚至设反了。
7. 请教,MT4测试代码unmatched data error
这是EA复盘测试时出现的数据不匹配错误,这种错误并不影响你的EA测试,其实可以不用管它.
这种错误产生的原因是因为不同周期的volume出现数据不一致,比如说M30上volume应该等于对应的2个M15的volume的和,如果不等于MT4测试终端就会提示有这种错误,这是数据源的问题.唯一的解决办法是从平台服务器上下载M1的数据,然后再用该M1数据转换成高级别的K线数据.过程比较繁琐,还要避免转换所得的数据被新的平台数据覆盖,所以根本就没必要.
8. 求解----ordersend error 131产生的原因和解决办法
发现是EA程序内部下单手数的问题,这个问题很多出现在非外汇的品种上,比如
XAU
XAG等,这些品种不允许0.1手的单据,所以,EA运行出错,最好的办法是编辑EA文件,吧0.1手修改,程序下面还有0.1的判断,也要改,改成此品种最小下单量