Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
OhYes = iif(x1 == x2, x3 == x4, x5 == x6, x7 == x8, x9 == x10, True, False);
Ошибка однако.
Должно быть в таком случае
OhYes = iif(x1 == x2, iif(x3 == x4,iif( x5 == x6,iif( x7 == x8,iif( x9 == x10, True, False),False),False),False),False);
OhYes = iif(x1 == x2, x3 == x4, x5 == x6, x7 == x8, x9 == x10, True, False);
Ошибка однако.
Должно быть в таком случае
OhYes = iif(x1 == x2, iif(x3 == x4,iif( x5 == x6,iif( x7 == x8,iif( x9 == x10, True, False),False),False),False),False);
___________________________________________________________________________________________________
да нет, опечатка, надо:
С уважением - С.Д.
Проблема поднималась раньше. Таких iif() придется делать несколько штук, если типы возвращаемых значений могут быть разными, а не только логическими.
Кроме того, это простейший случай, логика которого очевидна. Для более сложных конструкций выигрыша в читабельности может и не получиться. Хотя, признаться, я и сам избегаю многократной вложенности.
...
OhYes = iif(x1==x2 && x3==x4 && x5==x6 && x7==x8 && x9==x10, True, False);
С уважением - С.Д.
...
OhYes = iif(x1==x2 && x3==x4 && x5==x6 && x7==x8 && x9==x10, True, False);
С уважением - С.Д.
_______________________________________________________________________________________________
Вообще-то, по моим, возможно ошибочным представлениям, когда советник висит на графике, то получив управление по тику, ему особо спешить некуда...
если тики приходят по 10-30 штук в минуту....даже по одному тику в секунду. Если он производит чисто вычислительные операции(имею ввиду работу : процессор плюс опер.память),
то для него секунда - это очень много....Поэтому я даже никогда и не задумывался о том успеет ли он все сделать своевременно ....
С уважением - С.Д.