为什么我生成过几次都不下单? | |
---|---|
![]() |
1597943797 2012-09-23 12:07
好像最近生成的EA都不开仓?
|
![]() |
1597943797 2012-09-23 12:10 1597943797 posted: 我用每个即时价位来计算下单,后面所有条件里面的K线个数都用0,用了移动平均类型LWMA,平移1和平移2,怎么测试都不开仓,把同样的条件用放在其它EA里就开仓。 extern string orderManageTip = \\\"---------------- 订单参数设置 ----------------\\\"; extern bool AutoTrade = true; //是否允许自动交易 extern bool SendEmailMessage = false; //是否发送Email提示信息 extern bool CalModel = 0; extern int magic= 20126835; extern double DefaultLots = 0.1; //默认交易手数 extern bool MoneyManage = true; //资金管理 extern double Risk = 5; //最大Risk extern int LotDigits = 1; extern double MinLots = 0.1; extern double MaxLots = 100; extern double StopLoss = 6; extern double TakeProfit = 20; extern int TrailMode = 2; extern int TrailStart = 4; extern int TrailStop = 3; extern int BreakEven = 0; extern bool ECN = true; //是否兼容ECN extern bool MultiOrder = false; //多订单 extern int MaxOrder = 10; extern bool RotationOrder=true; //只有当空单之后才交易多单, 只有当多单之后才交易空单 extern bool ReverseOrder = false; //反转订单 extern double MaxSpread = 0; extern bool InstantOrder = true; extern bool StopOrder = false; extern bool LimitOrder = false; extern double Gap = 20; extern double Expiration = 720; extern double Slippage = 1; extern string comment = \\\"Power by xwz\\\"; 还有,为什么没有K线平移功能,比如我要计算close1>close2的话,怎么计算,要用两个K线,就一定要选择完整柱体?我总是觉得周期短的话,要计算完整K先对于进单很不利,比如一根K线涨20点,在5分钟图,你计算完整K线进场做多,或许就会回头下跌了,毕竟真正大波段的趋势不常有。 |
![]() |
myeatrade 2012-09-23 15:53
因为9月17日的更新造成生成的代码将不能正确执行,已经于21日修复,你再生成一次看看,建议先进行测试,如果测试可以开仓,实际运行也没有问题,如果连测试的不开仓,如果逻辑你确定没有问题,可以把生成的代码以附件发给我们检查一下将能更好解决问题。
现在确实没有K线平移功能,但是现在你需要计算 close1>close2 的话,可以使用过滤条件下的 递增 递减 功能,可以满足你的要求 如果有更好的建议或觉得现在的系统不能满足你交易逻辑,你可以提出来,我们会改进的! |
![]() |
1597943797 2012-09-24 00:41
感谢管理员的答复。谢谢。
是不是在过滤条件里选择了递增,前面就不能选择每个即时价位开仓和extern bool MultiOrder = false; //多订单 ? 开启多订单一定要选择完整柱体? |
Page 1 of 1
1
请登录后发表回复,如果你还没有账户你可以 免费注册
回到 通常讨论