К содержимому
Форекс
на автомате

Скачанный советник закрывает мои ручные сделки. Разобралась почему

Виктория И.с 04.2022
Наблюдатель
2сообщения
Автор темы#1
Поставила на MT4 бесплатный советник с форума: трейлинг и закрытие корзины по общему профиту. На этом же счёте торгует мой старый советник, иногда и я руками. На второй день он закрыл все мои ручные позиции по EURUSD и позицию моего советника по GBPUSD, когда «корзина» дошла до +20 долларов. Исходник открытый: в цикле по ордерам нет проверки ни мэджика, ни символа, он считает своими все ордера на счёте. Это у всех бесплатных так?
Armenс 11.2021
Первый прогон
5сообщений
#2
Не у всех, но часто: пишут под «один советник на счёт» и в описании молчат. Если исходник есть, правка простая:
Код:
for(int i=OrdersTotal()-1;i>=0;i--) { if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) continue; if(OrderMagicNumber()!=Magic || OrderSymbol()!=Symbol()) continue; // дальше как было }
И свои ордера пусть открывает со своим мэджиком. В трейлинге обычно такой же цикл, проверь и его. Я такие вещи держу на отдельном счёте, пока не прочитаю код целиком.
Продолжить обсуждение

Для ответа войдите в свой аккаунт.

Войти
← Предыдущая темаСледующая тема →