用于MT5的全功能机器人 - 页 13

 
Georgiy Merts:

他们会笑吗?这不是什么大问题。我也没有看到任何 "混乱 "的地方。 每件事都是相关的,当我的几个问题出现在路上时,立即被进一步的评论所消除--我相当尊重这种风格,并尝试自己这样写。

"这不是一个交易员的想法。交易员的想法是让你获得利润的本质。实质上是对该技术的简要描述。 好吧,比方说,"打破通道"。 在你的专家顾问中,我看到一堆各种各样的技术。此外,它们还可以开启和关闭,而且似乎(我还没有发现,但我怀疑)是根据一些相当棘手的算法。

这正是我的疑问所在。我正是有这种情况,一个非常复杂的EA。他在20年的历史上显示了巨大的成果。而当我真正拥有他时,他表现得相当弱,但仍有一个月的积极成果,然后他在两个月内清空了所有收益。那时候我就怀疑复杂系统的有用性。它们需要花费很多精力来开发,而它们的工作方式与最简单的相同。

一个 "正确的 "系统一定不会有参数。一个参数化的系统,不管是简单的还是超级复杂的,都不可避免地拒绝在历史上,并且工作得很好,直到那段历史消逝在深深的过去。:)

在这里,历史只需要用于TARGETING算法。所有 "参数 "都来自市场。分析的基本原则之一,一切都在重复,即模式或更简单的状态在重复。所有情况都需要历史来解决。如果在市场上有什么工作出错--这意味着要么情况不熟悉,要么自由实施。

总有一种选择(这就是内置运行器的作用),寻找可行的情况并将其舔出,而不是计算利润......当事情像时钟一样运行时,利润就会自己到来。

这里有一个 "咻",观察市场,发现了这个 "咻":收盘系统在收盘条上工作(并且估计利润在运行)。采取和停止都是在波动率与计算出的波动率的距离上(取决于平整度、波动率和头寸的状态)。因此,市场提前逆转头寸,是由于它通过牵引或抓取达到服务器的止损。因此,分歧发生在当天的运行和当天的市场运行中。纠正了...事情就是这样 :)

 
ElenaFxPro4:

正确的 "系统必须没有参数。一个参数化的系统,不管是简单的还是超级复杂的,都不可避免地拒绝了历史,并且在这段历史消逝在深远的过去之前一直运行良好。:)

在这里,历史只需要用于TARGETING算法。所有 "参数 "都来自市场。分析的基本原则之一,一切都在重复,即模式或更简单地说,STATUSS在重复。所有情况都需要历史来解决。如果有些东西在市场上不能正常工作--这意味着要么情况不明,要么是自由实施。

而 "调试算法 "与 "寻找最佳参数 "有何不同? 在我看来,它们是同一件事......

 
Georgiy Merts:

啊啊啊...如果是这样的话--那么我就看到了通过不断操作一堆简单的系统来解决 "对市场的所有当前见解 "的问题。我们只是观察它们--并得出结论,哪些系统现在是最有意义的。在这些方向上,我们寻找利润。例如,如果我们看到趋势系统在某个符号上亏损,而平坦系统却在盈利,那么我们就得出结论,它是平坦的,并设置平坦系统的变体,使用这个符号进行真实交易。

这就是我创建交易系统联盟 的原因。

看到其他解决相同问题的变体("对市场有一个即时的看法")是很有趣的。我会注意看你想出什么办法。

"只要观察他们--并得出结论",这就是机器人的工作。一个人,由于心理和生理的特殊性,将无法做出正确的决定,甚至在很长一段时间内不断 "观察"。人是创造者,而机器人是执行者。 让机器人 "看 "他看到的符号是否处于平坦、趋势或趋势边缘,他就会使用适当的子系统。所以我们的方式很相似 :)你的 "一堆简单系统 "的外壳,可以看到市场,并根据市场切换系统--这就是拟议的机器人的本质。

这是一个怎样的 "交易理念" :)?

 
Georgiy Merts:

"调试算法 "和 "寻找最佳参数 "之间有什么区别? 在我看来,它们是同一件事...

