优化一个EA,获得优化后的最佳效果。 - 页 42

 
Aleksey Vyazmikin:

帧是需要的,所以这一切将从网络中收集 - 优化器(代理),我不使用单一的计算机。因此,这段代码并不是从零开始的--我从关于优化的文章中部分地挖出了它,并根据我的需要进行了调整。

在专家顾问中,你可以制定一个外部变量,根据这个变量来编写或不编写统计数据。

好吧,我是打算这么做的。

实际上,这个问题是关于存储统计数据的。你希望每次都有完整的统计数据 - 但如果工作是由远程代理完成的 - 它不会被写入文件。只有在框架内。

好的。

我会给你带有你所指定的所有数据的框架。可能在未来,我想了解每个通道的所有统计数据--所以这个功能在我的图书馆里会很有用。

几天的时间。

 

我的问题是,我是否需要将终端更新到新的构建和代理,以继续在这个项目 上工作?

只是目前,由于不稳定,我没有升级...

 
Aleksey Vyazmikin:

我的问题是,我是否需要将终端更新到新的构建和代理,以继续在这个项目上工作?

只是目前,由于不稳定,我没有升级...

这有什么区别?

我只是重建了一个脚本,对XML文件进行了一些处理,就是这样,唯一的区别是在名称上...

所有这些变数根本不会困扰联盟。

在接下来的几天里,我将使你有可能把你指定的所有通道的所有统计资料输出到一个文件中。你将得到一个CSV文件,第一列是你的通行证号码,其他列是你的统计资料。它将对单个TC起作用,也会对你指定的TC的共同文件起作用。帧只是需要在代理之间收集统计数据。在收集之后--所有的都将被写入一个本地文件--在Excel中打开,做你想做的事情。

虽然,我仍然相信,所有这些先进的统计数据--只是 "掩盖了森林"。对于TS的选择--只有两个指标就足够了--平衡线的 "美丽"(当然,股权更好,但历史上没有显示股权)和TS稳定性指标。

有了 "美"--我已经关闭了这个问题,我看到我的 "质量 "指标是非常充分的。

有了 "稳定"--更加困难。我现在想的是 "猴子交易 "技术--在历史上添加少量的随机交易工作,分析它们对TS的影响。然而,到目前为止,问题多于答案。

 
Georgiy Merts:

有什么区别?

我只是重建了处理XML文件的脚本,仅此而已--唯一的区别在于名称。

所有这些变量根本不会干扰联赛。

在接下来的几天里,我将使你有可能把你指定的所有通道的所有统计资料输出到一个文件中。你将得到一个CSV文件,第一列是你的通行证号码,其他列是你的统计资料。它将对单个TC起作用,也会对你指定的TC的共同文件起作用。帧只是需要在代理之间收集统计数据。在收集之后--所有的都将被写入一个本地文件--在Excel中打开,做你想做的事情。

虽然,我仍然相信,所有这些先进的统计数据--只是 "掩盖了森林"。对于TS的选择--只有两个指标就足够了--平衡线的 "美丽"(当然,股权更好,但历史上没有显示股权)和TS稳定性指标。

对于 "美"--这个问题对我来说已经结束了,我看到 "质量 "的指数是非常充分的。

有了 "稳定",情况就更复杂了。我现在正在考虑 "猴子交易 "技术--在历史上添加少量的随机交易工作,并分析它们对TS业绩的影响。然而,到目前为止,问题多于答案。

嗯,已经发生了,新的建设产生了不同的结果......

关于输出数据到文件的功能--最好能考虑到EA名称,再加上文件创建的日期,生成一个名称,或者更好的是,按相反的顺序,那么过滤将是按日期进行的。也许你可以在你的脚本中加入从文件中获取数据的选项。 那么,优化过程将变得更容易,因为不需要手动保存文件。

基于历史的大约股权价值可以得到,为什么不呢?

我对质量指标以及其他潜在的项目参与者一无所知。昨天我想出了一个主意,用多项式来描述平衡(这个想法是在图表开始时 选择一个函数来描述一个有一定偏差的图表,当偏差达到一定值时使用一个新的函数),并对函数进行分类,比如说按一定的系数来分类;分类本身会表示一个向量和斜率。现在,我担心飞机会在真正的账户中变成斜坡......。总的来说有很多想法,但我不知道如何把它们全部实现。

 

顺便说一下,在统计数字中加入

STAT_CONLOSSMAX - 在一连串亏损交易中的最大亏损。小于或等于零的值

STAT_CONPROFITMAX - 盈利交易序列中的最大利润。大于或等于零的值


 
Aleksey Vyazmikin:

故事上的股权的大致价值可以得到,为什么不呢?

那怎么做呢?历史记录只包含已经发生的交易信息。为了获得股权,我们需要考虑他们开仓期间的价格变动。即使是美元对,也不是那么容易。而对于十字架,更是如此--它太难了。

阿列克谢-维亚兹米 金。

我对Equity以及项目的其他潜在参与者一无所知。

嗯...对不起,在这里,特别是对那些不想使用它的人来说--会有一个文件,里面有所有通行证的统计资料--取任何你想要的数据。

阿列克谢-维亚兹米 金。

顺便说一下,在统计数字中添加

STAT_CONLOSSMAX - 在一连串的亏损交易中的最大损失。该值低于或等于零。

STAT_CONPROFITMAX - 盈利交易序列中的最大利润。大于或等于零的值

好吧,你也会得到这样的专栏。

 
Georgiy Merts:

那怎么做呢?历史只是关于已经发生的交易的信息。要获得股权 - 你必须考虑到其开放状态下的价格变动。即使是美元对也不容易。而用十字架--太难了。

嗯...在这里,特别是对于那些不想使用它的人来说--会有一个文件,里面有所有通行证的统计数据--采取任何你想要的数据。

好的,你会得到这样的专栏。

这并不容易,但它是可能的...

抱歉 :)

好的。

 
Aleksey Vyazmikin:

这并不容易,但它是可能的...

抱歉 :)

好的。

我受够了这些该死的OnTesterPass()。

在调试器中无法通过它们!只是某种叛国行为!?

但如果我把输出到日志文件中,一切似乎都能正常工作。

但是,困难是可以解决的,到了周二--你将能够得到一个包含每道工序所有统计数据的文件。你可以随心所欲地分析它。

我想在周末做这件事--但是,不行,我花了太多时间与调试器搏斗,而且还有其他事情要做。

顺便说一下,在另一个论坛上--有另一个会员对联盟非常感兴趣。已经做了五个XML文件。而且都犯了同样的错误--他不是从 "前进 "选项卡导出,而是从 "优化 "选项卡导出。但是,他说,他将重做它。
 
Georgiy Merts:

我已经厌倦了这些该死的OnTesterPass()。

在调试器中无法通过它们!只是某种作弊行为!

不过,如果我把输出放到日志文件中,一切似乎都能正常工作。

但是,困难是可以解决的,到了周二--你将能够得到一个包含每道工序所有统计数据的文件。你将随心所欲地分析它。

你能更具体地说明问题是什么吗?它似乎对我有用,我想,也许有一个隐藏的错误。

格奥尔基-梅尔茨

想在这个周末做 - 但是,不,花了太多时间与调试器斗争,而且还有其他事情要做。

顺便说一下,在另一个论坛上--有另一个会员对联盟非常感兴趣。他已经做了五个XML文件。他们都犯了同样的错误--他不是从 "前进 "选项卡中导出,而是从 "优化 "选项卡中取出。但是,他说,他将重做它。

这是个好消息!

原因: