Привет, народ,
Я играю с функцией iMAOnArray, но не могу получить следующий индикатор для вывода. Окно индикатора, которое я переворачиваю, остается пустым.
Любая помощь оценивается.
С уважением
Стив
// ----------------------------------------------- -------------------
//| iMAOnArray.mq4 |
//| Кодеры Гуру |
//|
http://www.metatrader.info|
// ----------------------------------------------- -------------------
#property copyright Coders Guru
#property link http://www.metatrader.info
#property indior_separate_window
#property indior_color1 LawnGreen
# цвет индикатора цвета 2 Темно-синий
double ExtMapBuffer1 [];
двойной RSI_Val [];
двойной RSI_Val_SMA [];
int init ()
{
IndiorDigits (MarketInfo (Symbol (), MODE_DIGITS));
SetIndexStyle (0, DRAW_LINE);
SetIndexBuffer (0, ExtMapBuffer1);
Возвращение (0);
}
int deinit ()
{
Возвращение (0);
}
int start ()
{
int bar, limit;
int counted_bars = IndiorCounted ();
if (counted_barslt; 0) return (-1);
if (counted_barsgt; 0) counted_bars--;
предел = Bars-IndiorCounted ();
for (bar = 0; barlt; limit; bar )
RSI_Val [bar] = iCustom (NULL, 0, RSI, 0,0, bar);
for (bar = 0; barlt; limit; bar )
RSI_Val_SMA [бар] = iMAOnArray (RSI_Val, бары, 5,0, MODE_SMA, бар);
for (bar = 0; barlt; limit; bar ) {
если (RSI_Val [бар] GT; RSI_Val_SMA [бар])
ExtMapBuffer1 [bar] = 1;
еще
ExtMapBuffer1 [bar] = 0;
}
Возвращение (0);
}