//--------------------------------------------------------------------#property indicator_separate_window// Индик. рисуется в основном окне#property indicator_buffers2// Количество буферов#property indicator_color1 Blue // Цвет первой линии#property indicator_color2 Red // Цвет второй линииdouble zz;
double Buf_0[],Buf_1[]; // Объявление массивов (под буферы индикатора)//--------------------------------------------------------------------int init() // Специальная функция init()
{
SetIndexBuffer(0,Buf_0); // Назначение массива буферуSetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2);// Стиль линииSetIndexBuffer(1,Buf_1); // Назначение массива буферуSetIndexStyle (1,DRAW_LINE,STYLE_DOT,1);// Стиль линииreturn; // Выход из спец. ф-ии init()
}
//--------------------------------------------------------------------int start() // Специальная функция start()
{
int i, // Индекс бара
Counted_bars; // Количество просчитанных баров //--------------------------------------------------------------------
Counted_bars=IndicatorCounted(); // Количество просчитанных баров
i=Bars-Counted_bars-1; // Индекс первого непосчитанногоwhile(i>=0) // Цикл по непосчитанным барам
{
zz=iCustom(NULL,0,"Zig_Zag",15,5,5,0,i);
Buf_0[i]= zz; // Значение 0 буфера на i-ом баре
Buf_1[i]=Low[i]; // Значение 1 буфера на i-ом баре
i--; // Расчёт индекса следующего бара
}
//--------------------------------------------------------------------return; // Выход из спец. ф-ии start()
}
//--------------------------------------------------------------------
大家好,我有个问题,是否可以在不打开设置窗口的情况下,即时改变指标参数?
https://www.mql5.com/ru/forum/213718#comment_5624828
我就是这样写的......我不明白为什么日元对显示不正确...试着在终端连接到任何不含JPY的货币对,然后再连接到含JPY的货币对,结果是不同的...
发现了问题所在--与日圆配对的点值是不同的。我把MarketInfo("SYMBOL",MODE_POINT))。改变了字体、大小和颜色。又修正了一个错误
我可以增加时间,因为并不是所有的图表都会在同一时间出现一个刻度,如果你改变条形图,你会得到错误的数据......
我只是有差不多的系统,在现实生活中,我注意到结果有差异。
我是这样解决的--
它同步其他图表在开放图表 上的所有读数--也就是说,直到所有图表上开始一个新的条形图...
我可以增加时间,因为并不是所有的图表都会在同一时间出现一个刻度,如果你改变条形图,你会得到错误的数据......
我只是有差不多的系统,在现实生活中,我注意到结果有差异。
我是这样解决的--
它在打开的图表上同步其他图表的所有读数--也就是说,直到所有图表上开始一个新的条形图...
仔细看一下张贴的代码。总的来说,任务只是为了消除错误,帮助谢尔盖实现大的利润
你能告诉我为什么iCustom指标值 总是0。甚至在顶部。这是如果你得到指标中的数值。然后像在EA中一样,没有任何问题。指标中的第二个缓冲区没有问题。
请告诉我为什么iCustom指标值 总是等于0。甚至在顶部。它是如果我在指标中接收数值。那么在专家顾问中就没有问题了。指标中的第二个缓冲区没有任何问题。
看看所附的脚本是否可以帮助你。除了顶点,ZigZag在任何地方都是零。 iCustom - 用于计算自定义指标的函数。
看看所附的脚本是否可以帮助你。除了顶点,ZigZag在任何地方都是零。 iCustom - 用于计算自定义指标的函数
我特别说过。- "甚至在顶点上"。i.e. iCustom应该 在顶部 显示数值。 它在专家顾问中正是这样做的。但它并没有在一个指标中做到这一点。为什么?
我特别说过。- "甚至在顶部"。i.e. iCustom应该 在顶部 显示数值。 这就是它在专家顾问中的作用。但它在指标中并没有这样做。为什么?
看看这里张贴的脚本--也许你会找到你问题的答案。一般来说,你可以使用脚本来检查、发现、澄清......。
学习脚本,写脚本是学习语言和寻找错误的一个好方法。