苏尔托诺夫差分指标 - 页 22

 
Ihor Herasko:

我有一个问题。

从第一个帖子中可以看出,指标值是如何计算的。但这是一条线。为什么第二页和更远的地方的大多数数字都显示为两条线?第二条线是什么?

你在某种程度上是对的,因为在参与者提出建设性的批评,认为它已经完成了,而且是以一种新的方式的 "自行车",我已经完全改变了指标的逻辑。也就是说,我按照你的程序来做看涨和看跌线。如果C0-C1之差的结果>0,并且属于看涨线,则该计算点被视为看涨,否则属于看跌线。当前价格的一个流自动分为2个流--牛线和熊线,根据牛市和熊市的相对实力,开始提前或滞后。 在这种情况下,强大的牛市 "关闭",暂时较弱的熊市在其市场领导的时间内,只有当熊市在 "冬眠 "期间积累了实力,不攻击牛市,将其现在遗忘的时候,才屈服于熊市。根据所选周期N的第0条的战斗结果,第0条成为历史上的第1个牛市或熊市,如果牛市比熊市强,则牛市的力量得到递增,如果牛市比熊市弱则没有递增。这些战斗在0-bar的最后一个tick到达时结束,成为1-bar。随着新的0条的第一个刻度线的到来,牛市和熊市之间的战斗又从头开始了,尽管考虑到了他们在所选择的计算期的前几个条上的战斗结果,这次战斗的结果将在最后一个刻度线的到来时被知道,然后计算周期重复进行。随着一个新的零条的到来,我们放弃了最后一个历史条的值,这是一个保证,根据定义,指标不应该重新绘制它的历史。这个阶段到目前为止是很蹩脚的,指标已经变成了重画。为了检查和确认这个令人不快的事实,我决定看看这个指标在N=1时的结果,它必须成为同类指标中第一个没有历史的柱状内指标--一个交易者--剥头皮者不可或缺的助手,在 "此时此地 "显示牛市和熊市的力量https://www.mql5.com/ru/charts/7608595/eurusd-m1-e-global-trade。


根据线性规律,指标值的增加表明,显然,RAM缓冲器没有被正确地更新和重置。

График EURUSD, M1, 2017.09.12 13:21 UTC, E-Global Trade & Finance Group, Inc., MetaTrader 4, Real
График EURUSD, M1, 2017.09.12 13:21 UTC, E-Global Trade & Finance Group, Inc., MetaTrader 4, Real
  • www.mql5.com
Символ: EURUSD. Период графика: M1. Брокер: E-Global Trade & Finance Group, Inc.. Торговая платформа: MetaTrader 4. Режим торговли: Real. Дата: 2017.09.12 13:21 UTC.
 
Yousufkhodja Sultonov:

你说的部分是对的,因为在参与者提出建设性的批评后,认为这一步走得太远了,是以一种新的方式 "骑自行车",我已经完全改变了指标的构造逻辑。也就是说,我按照你的程序来做看涨和看跌线。如果C0-C1之差的结果>0,并且属于看涨线,则该计算点被视为看涨,否则属于看跌线。当前价格的一个流自动分为2个流--牛线和熊线,根据牛市和熊市的相对实力,开始拉升或落后,其中强势的牛市 "关闭",暂时较弱的熊市在其市场领导地位的一段时间内,只有在熊市在 "睡眠 "期间积累了实力,不打击牛市,将他们现在送入遗忘时,才屈服于熊市。根据所选周期N的第0条的战斗结果,第0条成为历史上的第1个牛市或熊市,如果牛市比熊市强,则牛市的力量得到递增,如果牛市比熊市弱则没有递增。这些战斗在0-bar的最后一个tick到达时结束,成为1-bar。随着新的0条的第一个刻度线的到来,牛市和熊市之间的战斗又开始了,虽然考虑到他们在所选择的计算期的前几个条上的战斗结果,这次战斗的结果将在最后一个刻度线的到来时知道,然后计算周期重复。随着一个新的零条的到来,我们放弃了最后一个历史条的值,这是一个保证,根据定义,指标不应该重新绘制它的历史。这个阶段到目前为止是很蹩脚的,指标已经变成了重画。为了检查和确认这个不愉快的事实,我决定在N=1的时候看看这个指标的结果,它将成为第一个没有历史的柱状内指标--一个交易者--黄牛党不可或缺的助手,在 "此时此地 "显示牛市和熊市的力量https://www.mql5.com/ru/charts/7608351/eurusd-m1-e-global-trade。



所以,已经比较清楚了。现在我们需要找出什么是Ц0和Ц1?直观地讲,它可以理解为相邻两个柱子的收盘价。如果是这样,我们可以把这个想法重新表述为:如果收盘价上涨,获得的涨幅就会 "下降 "到牛市的刻度。否则就会落在熊的天平上。你可以不用担心价格平等,因为即使某处会出现差额,也会等于0,不会产生差异。

对吗?

 
Dmitry Fedoseev:

不,更有可能是你没有打开它。

嗯,例如,第一个预测--这个?这不是一个事实,它是根据历史得出的,而且这个指标是过宽的。

