精英指标 :) - 页 165

 

势头

你好mladen。

能否将附件中的 "Momentum_Burst "做成MTF版本?

它在非常短的TF上看起来很有趣。

谢谢

邓飞

附加的文件:
 

德费尔

给你

但这不会是一个简短的帖子 __________________________

你所发布的指标显然是在metatrader编码的早期。在那个时代,对于如何计算T3有很多困惑。这次我指的不是计算每个tick 上的所有条形,而是指公式本身。我们花了很长时间才弄清楚什么是原始的(Tim Tilson)方式,什么不是(当时我们发现这是我的Fulks和Matulich为了减少T3的滞后而做的改变),这个人既没有使用这两种方式。从它的写法来看,很明显这是一个编码错误(在那些很远很远的年代,人们将代码转换到metatrader上 ),但是,为了与你发布的指标进行比较,我又增加了一种计算方式。所以,现在,在这个指标中,有3种计算T3的方法
:T3_ 计算
0->原始的Tim Tilson方式

1-

>Fulks/Matulich方式

其他任何方式

->"我不知道是什么 "的方式(我重申,在我看来,这是一个编码错误,而不是故意发明的新的计算方式,这就是为什么我不推荐使用这种模式),粗略地(但非常粗略),如果你在这种模式下使用10的T3周期,然后使用5的Fulks / Matulich方式,以获得可比的(不一样的)结果

,其余的参数是标准的(只是把 "b "的名称改为 "T3_hot",因为Tilson是这样命名它)。
我把默认的计算方法留给了我描述的未定义的计算方法(为了保持它与原来发布的相同),但请注意,该计算方法不是T3

__________________________

现在,在这个冗长的解释之后,derfel我希望你不要介意整个故事。我只是觉得有必要告诉你,以避免在编码中出现更多的错误,这可能会导致有人怀疑 "这......是怎么回事",就像我第一次比较Tilson方式和Fulks/Matulich方式时那样。也许有人会因为这个帖子而节省一些时间

问候

mladen

derfel:
你好mladen。

能否将附件中的 "Momentum_Burst "做成MTF版本?

它在非常短的TF上看起来很有趣。

预先感谢

德费尔
附加的文件:
 

势头 爆棚

谢谢你mladen。

感谢你快速而深刻的工作。

derfel

 

势头_爆裂

亲爱的mladen。

我想请你做一个小小的修改(如果可以的话)--我想在同一个(子)窗口里放两个指标(不同的TF)。但这些指标并不适合在同一个零线上。我知道这是可以的,它们做它们必须做的事--因为它们有不同的TF。但是,是否有可能在指标中以某种方式安排它们,使其适合?

如果这是个愚蠢的问题,请原谅。

谢谢你

邓飞

 

Qqe mtf

Mladen,非常感谢你所有伟大的工作。

我似乎找不到你的mtf QQE指标的版本(有插值并做得很正确)--如果你已经做了一个,你能指出我的帖子吗,如果没有,你能不能做一个?非常感谢

奥德修斯

 

三角形MA

mladen,

请考虑这个请求。谢谢

umeshkathuria:
Mladen,

所附的是三角MA中心带警报指标。

该指标在价格越过区间时发出警报和电子邮件。

你能不能修改这个指标,在以下情况下发出警报。

前一根蜡烛已经触及波段,而现在的蜡烛是相反的颜色(黑色代表上波段,白色代表下波段)。

如果AlertonCurrent=false的话。

谢谢

乌梅什
umeshkathuria:
mladen。

我指的是蜡烛的颜色。

当第1根蜡烛触及上波段时,它是白色的(即它的收盘价高于它的开盘价),第2根蜡烛是黑色的(即它的收盘价低于它的开盘价),那么该指标就会发出下跌警报。

当第一根蜡烛触及下限带时,它是黑色的(即它的收盘价低于它的开盘价),第二根蜡烛是白色的(即它的收盘价高于它的开盘价),那么该指标会发出一个上升警报。

这是一个带有三角移动平均线提示的两根蜡烛形态。

三角形移动平均线确认了超买/超卖的状况,蜡烛形态确认了反转。

我在使用H1时间框架来进行这个设置。

请看所附图片了解详情。

谢谢你,谢谢你

乌梅什
附加的文件:
 

嗨,mladen。

我之前发过一个关于动态平衡点指标的帖子。

显然,它是基于德拉蒙德几何学、罗伯特-克劳斯的工作和混沌理论,从我目前所读到的内容来看。

https://www.mql5.com/en/forum/general

mrtools发现了一个看起来很有希望的东西,叫做SOKOL。是否可以检查一下代码,看看是否可以改变DBP计算的参数?

SOKOL的编码方式是这样的

datetime today = TimeLocal (), serverTime = TimeCurrent ();

int offset = 1, currentDay = TimeDayOfWeek (day), serverDay = TimeDayOfWeek (serverTime);

如果(currentDay == 0 ||

((currentDay == 6 || currentDay == 1) && serverDay == 5))

offset = 0。

double high = iHigh (0, PERIOD_D1, offset),

low = iLow (0, PERIOD_D1, offset),

close = iClose (0, PERIOD_D1, offset)。

BalancePoint = (high + low + close) / 3;

而我发现的元报价代码设置是这样写的。

dt:=DayOfWeek()。

DBC:=(HighestSince(5,DayOfWeek()=dt,H)+

LowestSince(5,DayOfWeek()=dt,L)+CLOSE)/3。

DBC

我试图在元编辑器中处理这段代码,发现我不知道自己在做什么。

我还是一个编码的初学者,所以这超出了我的想象。如果你能帮我解决这个问题,我将非常感激。

衷心的问候。

福道

