Объявляю глобальные
double maxs;double maxb;
дальше в скрипте прописываю
if(maxs>Ask)maxs=Ask;
ARROW("maxs",maxs,6,clrRed);
if(maxb<Bid)maxb=Bid;
ARROW("maxb",maxb,5,clrRed);
И ставлю стрелки с ценой
В итоге Максимум закрепился, а минимум не хочет. В чем проблема может быть.
Так как правильно написать-то, что 0 получается это я видел. Вопрос как правильно составить выражение.
Похоже ни кто не знает чтоли?
Так как правильно написать-то, что 0 получается это я видел. Вопрос как правильно составить выражение.
Похоже ни кто не знает чтоли?
чтобы с 0 не начинать пересвоение нужно объявить переменную "явно" и сразу присвоить ей такое значение, чтоб условие выполнилось, например 99999999
Сравнивать нужно с каким то первым значением, например
double max=0;
double min=10000000;
+ подумать и всё будетОбъявляю глобальные
double maxs;double maxb;
дальше в скрипте прописываю
if(maxs>Ask)maxs=Ask;
ARROW("maxs",maxs,6,clrRed);
if(maxb<Bid)maxb=Bid;
ARROW("maxb",maxb,5,clrRed);
И ставлю стрелки с ценой
В итоге Максимум закрепился, а минимум не хочет. В чем проблема может быть.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Объявляю глобальные
double maxs;double maxb;
дальше в скрипте прописываю
if(maxs>Ask)maxs=Ask;
ARROW("maxs",maxs,6,clrRed);
if(maxb<Bid)maxb=Bid;
ARROW("maxb",maxb,5,clrRed);
И ставлю стрелки с ценой
В итоге Максимум закрепился, а минимум не хочет. В чем проблема может быть.