есть код на реальном графике коменты показывает верно. в тестере стратегий все значения имеют значение равны 2147483647
Что тут не так?
или в проверку надо ставить еще на EMPTY_VALUE?
И надо ли всегда нормализовать полученные данные с индикаторов для их сравнения между собой в 5 знаке?
У индикаторного буфера есть понятие "пустое значение". Оно (по умолчанию) равно EMPTY_VALUE, НО его можно изменить посредством функции SetIndexEmptyValue(). Именно это значение буфер не отрисовывает на графике (если он ВООБЧЕ что-либо рисует). На его отсутствие и нужно делать проверку, если есть на то необходимость.
В вызове индикатора отсутствует одна переменная - буфер!!!
работает .спсибо ище раз
Вопрос знатокам.
есть код на реальном графике коменты показывает верно. в тестере стратегий все значения имеют значение равны 2147483647
Что тут не так?
или в проверку надо ставить еще на EMPTY_VALUE?
И надо ли всегда нормализовать полученные данные с индикаторов для их сравнения между собой в 5 знаке?
Вопрос знатокам.
есть код на реальном графике коменты показывает верно. в тестере стратегий все значения имеют значение равны 2147483647
Что тут не так?
или в проверку надо ставить еще на EMPTY_VALUE?
И надо ли всегда нормализовать полученные данные с индикаторов для их сравнения между собой в 5 знаке?
#property copyright "Copyright © 2012" #property link "Не ссать против ветра " extern bool Будильник = true ; extern string SoundFile = "News.wav"; int start () { double a=iCustom(NULL,0,"HMA_Russian_Color",5,MODE_LWMA,PRICE_MEDIAN,"Uptrend[]",0); double b=iCustom(NULL,0,"HMA_Russian_Color",8,MODE_LWMA,PRICE_MEDIAN,"Uptrend[]",0); if (Будильник ==true) { { if ( a > b ) { Alert("BUY PlaySound(SoundFile); Sleep(100000); } } } return(0);}ммм ...есть ище проблема ..свуковой сигнал иногда звучит так как задан в коде News.wav а чаще звенит Alert.wav
подскажите пожалуйста где ошибка
Большая просьба помочь, подскажите, как в двух-трех строчках реализовать код советника:
При поступлении сигнала (напр. пересечения двух МА)
1.Советник определяет время поступления сигнала(в часах, минутах),запоминает его;
2.Отсчитывает одну минуту.
Далее, готовность совершить какое-либо действие(напр. открытие ордера)Вопрос знатокам.
есть код на реальном графике коменты показывает верно. в тестере стратегий все значения имеют значение равны 2147483647
Что тут не так?
или в проверку надо ставить еще на EMPTY_VALUE?
И надо ли всегда нормализовать полученные данные с индикаторов для их сравнения между собой в 5 знаке?
ммм ...есть ище проблема ..свуковой сигнал иногда звучит так как задан в коде News.wav а чаще звенит Alert.wav
Здесь написана ерунда:
Почитайте про iCustom().
Большая просьба помочь, подскажите, как в двух-трех строчках реализовать код советника:
При поступлении сигнала (напр. пересечения двух МА)
1.Советник определяет время поступления сигнала(в часах, минутах),запоминает его;
2.Отсчитывает одну минуту.
Далее, готовность совершить какое-либо действие(напр. открытие ордера)В глобальную переменную пишите значение времени в момент поступления сигнала:
а затем отсчитываете свою минуту (можно так):
Это один из вариантов решения отслеживания времени после наступления какого-то события.
В глобальную переменную пишите значение времени в момент поступления сигнала:
а затем отсчитываете свою минуту (можно так):
Это один из вариантов решения отслеживания времени после наступления какого-то события.
Еще вариант, можно устанавливать любое время после поступления сигнала