我认为如果设置得当,这可能是一个非常有用的工具,基于浮动5天时间框架的计算将给我们提供一个完全不同的当前支撑和阻力的有利位置,而不是目前的静态周/日枢轴方法。最终,一个同时具有固定和动态水平预测的MTF版本对于计算较高TF的支撑和较低TF的阻力将是非常好的。

你怎么看?

附加的文件:
sokol_1.mq4  11 kb
 

福道

从描述上看,这是一个版本(它是4小时图上的一个日线动态平衡点--我把它作为一个例子发布,即使它不应该在较低的时间框架上工作,但这是我决定做的一个偏差)。
_____________________________ 一些解释
:即使它使用时间框架作为参数,它也不是一个多时间框架指标。相反,它使用该时间框架来寻找用于计算的高点和低点。例如:
对于一个长度为5天的动态平衡点,在周五它将使用从周一00:00到它计算的条形图的数据来寻找高点/低点,并结合当前的收盘价来计算平衡点
参数

dbpLength

->计算的长度(在目标时间框架内)

dbpTimeFrameForHighLow

->计算使用的目标时间框架 _____________________________

至于德拉蒙德几何学,那个家伙说的混乱和其他的:算了吧。对于一个日线目标时间框架的动态平衡点只是(过去n天的最高点+过去n天的最低点+当前收盘价)/3。Metastock代码是一个周线动态,但我决定将日线作为默认时间框架(我认为它更适合于外汇),但你可以轻松地使用你喜欢的任何时间框架

PS:我将制作一个与metastock版本完全一样的版本(就时间而言),但我认为,从价值上看,差异不会很大。

问候

mladen

Fudomyo:
嗨 mladen,

我之前发过一个关于动态平衡点指标的帖子。

显然,它是基于德拉蒙德几何学、罗伯特-克劳斯的工作和混沌理论,从我目前所读到的内容来看。

https://www.mql5.com/en/forum/general

mrtools发现了一个看起来很有希望的东西,叫做SOKOL。是否可以检查一下代码,看看是否可以改变DBP计算的参数?

SOKOL的编码方式是这样的

datetime today = TimeLocal (), serverTime = TimeCurrent ();

int offset = 1, currentDay = TimeDayOfWeek (day), serverDay = TimeDayOfWeek (serverTime);

如果(currentDay == 0 ||

((currentDay == 6 || currentDay == 1) && serverDay == 5))

offset = 0。

double high = iHigh (0, PERIOD_D1, offset),

low = iLow (0, PERIOD_D1, offset),

close = iClose (0, PERIOD_D1, offset)。

BalancePoint = (high + low + close) / 3;

而我发现的元报价代码设置是这样写的。

dt:=DayOfWeek()。

DBC:=(HighestSince(5,DayOfWeek()=dt,H)+

LowestSince(5,DayOfWeek()=dt,L)+CLOSE)/3。

DBC

我试图在元编辑器中处理这段代码,发现我不知道自己在做什么。

我还是一个编码的初学者,所以这超出了我的想象。如果你能帮我解决这个问题,我将非常感激。

衷心的问候。

福道

我认为如果设置得当,这可能是一个非常有用的工具,基于浮动5天时间框架的计算将给我们提供一个完全不同的当前支撑和阻力的有利位置,而不是目前的静态周/日枢轴方法。最终,具有固定和动态水平预测的MTF版本对于计算较高TF的支撑和较低TF的阻力将是非常好的。

你认为如何?
附加的文件:
 

哇! 这真是快得惊人。 非常感谢你。

这是个好主意,增加了调整dbpLength和目标时间段的灵活性。非常好。

有没有办法让指标把平衡点画成一条水平线,并根据这些计算结果来确定支持和阻力水平的因素?

Resistance1 = 2 * BalancePoint - low;

阻力2=平衡点+(高-低)。

阻力3 = 高点 + 2 * (平衡点-低点)。

支持1 = 2 * BalancePoint - 高。

支持2 = 平衡点-(高-低)。

支持3=低点-2*(高点-平衡点)。

mladen:
Fudo 根据描述,这是我做的(这是一个4小时图上的每日动态平衡点--我把它作为一个例子发布,即使它不应该在较低的时间框架上工作,但这是我决定做的一个偏差)。
_____________________________ 一些解释
:即使它使用时间框架作为参数,它也不是一个多时间框架指标。相反,它使用该时间框架来寻找计算中使用的高点和低点。例如:
对于一个长度为5天的动态平衡点,在周五它将使用从周一00:00到它计算的条形图的数据来寻找高点/低点,并结合当前的收盘价来计算平衡点
参数

dbpLength

->计算的长度(在目标时间框架内)

dbpTimeFrameForHighLow

->计算使用的目标时间框架 _____________________________

至于德拉蒙德几何学、混乱和那家伙所说的其他方面:忘了它吧。对于日线目标时间框架,动态平衡点只是(过去n天的最高点+过去n天的最低点+当前收盘价)/3。Metastock代码是一个周线动态,但我决定将日线作为默认时间框架(我认为它更适合于外汇),但你可以轻松地使用任何你喜欢的时间框架

问候

mladen
 

福道。

会做的

至于比较:我是对的 这里是每周的平衡点(与metastock公式完全一样--例如图片上是5个周四前到今天的平衡点)与25天的日平衡点的比较。红色的是日线,蓝色的是周线。

正如你所看到的,差异几乎不大,它们来自metastock指标的一个逻辑错误:当他们计算5周时,他们实际上是在计算5周+1天(今天)。如果你在 "我们的"(metatrader版本)中设置26天,你将得到完全相同的值(见下图:蓝线内的细黑线是26天的pbo 如果今天是星期四,那么5周的起始日不能是星期四,必须是星期五(这就是他们所拥有的额外日子)

问候

mladen