编码帮助 - 页 27

 

对#261的答复

亲爱的mladen

我是新来的,不能给你发信息,你能不能先通过annbeea at yah00 dot com给我发信息,我可以和你交流更多的细节,非常感谢

 
mladen:
我需要知道你是如何将其用于信号的(从代码中我看不到该指标的确切 "意图",特别是你有一部分代码是使用未来值进行计算的,这部分:
for (cnt=ndot1; cnt>=1; cnt--) // n=5 - ? ?? ???

{

ZYVar=ZYVar+(High[shift-cnt+1]+Low[shift-cnt+1])/2*(ndot+1-cnt);

TYVar=TYVar+(High[shift-cnt+1]+Low[shift-cnt+1])/2;

ZIndicatorVar=ZIndicatorVar+iMA(NULL,0,5,3,MODE_SMMA,PRICE_MEDIAN,shift-cnt+1)*(ndot+1-cnt);

TIndicatorVar=TIndicatorVar+iMA(NULL,0,5,3,MODE_SMMA,PRICE_MEDIAN,shift-cnt+1);

}
shift-cnt+1表达式几乎总是使用未来值(除了当前条形图),并会导致TE指标重绘。

这似乎与coeffoline指标代码相似,后者(可能)会重绘。

但这个是在图表上显示的线型版本,你能帮我把它的重绘问题修正为不重绘,"不能 "在少于4位数的仪器上显示的问题,添加颜色来显示买入、卖出信号,并添加颜色变化的音频警报选项?非常感谢您的帮助。

 
mladen:
对于这一点,我需要知道你是如何将其用于信号的(从代码中我没有看到该指标的确切 "意图",尤其是你有一部分代码是使用未来值进行计算的。

仅仅从我这个不懂编程的人的愚蠢想法来看,我想使用未来值可能有它的优点,因为例如当趋势仍然向上时,当最近的数据仍然支持 "向上 "的方向时,那么指标仍然可以保持趋势而不容易被停止。

 

...

在计算中使用未来值几乎是任何 "著名的 "重绘指标中重绘的首要原因--你不可能知道 "当前的未来值"(对于当前的条形图来说将是未来的值,这就是为什么当前(在你发布的指标中的ndots值)将随着新条形图的形成而重绘和改变的原因)。

有一些数学方法也在使用未来值(SSA,Hodrick-Prescott过滤器(只是提醒Edward Prescott是诺贝尔经济学奖得主)),但没有一个方法在其计算中只使用未来值。在计算中只使用未来值通常被认为是(而且是)一个编码错误。

希望这对考虑在计算中使用未来值有点帮助

annbeea:
只是从我这个非编码员的原始愚蠢想法来看,我想使用未来值可能有它的优点,因为当例如趋势仍然向上时,当最近的数据仍然支持 "向上 "的方向时,那么指标仍然可以保持趋势而不容易被阻止。
 
ag2011:
嗨,mladen。

在我看来,你似乎很精通编码。我是一个完全的indi初学者,需要你的帮助。

我需要让这个indi在选择模式1(或模式0,我现在真的不在乎)的时候给出1和-1的输出,如果可能的话,请帮帮我吧!我需要的是1和-1。

输出(1,-1)在indi中已经存在了,但它没有输出这些值。

你可以从代码中的这个变量找到这些输出;âåðõ_âíèç。

我在尝试用这个indi做不同的事情,并取得了(几乎)成功,但当我想用iCustom函数调用indi的EA时,它要么停滞不前,要么做一些奇怪的事情(在不同的修改阶段)。

我已经包括了 "几乎工作的原型 "indi(Gann_SQ9_A4),以及原始的(Gann_SQ9_A2)作为比较。

如果目前的 "原型 "可以在图表上显示 "1,或-1",那么我想把这个信号传送到indi的输出端并不是太难?但话说回来--我对indi的了解还不足以做到这一点!

我真的希望你能帮忙....

欢呼声

AG

不要紧。我想我已经搞清楚了...

AG

 
annbeea:
这似乎与coeffoline指标代码相似,它(可能)会重绘。但这个是在图表上显示的线型版本,你能帮我把它的重绘问题修正为(1)不重绘,(2)"不能 "显示小于4位数的工具问题,添加(3)颜色来显示买入、卖出信号和添加4)(颜色变化的音频警报选项?非常感谢您的帮助。

mladen能不能帮我把之前的帖子编码成具有上述四种品质?非常非常感谢。coeffoline_fixed.mq4

附上另一个类似的直方图格式的指标,我在网上搜索过,但我不知道它固定在什么区域,但可以作为参考。

附加的文件:
 

编码帮助...

嘿,伙计们。

我不知道该问谁--但我有一个EA,它的交易目前使用了错误的指标,我需要把它换成另一个indi。 我通常付钱让他做这些事情的程序员已经擅离职守,我需要看看是否有其他人愿意做这件事?

他通常只需要10分钟就能完成,所以我认为这并不难--我经常把新的小伙伴换成旧的,只是为了测试一下。 我不是一个编码员--我试着学过,但对我来说都是严重的希腊语(对我的希腊朋友没有冒犯之意!)。

如果你对此感兴趣,请给我发邮件--我很高兴能得到你的帮助!我将把EA文件发给你。 我将把EA和indi与PM一起发给你。

哦,我愿意付钱--请直接给我报价。 当然,如果有人愿意免费做,我也会非常感激的

衷心的问候。

尊敬的Edfebb

 

...

现在先试试这个版本

它也修复了一些其他的错误(见这个例子:这是EURCAD,很明显,原来的信号是错误的,信号的方向是错误的),并增加了一些功能,使其在信号方面更容易使用。

它也适用于日元交叉盘(这里是一个例子。

PS:它现在没有重绘

annbeea:
mladen能不能帮我把之前的帖子编成代码,使其具有上述四种特性?非常感谢。coeffoline_fixed.mq4 附件是我在网上搜索的另一个类似的直方图格式的指标,但我不知道它固定在什么区域,但可以作为参考。
附加的文件:
 

CoefOfLine条...

至于 "在图表上 "的版本,也许最好是这样的。

这样可能更容易阅读和使用,而且可以立即检查 出结果是什么。在这个例子中,周期被设置为15

附加的文件:
 

需要对反向斯托克直方图发出警报

嗨,伙计们。

我想在这个indy上添加 声音和箭头提示。它就像一个预警信号,对于我正在测试的东西,但不幸的是,我不能编码。

在这里,你可以看到一个带有indy的图表。

如果有人能够添加警报,我将不胜感激。

请提前感谢。

MQL。

附加的文件: