在多框架指标中可以使用什么技术和方法来防止由于在更高的TF上偷看未来而得到一个漂亮的图片? - 页 4

 
Dmitry Fedoseev #:

我想是的。只是我会在bar_Shift_W1上加1,使其成为一个成型的柱子。

如果采取开盘价,为什么要参考前一个周线?

 

在个人图书馆中,当访问时间序列和类似数据时,条形数字 "默认 "为1。虽然实际的是0。
,只是未封闭的条形图上的指标值没有完全定义。

double daily_macd=D1[MACD];  // это MACD на вчера

你可以把D1[MACD][0]拉出来,但这是错误的,最后一天的小时数比其他的要少,它有点不是MACD。

一般来说,在提到其他时间段时,我们应该考虑在指数上加1,这样就不会把 "未闭合的条形图 "包括在其中。
在指标的OnCalculate 中不要欺骗自己--通过时间寻址,即先通过时间获得TF指数并加1。

如果我们不这样做,照片就会变得非常漂亮,但绝对没有用处

PS/但这并没有进入我们的codospamer,codobase中充满了曲线multitfs。

 
PapaYozh #:

如果采取开盘价,为什么要参考前一个周线?

是啊,没注意,那就不要1。

最好是根本不需要理会开盘价。

 
Dmitry Fedoseev #:

我想是的。只有在bar_Shift_W1上加1,才能形成一个条形。

所以你认为不能使用旧TF当前 的开盘价

 
Dmitry Fedoseev #:

是的,没有注意,那就不要1。

最好是根本不用去管开盘价

你说的不打扰是什么意思?如果我需要主要TF的当前条形的开盘价来计算信号怎么办?

 
Maxim Kuznetsov OnCalculate 中不要欺骗自己--通过时间寻址,即先通过时间获得TF指数并加1

如果我们不这样做,照片就会变得非常漂亮,但绝对没有用处

PS/但是我们的编码员不懂这个,而且codobease中充满了multitf曲线。

所以你认为不能使用旧TF当前开盘价?在什么地方加1?为了得到什么?我知道条形指数的概念,但我不熟悉TF指数 的概念。

 
khorosh #:

所以你认为不能使用旧TF当前开盘价?在什么地方加1?为了得到什么?

让我们假设工作时间框架是M5,现在是10:38,我们需要在H1的9:17得到一些信息。

为了获得H1数据,我们采取iBarShift(_Symbol,PERIOD_H1, "9:17")并加上1,我们得到9:17时已经关闭的H1条的索引。利用这个指数,我们可以计算出条形和指标的数据。

 
Maxim Kuznetsov #:

让我们假设工作时间框架是M5,现在是10:38,我们需要在H1的9:17有一些东西。

为了得到H1数据,我们把iBarShift(_Symbol,PERIOD_H1, "9:17")加1,就得到了9:17时已经关闭的H1柱的索引。利用这个指数,我们可以计算出条形和指标的数据。

让我们更具体一点,我们说的是一个多框架的指标,我们在尝试当前低位TF的柱子的指数的循环。而且我们在那里不使用"9:17 " 类型的常数。
而且,我们谈论的是什么单位? 主要TF的两个相邻小节的指数是否相差1?毕竟,当我们在当前最小的TF的条形索引的循环内,我们通过当前最小 的TF的条形索引来表达较早的TF的条形 索引。 因此,加1不会得到旧TF的前一个条形的索引值。我们不应该加1,而是等于当前低端TF的条数包含在高端 TF的条数内 的数字。

 
khorosh #:

让我们更具体一点,我们谈论的是一个多框架指标,我们在当前低位TF的条形索引的循环内。而且我们不在那里使用"9:17 " 这样的常数。
而且,我们谈论的是什么单位? 主要TF的两个相邻小节的指数是否相差1?毕竟,当我们在当前最小的TF的条形索引的循环内,我们通过当前最小 的TF的条形索引来表达较早的TF的条形 索引。 因此,加1不会得到旧TF的前一个条形的索引值。我们不应该加1,而应该加等于当前低点TF 的条数包含在高点TF的 条数中的数字。

只是没有人能够说得通。
说明

简而言之,在较低的时间框架上会看到较高的回撤。而这是一个不同的交易方向

只有对整个价格运动的渴望才能激发出创造这样一个多时空的指标。

问题是,即使在一个TF上,它对一些人来说也不是那么好用
 
khorosh #:

你说的不打扰是什么意思?如果我需要主要TF的当前条形的开盘价来计算信号怎么办?

如果需要的是开盘价,那就不同了。