konovalov: насколько данная конструкция кода правильна для использования в торговом советнике и не возникнет ли с ней сложностей?
bool opSellFirst= false; // перед сравнением условиий нужно "обнулить" переменную, если этого не сделать, то всегда будет true, независимо от условий if(... ) opSellFirst= true; bool opSellSecond= false; // также и здесь if(... ) opSellSecond= true; if (opSellFirst == true || opSellSecond == true) opSell= true; также для ускорения выполнения кода можно применять вложенные условия вместо if(x>0 && y>0 && z>0) .....; if(x>0) { if(y>0) { if(z>0) ....; } }
KONDOR:
if (opSellFirst == true || opSellSecond == true) opSell= true;
Можно так:
bool opSell = (opSellFirst||opSellSecond);
Спасибо за ответы.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
if(
// условие на вход ПЕРВОЕ, состоит из нескольких управляющих блоков (сигнальный, регулирующий, ...подтверждающий)(
...
)
) opSellFirst= True;
if(
// условие на вход ВТОРОЕ, состоит из нескольких управляющих блоков (сигнальный, подтверждающий, регулирующий, ...)
(
...
)
) opSellSecond= True;
if (opSellFirst == true || opSellSecond == true) opSell= true;
Здравствуйте.
Прошу знающих людей подсказать, насколько данная конструкция кода правильна для использования в торговом советнике и не возникнет ли с ней сложностей?