эээ.... а по-русски? по-моему вы чё-та перемудрили с описанием..
.. не увенен что понимаю, но отвечу...
в в чем проблема? лень длинный код писать?
если варианта 2, то я делал типа так...
в в чем проблема? лень длинный код писать?
если варианта 2, то я делал типа так...
kk=0 +1*(bb>0) +2*(cc>0) +4*(aa>0) +8*(bb>B4[b+m]) +16*(aa>B3[b+m]) +32*(cc>B5[b+m]) +128*(dd>gg) +256*((dd-gg)>(B8[b+m]-B2[b+m]));
Спасибо! Все правильно, мне просто надо внимательней читать
матчасть (побитовые операции).
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Допустим for (i=0; i<=7; i++) {...
1. Анализ целого числа i в двоичном представлении поразрядно (т.е. в данном случае 3 разряда) на условие "0" или "1" ;
2. Присвоение или подстановка соответствующего условия ( допустим "0" - ">="; "1" - "<=") в конечный оператор
if (C0 ? C1 && C1 ? C2 && C2 ? C3) {.....}, где ? - операция отношения; C - переменные цен соответствующих баров.
Прямая реализация не вызывает проблем, но с каждым дополнительным разрядом код программы увеличивается в арифметической пргрессии.
Если возможно пожалуйста помогите, может есть и дугой вариант реализации данной задачи.