EA: TrueSort_1100

 

TrueSort_1100:

智能交易系统等待 MA (10),MA(20),MA (50),MA (100) 和 MA (200) 的曲线排列为一个在另一个之上 (或者一个在另一个之下) 的时刻。


作者: Vladimir Karputov

 

EA很有趣,但我对这个EA和所有EA都有一个问题,那就是你添加了一个风险参数,特别是在这个EA中,因为我们不能调整批次,而这是通过风险参数自动完成的,如果我将风险参数设置为1%,回测资金为1000,它将打开1.00K。如果我将风险参数设置为 1%,回测资金为 1000,它将开仓 1.00K,如果在指数和期货市场上进行 EA 测试,会发现它会导致批量错误,在这些市场上,初始手数通常为 1.0,而不是 EA 所做的 1.00K。请告诉我代码中需要修改的地方,以便它能正常工作。

 
kwlin_089:

EA很有趣,但我对这个EA和所有EA都有一个问题,那就是你添加了一个风险参数,特别是在这个EA中,因为我们不能调整批次,而这是通过风险参数自动完成的,如果我将风险参数设置为1%,回测资金为1000,它将打开1.00K。如果在指数和期货市场上测试 EA,会发现它会导致批量错误,在这些市场上,初始批量通常是 1.0,但不是 EA 所做的 1.00K。请您告诉我代码中需要修改的地方,以便它能正常工作。

我什么都不明白。

您是在什么符号、什么时间框架和什么设置下运行 EA 的?我需要两张"Strategy Tester"窗口的终端截图:您需要 "Settings"(设置)和 "Inputs"(输入)选项卡。

 
Vladimir Karputov :

我不明白。

您是在什么符号、什么时间框架和什么设置下运行智能交易系统的?两张终端截图,来自"Strategy Tester(策略测试)"窗口:您需要 "Settings(设置)"和 "Inputs(输入)"选项卡。

下面的 EA 配置,回溯测试 1000 余额,风险 1%,指数市场。

附加的文件:
 
kwlin_089:

EA 配置如下,回溯测试 1000 个余额,风险 1%,指数市场。

我没有 "win$n "这个符号,所以无法检查。如果您需要,可以提供 INVESTOR 的登录名和密码,我可以查看一下。

 
Vladimir Karputov :

我没有 "win$n "这个符号,所以无法检查。如果您愿意,可以提供 INVESTOR 登录名和密码,我可以查看一下。

有办法解决这个问题!您只需在代码中添加一种方法,从 "1 lot "而不是 "0.01 "开始计算手数。这适用于所有只能从 "1 手 "开始计算的市场,已经解决了问题。如果您在此发布需要更改或添加的代码,我可以帮您完成!

 
kwlin_089:

有一种方法可以解决这个问题!您只需在代码中添加一种方法,从 "1 手 "而非 "0.01 手 "开始计算手数。这适用于所有只能从 "1 手 "开始计算的市场,这已经解决了问题。如果您把需要修改或添加的代码发到这里,我可以帮您修改!

抱歉,我没有办法检查"win$n "或 "WIN$N " 符号。解决办法就在上面:投资者密码和登录。