STARIJ: Нашел, в чем дело - парах с jpy значение Point другое. Взял MarketInfo("СИМВОЛ",MODE_POINT)). заменил шрифт, его размер и цвет. Еще одну ошибку исправил
сюда бы не мешало добавить синхронизацию по времени, так как не всегда тик приходит на все графики одновременно и при смене бара у Вас будут неправильные данные...
просто у меня примерно такая же система и в реале было замечены расхождения в результатах.
elmucon: сюда бы не мешало добавить синхронизацию по времени, так как не всегда тик приходит на все графики одновременно и при смене бара у Вас будут неправильные данные... просто у меня примерно такая же система и в реале было замечены расхождения в результатах. Я решил у себя это таки образом - это синхронизирует все показания остальных графиков по открытому графику - то есть пока на всех графиках не начнётся новый бар...
посмотрите внимательно выложенный код. А вообще ставил задачу просто устранить ошибки, помочь Сергею в достижении big profit
Подскажите почему значение индикатора iCustom всегда равно 0. Даже на вершинах. Это если получать значения в индикаторе. Тогда как в советнике без проблем. Второй буфер в индикаторе без проблем.
//--------------------------------------------------------------------#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()
}
//--------------------------------------------------------------------
Подскажите почему значение индикатора iCustom всегда равно 0. Даже на вершинах. Это если получать значения в индикаторе. Тогда как в советнике без проблем. Второй буфер в индикаторе без проблем.
Посмотрите, может быть приложенный скрипт Вам подскажет. ЗигЗаг везде, кроме вершин, равен нулю. iCustom - функция для вычисления пользовательского индикатора
Посмотрите, может быть приложенный скрипт Вам подскажет. ЗигЗаг везде, кроме вершин, равен нулю. iCustom - функция для вычисления пользовательского индикатора
Я специально сказал: -"Даже на вершинах". Т.е на вершинах iCustom должен показывать значения. Что он и делает в советнике. Но не делает в индикаторе. Почему?
Я специально сказал: -"Даже на вершинах". Т.е на вершинах iCustom должен показывать значения. Что он и делает в советнике. Но не делает в индикаторе. Почему?
посмотрите выложенный скрипт - может быть найдете ответ на Ваш вопрос. Вообще, с помощью скриптов можно многое проверить, выяснить, уточнить ...
STARIJ: посмотрите выложенный скрипт - может быть найдете ответ на Ваш вопрос. Вообще, с помощью скриптов можно многое проверить, выяснить, уточнить ...
изучение скриптов, написание скриптов - хороший способ изучать язык и искать ошибки
Ну это на любителя. Для меня лучше документации нет учителя.
Когда-то я пытался читать книги по VB. Отвратительное, скажу вам, занятие. Ну что это за учёба если пишется "Делай с нами, делай как мы... Но не делай лучше нас."???
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Нашел, в чем дело - парах с jpy значение Point другое. Взял MarketInfo("СИМВОЛ",MODE_POINT)). заменил шрифт, его размер и цвет. Еще одну ошибку исправил
сюда бы не мешало добавить синхронизацию по времени, так как не всегда тик приходит на все графики одновременно и при смене бара у Вас будут неправильные данные...
просто у меня примерно такая же система и в реале было замечены расхождения в результатах.
Я решил у себя это таки образом -
это синхронизирует все показания остальных графиков по открытому графику - то есть пока на всех графиках не начнётся новый бар...
сюда бы не мешало добавить синхронизацию по времени, так как не всегда тик приходит на все графики одновременно и при смене бара у Вас будут неправильные данные...
просто у меня примерно такая же система и в реале было замечены расхождения в результатах.
Я решил у себя это таки образом -
это синхронизирует все показания остальных графиков по открытому графику - то есть пока на всех графиках не начнётся новый бар...
посмотрите внимательно выложенный код. А вообще ставил задачу просто устранить ошибки, помочь Сергею в достижении big profit
Подскажите почему значение индикатора iCustom всегда равно 0. Даже на вершинах. Это если получать значения в индикаторе. Тогда как в советнике без проблем. Второй буфер в индикаторе без проблем.
Подскажите почему значение индикатора iCustom всегда равно 0. Даже на вершинах. Это если получать значения в индикаторе. Тогда как в советнике без проблем. Второй буфер в индикаторе без проблем.
Посмотрите, может быть приложенный скрипт Вам подскажет. ЗигЗаг везде, кроме вершин, равен нулю. iCustom - функция для вычисления пользовательского индикатора
Посмотрите, может быть приложенный скрипт Вам подскажет. ЗигЗаг везде, кроме вершин, равен нулю. iCustom - функция для вычисления пользовательского индикатора
Я специально сказал: -"Даже на вершинах". Т.е на вершинах iCustom должен показывать значения. Что он и делает в советнике. Но не делает в индикаторе. Почему?
Я специально сказал: -"Даже на вершинах". Т.е на вершинах iCustom должен показывать значения. Что он и делает в советнике. Но не делает в индикаторе. Почему?
посмотрите выложенный скрипт - может быть найдете ответ на Ваш вопрос. Вообще, с помощью скриптов можно многое проверить, выяснить, уточнить ...
изучение скриптов, написание скриптов - хороший способ изучать язык и искать ошибки
изучение скриптов, написание скриптов - хороший способ изучать язык и искать ошибки
Ну это на любителя. Для меня лучше документации нет учителя.
Когда-то я пытался читать книги по VB. Отвратительное, скажу вам, занятие. Ну что это за учёба если пишется "Делай с нами, делай как мы... Но не делай лучше нас."???