在指标被重新定价方面,我已经反复说过,我们必须使用最后一次计算的结果和指标线的计算结果,从历史上看,这两者是接近的。你脱离了对其工作原理的一般讨论,只把 "重新运行 "一词理解为 "假的",而没有注意到我们对指标在第0条上的判决的真实性的陈述。而你继续坚持,因为程序员和我已经承认了代码中的一个错误,我们将很快解决这个问题,指标将根据 "像木桩一样浸泡 "的原则得出其读数,没有及时改变的可能。
 
Ihor Herasko:

好吧,这更有意义了。剩下的就是要弄清楚C0和C1是什么?直观地理解为相邻两根柱子的收盘价。如果是这样,那么我们可以把想法改写为:如果收盘价上涨,获得的涨幅就会 "下降 "到牛市的规模。否则就会落在熊的天平上。你可以不用担心价格平等,因为即使某处会出现差额,它也会等于0,不会产生任何影响。

对吗?

Price0是当前零点栏的价格--当新的点位出现时,它就会发生变化,这就是为什么该指标不断重绘零点栏的原因。但是,这些差异是在指标设置 中设定的整个时期N的范围内。N个计算周期内的所有历史条形图都参与对第0条形图的裁决。我试图在上面重现当前价格在外汇终端上出现的机制,显然,我已经击中了 "目标",如果参与者接受我的思维算法是正确的,该指标将显示其一致性和客观性,帮助交易者赚取微不足道的、不可避免的损失。

Торговые советники и собственные индикаторы - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
Торговые советники и собственные индикаторы - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
  • www.metatrader5.com
Среди программ для автоматического трейдинга можно выделить две большие категории: торговые роботы и индикаторы. Первые предназначены для...
 
Yousufkhodja Sultonov:
我曾多次说过,我们应该以上次的计算结果和附近的计算结果为指导,从历史角度看,指标的线。你脱离了对其工作原理的一般讨论,只把 "重排 "一词理解为 "假的",而没有注意我们对指标在第0条上的判决的真实性的陈述。而你继续坚持,因为程序员和我已经承认了代码中的一个错误,我们将很快解决这个问题,指标将根据 "像木桩一样浸泡 "的原则得出其读数,没有及时改变的可能。

正是如此--我们应该以最后一根柱子为指导,而在那张截图中,信号在历史上是很遥远的。

 
Yousufkhodja Sultonov:

是的,你说对了,C0是当前零点栏的价格--当新的点位出现时,它不断变化,这就是为什么指标不断重绘零点栏,而C1是完成栏的价格。但是,这些差异是在指标设置 中设定的整个时期N的范围内。N个计算周期内的所有历史条形图都参与对第0条形图的裁决。我试图在上述内容中重现当前价格在外汇终端上出现的机制,显然,我已经击中了 "目标",如果参与者接受我的思维算法是正确的,该指标将显示其一致性和客观性,帮助交易者赚取微不足道的、不可避免的损失。


那么我还不明白过度竞价的问题。如果该指标只考虑N条历史记录,那么在哪个时间点运行有什么区别?要么是我在这项任务中没有考虑到的其他问题,要么是指标写的时候有一个非常愚蠢的错误,而这个错误很容易被修正。一般来说,在这些条件下,该指标足够简单。在我闲暇时,我会自己写一个不重绘的版本。

 
Dmitry Fedoseev:

正是如此--我们应该以最后一根柱子为指导,但在那张截图上,信号在历史上很远。

从这个 "远 "的历史来看,指标预测被计算在内,因为 "BAY "的判决正是在那时做出的,并且在关闭下一个0-bars后一直被确认。现在,清楚了吗?一旦我们修复了代码,这些约定就会消失。关于指标的逻辑,你有什么要说的或建议?现在,公牛队正在争夺市场,取得了不同程度的成功。他们的尝试将如何结束,很快就会清楚。


 
Ihor Herasko:

那么我还不明白过冲的问题。如果该指标只考虑N条历史记录,那么在哪个时间点运行有什么区别?要么是我没有考虑到的其他问题,要么是指标写的时候有一个非常愚蠢的错误,这很容易纠正。一般来说,在这些条件下,该指标足够简单。我将在某个时候写出我的版本,不会重画。

是的,错误是显而易见的--显然,内存的缓冲区没有被刷新,并在下一次打勾后被重置。程序员目前很忙,很快就会修好。是的,请写出你的变体并寄给我。你可以把它添加到简单的专家顾问中,在历史上测试它。
 
Yousufkhodja Sultonov:
从这段 "遥远 "的历史中,指标预测被计算在内,因为,"BAY "的判断正是在那时做出的,并且在下一个0条的收盘后一直被确认。现在,清楚了吗?一旦我们修复了代码,这些约定就会消失。
你必须纠正计算。不是指标。你的计算有问题。这不是指标中的错误。当你打开一个新的酒吧 时,报告点会发生转移。金额也相应变化。你是说我们不应该注意这一点,只计算零条的金额,而前面的都已经画完了。但是,改变时间框架并回头看会显示出完全不同的情况--线条将从新的参考点重新计算。
请不要把你的错误归咎于我。
 
Yousufkhodja Sultonov:
是的,错误是显而易见的--显然,RAM缓冲区没有被更新,在下一个tick到来后被重置。程序员目前很忙,很快就会修好。是的,请写出你的变体并寄给我。你可以把它添加到一个简单的专家顾问中,在历史上进行测试。
除非你修改你的计算方法,否则我不会修复它。