if((OrderSymbol()!=Symbol() && OrderMagicNumber()==MAGIC) || (OrderType()>OP_SELL && OrderMagicNumber()==MAGIC)) continue;Громоздко как-то =)))
Я бы сделал так:
if( OrderSymbol() != Symbol() || OrderMagicNumber() != MAGIC || OrderType() > OP_SELL ) { continue; }
komposter писал (а):
Я бы сделал так:
if((OrderSymbol()!=Symbol() && OrderMagicNumber()==MAGIC) || (OrderType()>OP_SELL && OrderMagicNumber()==MAGIC)) continue;Громоздко как-то =)))
Я бы сделал так:
if( OrderSymbol() != Symbol() || OrderMagicNumber() != MAGIC || OrderType() > OP_SELL ) { continue; }
Обратите внимание на этот кусок:
(OrderSymbol()!=Symbol() && OrderMagicNumber()==MAGIC)
Тут стоит не "или", а "и".
Уже проверил, не работает.
Может кто знает как отличить ордера одних экспертов от других в истории.
ExpertTrader:
Я заметил. И это не правильное условие.Обратите внимание на этот кусок:
(OrderSymbol()!=Symbol() && OrderMagicNumber()==MAGIC)
Тут стоит не "или", а "и".
Уже проверил, не работает.
Может кто знает как отличить ордера одних экспертов от других в истории.
Вам же нужны ордера по текущему символу, и с заданным мейджиком?
Вот я и написал, что если "симол не тот ИЛИ мейджик не тот", то continue;
Вы правы. Сейчас попробую.
komposter, огромное Вам спасибо! Все работает как часы.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Для начала хочу еще раз поблагодарить СТРАYС-а за помощь в реализации очень важной для меня возможности торговать одновременно несколькими экспертами по нескольким валютным парам. Спасибо СТРАYС.
Теперь появилась новая сложность. Есть в моих экспертах такая важная вещь, как расчет оптимального объема лотов:
Однако, смысл её существования в эксперте теряеться, когда торгует одновременно больше одного эксперта, т.к. экспертом учитаваеться лоси и профиты других экспертов. Можно-ли решить эту проблему вот так?:
Если нет, то как решить эту проблему?