CyberiaTrader...一个了不起的EA! - 页 15

 

我对1.88版本的测试

你们在这里做了一件伟大的工作。我期待着这个EA的真实版本。

我一直在愉快地使用v1.88版本,取得了一些很好的效果,最近在COESFX开了一个账户。在我之前由StrategyBuilderFX提供的MT4副本上,我最终得到的报告与COESFX提供的MT4有很大不同。

看看他们吧。StrategyBuilderFX的报告利润为150,059.44美元,而COESFX的MT4设置完全相同,利润为4,063.28美元。当然,我可能忽略了一些东西,但如果我有,我也找不到了。

相当有趣。我仔细检查了 两个程序之间的EA设置,甚至加载了良好报告中保存的设置......当然,COESFX是附有真实账户的版本,笑了。

附加的文件:
 

为上述设置...

我想这可能有帮助。上一篇文章中提到的设置文件。将.zip重命名为.set

附加的文件:
v1.88.zip  3 kb
 

森林。

很抱歉打断你,但你需要建模质量达到90%或更高,你的结果才有意义。 现在,你的结果显示建模质量约为30%。

如果你真的开始使用这个,请让我们知道情况如何。 你是通过COESFX的标准手,还是与他们一起做迷你手?

 

哦,我知道迪伊。我只是在摆弄。我也进行了一些现场测试,结果很好,但这是今天下午我在调整一些设置时坐在电脑前进行的。

我的主要重点是两个平台供应商之间的差异。

我确实下载了一些M1数据,并将尝试在未来提高建模质量。

我将用COESFX交易标准手。我有账户资金,我最近只是专注于我的Emini账户。

 

CCI逻辑中的错误...

所有。

一个简短的介绍。我的名字是卡尔。我做了20多年的程序员,主要是用专有语言。我从事外汇交易大约2年了,现在才发现你们这个伟大的论坛。我肯定想学习如何使用/编程MT4。在过去的9年中,我一直是金融计时软件的开发者,一个主要的项目 即将上线的投资顾问。当我结束这个项目时,我将潜心学习MT4。我有一些想法...

乍一看CyberiaTrader v1.85,这是一个迷人的程序,CCI逻辑需要修复...

int AskCCI ()

{

if (iCCI( NULL, 0, 13, PRICE_TYPICAL, 0) < -100)

DisableSell = true;

if (iCCI( NULL, 0, 13, PRICE_TYPICAL, 0) > 1000)

DisableBuy = true;

return (0);

}

需要将">1000 "改为">100"。CCI很少低于/高于-200/200。

这是一个伟大的论坛。谢谢你让我成为它的一部分。我期待着在未来做出贡献。

 
crodzilla:
所有。

一个简短的介绍。我的名字是卡尔。 我做了20多年的程序员,主要是用专有语言。 我从事外汇交易大约2年了,现在才发现你们这个伟大的论坛。 我肯定想学习如何使用/编程MT4。 在过去的9年中,我一直是金融计时软件的开发者,一个主要的项目即将上线的投资顾问。 当我结束这个项目时,我将潜心学习MT4。 我有一些想法...

乍一看CyberiaTrader v1.85,这是一个迷人的程序,CCI逻辑需要修复...

int AskCCI ()

{

if (iCCI( NULL, 0, 13, PRICE_TYPICAL, 0) < -100)

DisableSell = true;

if (iCCI( NULL, 0, 13, PRICE_TYPICAL, 0) > 1000)

DisableBuy = true;

return (0);

}

需要将">1000 "改为">100"。 CCI很少低于/高于-200/200。

这是一个伟大的论坛。 谢谢你让我成为它的一部分。 我期待着在未来做出贡献。

谢谢你找到这个crodzilla。 一定是打错了。我已经在我目前正在进行的测试版中加入了这个修正。 在我做了一些调试和前向测试后,我将把它张贴出来。 请张贴你发现的任何其他可疑的代码。 一切都有帮助!

 

评估一个概念

我正在考虑在CyberiaTrader中除了Pivot_day过滤器之外,永久添加一个新概念。 正如你们所知道的,较大的价格区间跟随狭窄的区间,反之亦然。 ATR是一个完美的指标。 为了使进入的交易更加成功,CT可以只在较窄的范围内进入,这样就有更高的概率更快和更成功的达到利润。 我现在正在测试这个测试版,结果很好,但在我实施之前,我想得到一些反馈。 你怎么看?

还有,谁能把iATR的正常化代码贴出来? 谢谢!

 

你能不能再加入一件事...

我修改了注释行,把所有的量值数字都扔到了屏幕上。 我完全不知道这些数字是什么意思,但希望有一天它能跳出来,我就会明白为什么要输入一个订单。

//Comment(comment_line);

Comment(comment_line,

"\n SellPossibilityMid*SellPossibilityQuality: ", SellPossibilityMid*SellPossibilityQuality,

"\n BuyPossibilityMid*BuyPossibilityQuality: ", BuyPossibilityMid*BuyPossibilityQuality,

"\n UndefinedPossibilityMid*UndefinedPossibilityQuality: ", UndefinedPossibilityMid*UndefinedPossibilityQuality,

"\n UndefinedSucPossibilityQuality: ", UndefinedSucPossibilityQuality,

"\n SellSucPossibilityQuality: ", SellSucPossibilityQuality,

"\n BuySucPossibilityQuality: ", BuySucPossibilityQuality,

"\n UndefinedPossibilityQuality: ", UndefinedPossibilityQuality,

"\n SellPossibilityQuality: ", SellPossibilityQuality,

"\n BuyPossibilityQuality: ", BuyPossibilityQuality,

"\n UndefinedSucPossibilityMid: ", UndefinedSucPossibilityMid,

"\n SellSucPossibilityMid: ", SellSucPossibilityMid,

"\n BuySucPossibilityMid: ", BuySucPossibilityMid,

"\n UndefinedPossibilityMid: ", UndefinedPossibilityMid,

"\n SellPossibilityMid: ", SellPossibilityMid,

"\n BuyPossibilityMid: ", BuyPossibilityMid

);

 
fxspeedster:
我正在考虑在CyberiaTrader中除了Pivot_day过滤器之外,永久添加一个新概念。 正如你们所知道的,较大的价格范围跟随狭窄的范围,反之亦然。 ATR是一个完美的指标。 为了使进入的交易更加成功,CT可以只在较窄的范围内进入,这样就有更高的概率更快和更成功的达到利润。 我现在正在测试这个测试版,结果很好,但在实施之前,我想得到一些反馈。 谁能把iATR的规范化代码贴出来? 0-100,我们应该只在ATR(规范化)低于50时进入。 谢谢!

你好。

我试图创建归一化的ATR,但我认为这不是那么简单的任务。

所以,你可以尝试使用输入法。

伊戈尔

PS.对不起,代码中存在错误。修正了。

附加的文件:
 

嗨!

我开始分析cyberia的所有代码,它真的很奇怪。

它在每次调用函数 时都会获得市场信息或计算价差。

有没有人明白FindSuitablePeriod()是如何工作的,你对它有什么看法?

请看看它是如何计算决策值的(CalculatePossibility())。对我来说,这个EA只能在M1 TF上工作(因为决策值的计算),我想知道在决策表达中是否有任何错误。

乔乔