Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Проверял, я же написал, что условия работают...
На сколько я понял, когда тестировал и проверял переменные, а так же массивы, всё работает.. Сама проблема в цикле.. for ..
Ну так, увидев, что, с заведомо верно работающим условием, в итоге в все работает неверно, изменится область поиска ошибки.
Да и у вас все еще неправильный код в том месте, которое я показал. Потом Максим написал, что у массивов отсчет с нуля... а фигли толку
Ну так, увидев, что, с заведомо верно работающим условием, в итоге в все работает неверно, изменится область поиска ошибки.
Да и у вас все еще неправильный код в том месте, которое я показал. Потом Максим написал, что у массивов отсчет с нуля... а фигли толку
Можно более конкретнее, кодом, не словами.. Я же объяснял, что несведущий в программировании..
Можно более конкретнее, кодом, не словами.. Я же объяснял, что несведущий в программировании..
Кодом? Ладно. Ноль вот так выглядит:
0
А остальное уже все было показано.
Кодом? Ладно. Ноль вот так выглядит:
А остальное уже все было показано.
А при чём тут 0 к нашей переписке с Максимом?
Обсуждалось следующее:
И вот в таком варианте кода, если будут выбраны оба условия для фильтрации входа
то вход осуществляется ИЛИ по VHOD_PO_MA_14 ИЛИ по VHOD_PO_MA_34, а нужно ,что бы открытие ордеров осуществлялось И по VHOD_PO_MA_14 И по VHOD_PO_MA_34 (Другими словами если в BUY то ордер открывается только если Ask больше iMA(NULL,0,14,.. И Ask больше iMA(NULL,0,34.. !)
Не забываем для чего всё этого нужно, потому что
extern bool VHOD_PO_MA_14 = FALSE;
extern bool VHOD_PO_MA_44 = FALSEextern bool VHOD_PO_MA_34 = FALSE;
extern bool VHOD_PO_MA_54 = FALSE;
extern bool VHOD_PO_MA_.. .. .......
И таких условий может быть миллион!
И к стати да будет вам известно., 0 - это не код., это цифра..
Если можно, помогите, как нужно составить код, на поставленную задачу...
Можно более конкретнее, кодом, не словами.. Я же объяснял, что несведущий в программировании..
Уфффф...спокойно, Ипполит, спокойно..выдыхаем..
----
код для/за вас никто писать не будет. Дали несколько (более 2-х) набросков, словами пояснили.
последний раз:
В input имеется тьма флагов, означающих надо или нет делать конкретную проверку перед торговой операцией.
Вам необходимо написать код, без "кучи скобочек" который это делает.
1. то что дано в input не меняется на протяжении работы советника. Поэтому делаем из его флагов массив, подчёркиваю - массив флагов, то есть просто копируем значения. Во время инициализации программы, в OnInit
2. когда приходит пора проверять значения, то просматривая этот (уже готовый, почти const) массив флагов мы знаем которое условие проверять. И проверяем если требуется. Если хотя-бы одно требуемое условие неверно, то не торгуем. Потому-что в исходном посыле, все условия через "И"
3. и так далее... Осознавайте задачу, думайте алгоритм, пишите код,
вот код обсудить и если что поправить можем :-)
вот код обсудить и если что поправить можем :-)
Максим благодарен за выдержку. Если бы я был программистом, я бы сюда не обращался. Написал бы всё сам.. К сожалению имею поверхностное понятие об программировании. Поэтому и обратился за помощью... Что смог понять из ваших вариантов сделал, как понял, как смог:
И описал проблему при таком варианте вместо И работает как ИЛИ..
Максим благодарен за выдержку. Если бы я был программистом, я бы сюда не обращался. Написал бы всё сам.. К сожалению имею поверхностное понятие об программировании. Поэтому и обратился за помощью... Что смог понять из ваших вариантов сделал, как понял, как смог:
И описал проблему при таком варианте вместо И работает как ИЛИ..
a) почитайте справочник и перестаньте использовать start()
б) внимательно прочтите ветку. А конкретно - зачем (с какой целью) заводится массив.
*) даже в приводимом вами-же коде синтаксические ошибки. Мы их конечно видим, но мы не компилятор, ругаемся неоднотипно
...
И к стати да будет вам известно., 0 - это не код., это цифра..
Если можно, помогите, как нужно составить код, на поставленную задачу...
А я разве писал что 0 это код? Было показано как 0 выглядит в коде.
А при чём тут 0 к нашей переписке с Максимом?
...
Притом