Ищу цену Low экстремум, от первого бара до бара с максимальной High ценой за период от 5-го бара до 20-го.
Потом вычитаю эти максимумы и сравниваю с 10-ю больше или равно.
Всё условие звучит так:
лоу первого бара примерно равно максимальной цене хай за 20 баров начиная с 5-го бара И расстояние от хай максимума за 20 баров до экстремум лоу должно быть больше 10
выглядит так:
if(MathAbs(iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,20,i+5))-Low[i+1]) <= 3*Point&& //ЭТО РАБОТАЕТ
MathAbs(iLow(NULL,0,iLowest(NULL,0,MODE_LOW,iHighest(NULL,0,MODE_HIGH,20,i+5),i+1)) //Ищу Low экстремум, от первого бара до бара с экстремум High, найденного
//за период от 5-го бара до 20-го.
-iHigh(NULL,0,iHighest(NULL,0,MODE_HIGH,20,i+5))) >= 10*Point) // вычитаю максимумы, получаю количество пунктов и сравниваю больше или равно 10.
//А ЭТОГО, КАК БУДТО ВОВСЕ НЕТ
Подскажите пожалуйста, как правильно записать это условие.
Ищу цену Low экстремум, от первого бара до бара с максимальной High ценой за период от 5-го бара до 20-го.
Потом вычитаю эти максимумы и сравниваю с 10-ю больше или равно.
Всё условие звучит так:
лоу первого бара примерно равно максимальной цене хай за 20 баров начиная с 5-го бара И расстояние от максимума за 20 баров до экстремум лоу должно быть больше 10
выглядит так:
Подскажите пожалуйста, как правильно записать это условие.
ну вот и кошмар на ночь. Вы наркотики не употребляете?
Доброго времени суток. Не подскажите как бы по проще реализовать проверку наличия ордера по указанной цене. Просто нужно знать есть ли ордер по данной цене???? Уверен что многие уже делали это....
Rattnik:
Не могу понять почему
В Индикаторе пишу следующее (соответственно предварительно объявив "CloseLine" в OnInit()) :
Здравствуйте, помогите, пожалуйста.
Ищу цену Low экстремум, от первого бара до бара с максимальной High ценой за период от 5-го бара до 20-го.
Потом вычитаю эти максимумы и сравниваю с 10-ю больше или равно.
Всё условие звучит так:
лоу первого бара примерно равно максимальной цене хай за 20 баров начиная с 5-го бара И расстояние от хай максимума за 20 баров до экстремум лоу должно быть больше 10
выглядит так:
Подскажите пожалуйста, как правильно записать это условие.
Здравствуйте, помогите, пожалуйста.
Ищу цену Low экстремум, от первого бара до бара с максимальной High ценой за период от 5-го бара до 20-го.
Потом вычитаю эти максимумы и сравниваю с 10-ю больше или равно.
Всё условие звучит так:
лоу первого бара примерно равно максимальной цене хай за 20 баров начиная с 5-го бара И расстояние от максимума за 20 баров до экстремум лоу должно быть больше 10
выглядит так:
Подскажите пожалуйста, как правильно записать это условие.
ну вот и кошмар на ночь. Вы наркотики не употребляете?
ну вот и кошмар на ночь. Вы наркотики не употребляете?
а что Вам мешает написать не в 1 строчку, а в 10, и принтами вывести все значения в журнал. тогда и поймете где ошиблись.
и так со всеми элементами. а когда будет работать хорошо - можно и втулить все в одну строку
Корифеи не проходите мимо. MQL5 перевести в MQL4.
Цель индикатора: Вывести значение SMA в количестве (параметр задается) 2000шт. по каждому бару в истории
вход: Количество значений SMA - 2000шт
на выходе массив[№ бара, № SMA] = значение цены SMA
На счету есть один доллар поделюся)))
Доброго времени суток!
Подскажите пожалуйста .
Есть целое пятизначное число, например 34567
Мне нужно, что бы от него остались только последние 2 цифры. -67.
ВОПРОС
Какая функция выполняет эту операцию.?
Спасибо.
Доброго времени суток!
Подскажите пожалуйста .
Есть целое пятизначное число, например 34567
Мне нужно, что бы от него остались только последние 2 цифры. -67.
ВОПРОС
Какая функция выполняет эту операцию.?
Спасибо.
Остаток от деления на 100