调试是对 "在这种情况下该怎么做 "问题的回答,而拟合是对 "在这里放什么数字,使利润数字更大 "问题的回答 :)

 
对不起,我在21日之后会回来。
 
ElenaFxPro4:

那么有点过于复杂了 :)

只有一种反趋势的算法 "筋斗云 "做了以下工作。

1.确定趋势边缘。(相对于平均线的长线运动,在平均线之上的柜台交易量增加,附近的圆形价格)

2)确定逆势的入口(侧向运动应该开始,信号在圆形价格上逆势而行,足够的速度,限制开仓的数量)。

3.AFC的关闭系统也很具体。(突然的获利移动导致了接管,横向拖动导致了停止和接管被压缩到接近开盘价,平稳的获利移动被拒绝)。

还有各种小东西,如日历--禁止在死市的某些时段进行交易,价差控制,控制市场的被动或过度活跃,N天的数据(这里我们有3天)的平均数,最大和最小值。等...:)

看一下公式也不错,它们往往与口头上的表述/愿望有很大不同。

趋势的边缘是指一个被确定的极值,之后价格不改变这个极值,并且满足趋势边缘的条件)。这是这里最简单的一个。此外,它更复杂。我们可以看一下时间,以及价格在另一个方向上走了多远,以什么速度走。而这是如何正确地--你用什么来定义它。

 
ElenaFxPro4:

"只要观察它们--并得出结论 "就是机器人的工作。人类由于心理和生理上的特点,将无法做出正确的决定,在很长一段时间里,他们不断地 "观察"。人是创造者,而机器人是执行者。 让机器人 "看 "他看到的符号是否处于平坦、趋势或趋势边缘,他就会使用适当的子系统。所以我们的方式很相似 :)你的 "一堆简单系统 "的外壳,可以看到市场,并根据市场切换系统--这就是拟议的机器人的本质。

这是一个怎样的 "交易理念" :)?

是的,这和我的差不多。

但我从来没有找到一种选择我目前最好用的TS的算法。而这个任务我是凭直觉解决的。

看看你是怎么做的,这将是一件有趣的事。

 
Valeriy Yastremskiy:

看一下公式也不错,它们往往与口头上的表述/愿望有很大不同。

趋势边缘,是指确定了一个极值,之后价格不改变该极值,并且符合趋势边缘的条件)。这是这里最简单的一个。此外,它更复杂。我们可以看一下时间,以及价格在另一个方向上走了多远,以什么速度走。而这就是如何正确地--用你的定义来定义它。

整个文本就在你面前。什么公式?

如果趋势边缘定义正确,价格就必须逆着趋势走。根据定义 :)你需要确定开仓的时机。盈利和亏损交易的比例是正确判断的一个指标。有些时候,大约10次交易就能达到100%。有几天0%(这意味着数量加等于数量减),但这是很罕见的 :)任务是将这种日子减少到最低限度。

 
Georgiy Merts:

是的,它大致上与我的一致。

但我还没有找到一种连贯的算法来确定在某一时刻最好使用哪种TC。而且我是凭直觉做的。

看看你是怎么做的,这将是一件有趣的事。

显然,我没有意识到问题出在哪里?

在这里,我们有。

1.一种在情况1中运行良好的算法1。

.....

123.一种算法123,在情况下运作良好123。

你需要一种算法来定义从1到123的情况。那么在情况33中使用算法33等就毫无价值。:)

什么是 "凭直觉 "做的?它是否界定了情况?还是什么?

 
ElenaFxPro4:

整个文本就在你面前。什么公式?

如果趋势边缘定义正确,价格就必须逆着趋势走。根据定义 :)有必要确定开仓的时机。盈利和亏损交易的比例是正确判断的一个指标。有些时候,大约10次交易就能达到100%。有几天0%(这意味着数量加等于数量减),但这是很罕见的 :)我们的任务是尽量减少这样的日子。

如果能在代码中插入这段文字,这段代码就能按预期工作)
这个任务的表述并不十分正确。尽量减少错误条目。如果进场是错误的,你应该尽快发现并平仓