Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1507
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Забавно, но ладно.
Самый простой вариант, добавить в OnTick() такой код.
спасибо
Здравствуйте. Индикатор находит сигнал. Возможно ли написать код, чтобы индикатор мог ставить стрелки на тех барах, high которых не был пробит, где первая стрелка будет основной сигнал, а по следующие стрелки будут ставиться, если high основного сигнала(бара) не был пробит? Если это возможно, могли бы поделиться кодом
Хотелось бы, чтоб это выглядело так
Подскажите как сделать, чтоб за прямоугольником не захватывалась мышкой линия.
Ну или хотя бы как узнать имя этой линии, до того как она будет отпущена.
Ещё может кто знает почему при скрытии прямоугольника с последующем отображением, пропадает выделенность линии.
Причём происходит это однократно.
Добрый день, подскажите, как в mql5 прописать код закрытия прибыли каждой валютной пары в отдельности в процентах от баланса, если на счету одновременно работают несколько пар.
В примере ниже закрытие привязано к общему балансу счета, а нужно чтобы каждая пара в отдельности закрывалась независимо друг от друга например при +1% от баланса, даже если остальные пары в минусе.
if(m_account.Equity()>=m_account.Balance()*equity_percent_from_balances_profit)for(int i=PositionsTotal()-1;i>=0;i--)
if(m_position.SelectByIndex(i))
{
m_trade.SetExpertMagicNumber(m_position.Magic());
m_trade.PositionClose(m_position.Ticket());
}
Кто-нибудь знает хорошую библиотеку для временных фильтров? Динамические фильтры на каждый день (новости).
Второй день ищу на сайте, всё не то. Ближе всего концепт в статье Кроссплатформенный советник: Временные фильтры. Но там слишком много всего тащить приходится с этим.
Добрый день, подскажите, как в mql5 прописать код закрытия прибыли каждой валютной пары в отдельности в процентах от баланса, если на счету одновременно работают несколько пар.
В примере ниже закрытие привязано к общему балансу счета, а нужно чтобы каждая пара в отдельности закрывалась независимо друг от друга например при +1% от баланса, даже если остальные пары в минусе.
if(m_account.Equity()>=m_account.Balance()*equity_percent_from_balances_profit)for(int i=PositionsTotal()-1;i>=0;i--)
if(m_position.SelectByIndex(i))
{
m_trade.SetExpertMagicNumber(m_position.Magic());
m_trade.PositionClose(m_position.Ticket());
}
Считаешь "профит по открытым позициям на символе и маджике", например в сумме сейчас 10$ по евробаксу. баланс 1100.
Если процент > 1, то закрыть все позиции на символе.
Считаешь "профит по открытым позициям на символе и маджике", например в сумме сейчас 10$ по евробаксу. баланс 1100.
Если процент > 1, то закрыть все позиции на символе.
От какого размера депозита 1%
От какого размера депозита 1%
Баланс = 1100 = Депозит
1% от депозита 1100 = 1100\100*1 = 11$
что означает, что в примере выше, условие закрытия ещё не исполнилось.