多时间框架指标 - 页 324

 

我又试了一次......这是我的改动(改动处为蓝色)。

#属性 indicator_separate_window

#属性 indicator_level1 0.0002

#属性 indicator_level2 -0.0002

#属性 indicator_buffers 2

#属性 indicator_color1 红色

#属性 indicator_color2 Lime

#perty indicator_width1 4

#属性 indicator_width2 2

//---- 输入参数

extern int BearsBullsPeriod=13;

extern int TimeFrame=0;

//---- 缓冲区

double BearsBuffer[]。

double BullsBuffer[];

双倍TempBuffer[]。

//+------------------------------------------------------------------+

//|自定义指标初始化函数|

//+------------------------------------------------------------------+

int init()

{

string short_name;

//---- 1个用于计数的额外缓冲区。

IndicatorBuffers(3)。

IndicatorDigits(Digits)。

//---- 指标线

SetIndexStyle(0,DRAW_HISTOGRAM);

SetIndexStyle(1,DRAW_HISTOGRAM);

SetIndexBuffer(0,BearsBuffer);

SetIndexBuffer(1,BullsBuffer);

SetIndexBuffer(2,TempBuffer);

//---- 数据窗口和指标子窗口标签的名称

short_name="BearBulls("+BearsBullsPeriod+")"。

IndicatorShortName(short_name)。

SetIndexLabel(0,short_name)。

SetIndexLabel(1, "BearBulls2("+BearsBullsPeriod+")")。

//----

return(0);

}

//+------------------------------------------------------------------+

//| Bears Power |

//+------------------------------------------------------------------+

int start()

{

int i,counted_bars=IndicatorCounted()。

//----

if(Bars<=BearsBullsPeriod) return(0);

//----

int limit=Bars-counted_bars。

如果(counted_bars>0) limit++;

for(i=0; i<limit; i++)

TempBuffer=iMA(NULL,TimeFrame,BearsBullsPeriod,0,MODE_EMA,PRICE_CLOSE,i) 。

//----

i=Bars-counted_bars-1;

while(i>=0)

{

BearsBuffer=Low-TempBuffer。

BullsBuffer=High-TempBuffer。

i--;

}

//----

return(0);

}

//+------------------------------------------------------------------+

附图 显示了这两个指标设置为M30:图窗1显示了我的试验,图窗2显示了MrTool的努力。图片1显示他们的指标被添加到欧元兑美元的M5图表中,图片2显示他们在M30图表中。

我绝对确定MrTools显示的是正确的指标......我的这种MTF变化有什么问题?

 
cosmiclifeform:
嗨,MrTools。

谢谢你努力帮助别人,并向我展示了一个有趣的方法,将MTF添加到SuperTrend indi...你的一些编码有点超出我的能力,我想多学一点。我的努力是一个光秃秃的基本方法,以改变为MTF,而你的代码为indi增加了很多东西。

而且他们肯定会给出不同的结果。

原来的代码没有iCustom语句。我不太明白iCustom在调用什么指标?它几乎看起来像是在调用它自己?还有,"计算 "语句是用来做什么的?

另外,看起来缓冲区被两个程序使用......原来的代码和你新的iCustom语句?另外,原始代码仍然包含 "NULL, 0 "格式。现在你的新代码是否以某种方式绕过了这一点?

BTW,如果你的代码更准确/更有用,我没有问题,删除我的简单改变的版本,这样人们就不会被这么多的版本所迷惑。

提前感谢您的帮助......我仍然喜欢学习更多的东西......!

罗伯特

嗨,罗伯特。

我很抱歉在你的帖子后发布了Mtf,说实话,我没有看到你的附件,无论如何,我想解释一下,首先,我正在学习,像你一样喜欢学习,特别是我从这个论坛的强大的帮助态度中学到了关于编码的一切,既然如此,这段代码来自于这个主题中发布的不同MTF指标,以及这个论坛的精英部分的对应代码。

尊敬的先生

 
studbiol:
我又试了一次......这是我所改变的(改变是蓝色的)。

..

..

附图显示了这两个指标设置为M30:图窗1显示了我的试验,图窗2显示了MrTool的努力。图片1显示它们被添加到欧元兑美元M5图表中,图片2显示它们在M30图表中。

我绝对相信MrTools显示的是正确的指标......我的这种MTF变化有什么问题?

嗨,StudBiol。

给自己点赞,因为你尝试了......并且学习了......实际上......你使用我提供的基本MTF代码进行了正确的编码,因为你的版本编译后运行良好......

所以,今晚请你多吃点甜点,因为你至少尝试了......现在你是一名正式的MT4编码员,你可以在你的简历中加入这些新技能....lol!

感谢MrTools提供的另一个MTF版本来进行比较和学习...。它显然有不同的结果......而我不知道为什么(还)。

哪个MTF指标更准确?

还不知道,虽然我同意你的观点,当你把它与不同TF上的基本BearsBulls indi图表进行比较时,看起来MrTools MTF版本与TF的匹配度更好。

你的MTF代码使用原始的BearBulls代码。

MrTools修改了一个MACD指标,增加了iCustom调用以获得BearBulls indi值,并使用时间数组系列增加了他的变化,这些变化更复杂(对我来说),所以我不确定它是如何工作的(仍然是一个新手代码员,自己还在学习)...

所以它们肯定是不同的,值得进一步探索......

我将在下一篇文章中继续向MrTools提出一些问题......。

同时......如果你在这个MTF编码和差异方面有更多发现,请让我知道。

保重。

罗伯特

 

使用时间阵列做MTF

mrtools:
你好,罗伯特。

我很抱歉在你的帖子后发布了Mtf,说实话,我没有看到你的附件,无论如何,我想解释一下,首先,我正在学习,像你一样喜欢学习,特别是我从这个论坛的强烈帮助态度中学到了所有关于编码的知识,既然如此,这段代码来自这个主题中发布的不同MTF指标,以及这个论坛的精英部分的对应代码。

尊敬的先生

嗨,MrTools。

谢谢你的回答。

首先,我很欣赏你的工作和帮助他人的努力,所以永远没有理由为你的贡献道歉。

而在这种情况下(通过你的超级趋势MTF和BearsBulls MTF的MTF版本),你提供了一种 "不同的 "MTF代码的方法......所以这是双重感谢 - 我总是对无限可能的宇宙开放......我期待着学习新东西。我还不能说我理解它......但这是有趣的......

我确实有几个问题要问你。

我想了解为什么不直接在BearBulls的原始代码中做MTF的修改,而要在iCustom 中做另一个指标来调用 这个指标?似乎在原始代码中做MTF是更简单的方法(操作更快,更少的CPU周期,等等)?

你的MTF代码与基本的MTF编码相比,最大的区别是你使用了时间数组。TimeArray代码是如何工作的?以及为什么结果与基本的MTF编码不同?

希望你能帮助我们更好地理解你的MTF时间阵列版本......和/或其他一些优秀的编码者能帮助解释为什么他们产生不同的结果。

再次感谢您对他人的帮助!

照顾好自己!

罗伯特

 
cosmiclifeform:
嗨,StudBiol。

给你自己点赞,因为你在尝试......和学习......实际上......你使用我提供的基本MTF代码进行了正确的编码,因为你的版本编译和工作正常......

同时......如果你发现更多关于这个MTF编码和差异,请让我知道。

保重。

罗伯特

嗨,罗伯特。

非常感谢你的好意。我希望我能够学到更多......好的。我必须学得更多。

祝您周末愉快

附加的文件:
 

有人能帮助我吗?

是否有任何mtf ma和mtf rsi可以在交易模拟器中使用。

我有一个,但当我把它放在模拟器上时,mtf rsi只显示直线,mtf ma不显示[当我把它们放在比当前模拟器TF更高的TF中时,例如我把mtf rsi&ma TF 15放在TF5模拟器中] 。

对不起,我的英语不好

 

大家好

我需要帮助,我正在努力使它成为MTF,我想我需要10年才能做到这一点,该死的我正在努力学习如何。

谢谢

附加的文件:
tcci.ex4  7 kb
 
kashour:
大家好

需要帮助,我正在努力使它成为MTF,我想我需要10年才能做到这一点,我正在努力学习如何。

谢谢

嗨,kashour,我不确定这是否是你要找的东西。这是T3CCI_mtf而不是TCCI_mtf。

附加的文件:
 

sh电缆

studbiol:
嗨,kashour,我不确定这是否是你要找的东西。这是T3CCI_mtf,而不是TCCI_mtf。

谢谢你,但它和Tcci不一样,我希望你能帮助我。

Tcci就像船体,再次感谢

 
takbir:
谁能把这个指标做成MTF指标,好吗?

https://www.mql5.com/en/forum/173574/page215

我希望有人能帮助我,拜托了!