Спасибо Владимир!Отличная работа!
По-моему, опечатка в функции трейлинга
for(int i=PositionsTotal()-1; i>=0; i--) // returns the number of open positions if(m_position.SelectByIndex(i)) if(m_position.Symbol()==m_symbol.Name()/* && m_position.Magic()==InpMagic*/) { double price_current = m_position.PriceCurrent(); double price_open = m_position.PriceOpen(); double stop_loss = m_position.StopLoss(); double take_profit = m_position.TakeProfit(); double ask = m_symbol.Ask(); double bid = m_symbol.Ask(); <-------------------------------- здесь
Nikita Chernyshov:
По-моему, опечатка в функции трейлинга
Да, ошибка есть. Заодно исправил её и в советнике Day Trailing . Спасибо.
Day Trailing
- www.mql5.com
Расстояние между High и Low текущего дня делится на 24 части - таким образом получается шаг трейлинга. Работает на текущем символе, при этом уникальный идентификатор (magic) не учитывается.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Previous Day Trailing:
Советник-помощник. Трейлинг с шагом зависящим от расстояния между High и Low прошлого дня
Автор: Vladimir Karputov