编码帮助 - 页 216

 

嗨,很抱歉,但在测试中打勾是一个错误,请不要添加它。

谢谢

 

亲爱的Mladen,请问,我想要求在这个指标中进行移位。在Y轴上,也就是移位,在扩大的设置下向上移位。我想让这个指标在图表上成为一个通道,如果可以的话。

附加的文件:
 
Air92:
亲爱的Mladen,请问,我想要求在这个指标中进行移位。在Y轴上,就是移位,通过扩展设置向上移位。我想把这个指标变成图表上的通道,如果可以的话。

空气92

经常出现的句子:那是一个反编译的代码

 
mladen:
Air92 经常出现的句子:那是一个反编译的代码

谢谢你。我明白了

 
Air92:
谢谢你,我明白了

不是。他们现在已经传播得很广了,不可能再避开他们了。

 
mayoune08:
嗨,mrTools 嗨,malden

你能不能为我做一些特别的事情,我想把所有的指标连接在一起,我的意思是,当至少有两个箭头在同一侧时,就会出现一个箭头(原谅我的英语不好),它必须是至少两个箭头,如果有一个在相反的方向,就不会出现。

请在FSD中显示线条之前,删除主题,只让箭头出现,而且我知道我对FSD很夸张,箭头出现在当前栏上,你能让它出现在前一栏吗?

所以通常我只会得到一个箭头

顺便说一下,有两个箭头,其中一个没有警报重绘,你可以用相同的参数(3.3.3.3)来修复它,即使它是错误的信号?

非常感谢,并对你的请求表示歉意

尹德

Mayoune08

当你把这么多的指标组合在一起时,几乎可以肯定,结果会滞后很多。为了得到一个信号,大量指标的组合往往总是在当时可能最慢的指标上给出信号。最好找到更简单的组合(至少这是我的观点),并注意这些指标实际上不是以不同的形式显示相同的东西。

__________________

PS:摆动箭头是使用未来的数据进行计算。一般来说,在信号模式下使用未来数据的指标 是个坏主意。

 

你好mladen,你能帮我纠正这个指标吗?

#property indicator_separate_window

#property indicator_buffers 3

#property indicator_color1 Red

//----

extern int N = 30;

//----

double UpperBuf[];

double UpperBuf1[];

double UpperBufIndicator[];

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

//| |

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

void init()

{

SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1);

SetIndexDrawBegin(0, N);

SetIndexBuffer(0, UpperBufIndicator);

}

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

//| |

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

void deinit()

{

//----

}

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

//| |

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

void start()

{

int counted = IndicatorCounted();

//----

if(counted < 0)

return (-1);

//----

if(counted > 0)

counted--;

int limit = Bars - counted;

//----

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

{

UpperBuf =(3 * iStochastic(NULL,0,4,2,2,MODE_SMA,0,MODE_MAIN,i)+ 4* iStochastic(NULL,0,75,20,20,MODE_SMA,0,MODE_MAIN,i))/5.2 ;

UpperBuf1 = iMAOnArray(UpperBuf,0,3,0,MODE_SMA,i);

UpperBufIndicator= UpperBuf- UpperBuf1;

}

}

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

 
k3rn3l:
你好mladen,你能帮我纠正这个指标吗?

#property indicator_separate_window

#property indicator_buffers 3

#property indicator_color1 Red

//----

extern int N = 30;

//----

double UpperBuf[];

double UpperBuf1[];

double UpperBufIndicator[];

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

//| |

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

void init()

{

SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1);

SetIndexDrawBegin(0, N);

SetIndexBuffer(0, UpperBufIndicator);

}

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

//| |

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

void deinit()

{

//----

}

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

//| |

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

void start()

{

int counted = IndicatorCounted();

//----

if(counted < 0)

return (-1);

//----

if(counted > 0)

counted--;

int limit = Bars - counted;

//----

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

{

UpperBuf =(3 * iStochastic(NULL,0,4,2,2,MODE_SMA,0,MODE_MAIN,i)+ 4* iStochastic(NULL,0,75,20,20,MODE_SMA,0,MODE_MAIN,i))/5.2 ;

UpperBuf1 = iMAOnArray(UpperBuf,0,3,0,MODE_SMA,i);

UpperBufIndicator= UpperBuf- UpperBuf1;

}

}

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

[/PHP]

k3rn3l

现在可以了

[PHP]#property indicator_separate_window

#属性 indicator_buffers 3

#属性 indicator_color1 红色

#属性 indicator_color2 LimeGreen

#属性 indicator_color3 橙色

//----

Extern int N = 30;

//----

双倍UpperBuf[]。

双倍UpperBuf1[]。

double UpperBufIndicator[];

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

//| |

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

空白启动()

{

SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1);

SetIndexDrawBegin(0, N);

SetIndexBuffer(0, UpperBufIndicator)。

SetIndexBuffer(1, UpperBuf)。

SetIndexBuffer(2, UpperBuf1)。

}

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

//| |

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

空白的deinit()

{

//----

}

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

//| |

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

无效启动()

{

int counted = IndicatorCounted()。

//----

如果(counted < 0)

返回(-1)。

//----

如果(counted > 0)

counted--。

int limit = Bars - counted。

//----

for(int i = limit; i >=0; i--) UpperBuf =(3 * iStochastic(NULL,0,4,2,2,MODE_SMA,0,MODE_MAIN,i)+ 4* iStochastic(NULL,0,75,20,20,MODE_SMA,0,MODE_MAIN,i))/5.2 。

for( i = limit; i >=0; i--)

{

UpperBuf1 = iMAOnArray(UpperBuf,0,3,0,MODE_SMA,i)。

UpperBufIndicator= UpperBuf- UpperBuf1。

}

}

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

 

我正在寻找一个带有警报的分形图

 
drunkpips:
我正在寻找一个带有警报的分形图

醉人的点子

你可以使用这个https://www.mql5.com/en/forum/173009/page12(将周期设置为5,它将与内置的分形图完全一样)。

原因: