Попробуй так:
int start() { b=0; oz_up= .....................
А чем поможет?
Просто перед стартом советника я выставлю значение для b и s, в зависимости от того в какую сторону нужно будет смотреть советнику после старта(покупка или продажа), а в дальнейшем он уже сам значения выставляет.
Кстати может кто подскажет, как можно автоматизировать советник, чтоб после старта он сам выставлял значения для b и s?
Поясню суть:
Есть определенные условия при которых советник открывает ордера на покупку и продажу. (значеня для b и s, я ввел чтобы избежать повторного открытия ордера в одну сторону). Дак вот, советник должен открывать ордера только при появлении условий! А допустим при старте советника условия в любом случае будут(на покупку или продажу) но советник должен ждать появления условий в противоположную сторону, поставив какое либо значение(больше 0) для b или s.
Попробуй так:
int start() { b=0; oz_up= .....................
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Такая ситуация. Написал советник(точнее собрал из разных, пробую первый раз, не судите строго)), при определенных условиях он закрывает старые ордера и открывает новый или выставляет отложенный ордер.
На тесте все работает отлично, но в реале он неоднократно просто закрывает ордера и не открывает новый(и отложенный не ставит).
Проверяю на тесте проблемный день, все отрабатывается прекрасно.
Подскажите в чем может быть проблема или может можно как то проверку на открытие ордера ставить?