编码帮助 - 页 324

 
mrtools:
嗨,Razo,这个版本应该像ZigZagOpen一样使用开盘价。

再次感谢mrtools编写的这个人字形版本,它的效果非常好。

还有一件事我想问你:你能不能调整一下警报,让它指明哪个货币对 正在突破? 在交易多个货币对时,几乎不可能猜到......。

谢谢!

附加的文件:
capture_2.jpg  39 kb
 
razo:
再次感谢mrtools对这个人字形版本的编码,它工作得非常好。

我还想问你一件事:你能不能调整一下警报,让它指明哪个货币对正在突破? 在交易多个货币对时,几乎不可能猜到......

谢谢!

嗨,Razo,在警报中加入了货币对。

附加的文件:
 
mrtools:
嗨,Razo,将货币对添加到警报中。

哇...你真快!感谢你的帮助,祝你愉快!

 
airquest:
嗨,我正试图计算一个指标的平均真实范围。我不确定我这样做是否正确。

double high = Indicator[ArrayMaximum(Indicator,ATRLookbackperiod,i)];

double low = Indicator[ArrayMinimum(Indicator,ATRLookbackperiod,i)];

ATR = MathMax(MathMax((high - low),(high -Indicator)),(Indicator - low));

double atr = iMAOnArray(ATR,0,ATRPeriod,0,MODE_SMA,i);

如果有人有什么想法,请告诉我。非常感谢。

对此有什么想法吗?谢谢。

 
airquest:
对此有什么想法吗?谢谢。

只要把第三行改为ATR = high - low;就可以了(但要注意,这不是ATR,而是最高值和最低值的平均值--如果指标在同一个柱子上没有最高值和最低值,你能做的就是最高值和最低值的平均值了

PS:你不需要MathMax(...)结构,因为你已经在使用ATRLookBackPeriod - 它只是将ATRLookBackPeriod延长1。

 
mladen:
只要把第3行改为ATR = high - low;就可以了(但要注意,这不是ATR,而是最大值和最小值的平均值--如果指标在同一个柱子上没有最大值和最小值,你能做的就是最大值和最小值的平均值 PS:你不需要MathMax(...)结构,因为你已经在使用ATRLookBackPeriod--它只是将ATRLookBackPeriod延长1

谢谢Mladen,真的很有帮助。我感谢你的善意解释。

 
12BPRO:
亲爱的Hermo

试试这个

mladen。
计算条数有限的版本:tma_with_distances_1.01_nmc.mq4

大家下午好

非常感谢您的帮助

mladen先生和12BPRO先生

亲切的问候。

赫莫。

 

你好,mladen。

你能重新编码吗?它应该给创建的趋势线加上描述。对于买入(蓝色趋势线)的描述应该加上 "LTR",对于卖出(红色趋势线)的描述应该加上 "STR"。希望这是有可能的,非常感谢你。

附加的文件:
zigzag_sg.mq4  9 kb
 

大家好!

你能否为MT4编写这样的指标:在ASI指标上绘制趋势线(用户手动绘制趋势线),该指标在一个单独的窗口中显示;当趋势线出现突破时(如果上升->买入,如果下降->卖出),该指标显示一个提示("在NAME OF CROSS + TIMEFRAME上突破)。

我插入了指标ASI(累积摆动指数)。

谢谢你!!

谢谢!!!最好的问候

附加的文件:
asi.mq4  3 kb
 
fxmillionaire:
你好mladen,你能不能重新编码一下,它应该给创建的趋势线加上描述。买入(蓝色趋势线)的描述应该加上 "LTR",卖出(红色趋势线)的描述应该加上 "STR"。希望这是有可能的,非常感谢你。

如果你觉得可以的话,可以试试这个

附加的文件:
原因: