В OnTradeTransaction отлавливаем транзакцию TRADE_TRANSACTION_DEAL_ADD и определяет тип сделки. Если сделка DEAL_TYPE_BUY или DEAL_TYPE_SELL - запоминаем время открытия текущего бара. В блоке генерации сигналов сравниваем это время и время открытия текущего бара.
В OnTradeTransaction отлавливаем транзакцию TRADE_TRANSACTION_DEAL_ADD и определяет тип сделки. Если сделка DEAL_TYPE_BUY или DEAL_TYPE_SELL - запоминаем время открытия текущего бара. В блоке генерации сигналов сравниваем это время и время открытия текущего бара.
if (day!=TimeDay(TimeCurrent()))
{
// проверяем условие открытия
{
//если условие подходит, открываем сделку — и изменяем флаг day
day=TimeDay(TimeCurrent());
}
Вопрос: Как посчитать реальное количество баров таймфрейма. При запросе Bars, iBars даёт 01.01.1970 (если перевести в дату). Реально же, по факту на экране бар с 21.09.2019.
Вся история на графике - 25 недель... (PERIOD_W1).
Как именно выглядит кодовая строка запроса, что реально на экране? Как согласовать? Спасибо.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Одна сделка на бар ***
В OnTradeTransaction отлавливаем транзакцию TRADE_TRANSACTION_DEAL_ADD и определяет тип сделки. Если сделка DEAL_TYPE_BUY или DEAL_TYPE_SELL - запоминаем время открытия текущего бара. В блоке генерации сигналов сравниваем это время и время открытия текущего бара.
В OnTradeTransaction отлавливаем транзакцию TRADE_TRANSACTION_DEAL_ADD и определяет тип сделки. Если сделка DEAL_TYPE_BUY или DEAL_TYPE_SELL - запоминаем время открытия текущего бара. В блоке генерации сигналов сравниваем это время и время открытия текущего бара.
"TimeDay" - нет такой функции.
"TimeDay" - нет такой функции.
Vladimir Baskakov:
Пардон ошибся, а так?
Это будет работать как "одна сделка в день".
Это будет работать как "одна сделка в день".
О, то что надо!
MQL5
Никак не могу добиться толку. Может тут кто-нибудь подскажет?
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Прошу подсказку.
Сергей Таболин, 2019.03.07 08:14
На основе одного индикатора из кодабазы написал пример того что я хочу. Работает. Но при запуске выдаёт ошибку:
Не подскажете где ошибка?
MQL5
Никак не могу добиться толку. Может тут кто-нибудь подскажет?