Времени нет, потому что время прихода котировки в MQL5 узнать нельзя. Максимум что можно сделать это запоминать время в момент прихода события OnBookEvent, вот его и запоминайте. Запоминать время нахождения вершин стакана также бессмысленно, Вам нужно время прихода стакана цен, а не время нахождения его макс. индекса.
Не нужно было именно время индекса, алгоритм у меня такой, сейчас если посмотреть в стакан, выбранная плотность прыгает туда сюда, но по идеи это вовсе не плотность, никто не будет перемещать каждую секунду по 2000 лотов по ценам, ставить их, снимать, перемещать 10 тиков вверх 10 вниз, от такой плотности торговать нельзя, по этому нужен таймер, выбрали плотность, засекаем время сколько она стоит на этой цене, 10 сек и более, берем ее для анализа и входа.
В принципе отдельными методами написал взяв выбранный индекс, прогнал в тестере алгоритм по стакану, да все подтвердилось, алгоритм начал отсеивать кучу не нужных плотностей.
А вот такой еще вопрос, можно ли в мт5 работать одновременно с 2-мя стаканами цен ? и можно ли используя функционал методов с данной темы как то инициализировать 2 стакана и получать с них данные.
Для биржевых инструментов доступно окно "Стакан цен", в котором можно посмотреть текущие заявки на покупку и продажу. Для каждой заявки указано желаемое направление торговой операции, требуемый объем и запрашиваемая цена. Для получения информации...
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Времени нет, потому что время прихода котировки в MQL5 узнать нельзя. Максимум что можно сделать это запоминать время в момент прихода события OnBookEvent, вот его и запоминайте. Запоминать время нахождения вершин стакана также бессмысленно, Вам нужно время прихода стакана цен, а не время нахождения его макс. индекса.
Не нужно было именно время индекса, алгоритм у меня такой, сейчас если посмотреть в стакан, выбранная плотность прыгает туда сюда, но по идеи это вовсе не плотность, никто не будет перемещать каждую секунду по 2000 лотов по ценам, ставить их, снимать, перемещать 10 тиков вверх 10 вниз, от такой плотности торговать нельзя, по этому нужен таймер, выбрали плотность, засекаем время сколько она стоит на этой цене, 10 сек и более, берем ее для анализа и входа.
В принципе отдельными методами написал взяв выбранный индекс, прогнал в тестере алгоритм по стакану, да все подтвердилось, алгоритм начал отсеивать кучу не нужных плотностей.
Вам спасибо что откликнулись.
Та же проблема, что и в предыдущей статье этого автора. Код не работает. Его даже невозможно скомпилировать:
'Event' - неожиданная лексема, возможно, отсутствует тип? MBookBtn.mqh 57 12
'Event' - функция уже определена и имеет другой тип MBookBtn.mqh 57 12
Если вы обратитесь за помощью к автору, то получите ответ: "Нет".
Нелепо, зачем вы вообще пишете статьи?
Вот с какой ошибкой я столкнулся. Можете ли вы мне помочь?
Файл: MBookBtn.mqh
~line 57
Не хватает пустоты. Просто добавьте ее перед строкой, например, так:
Компилируется без ошибок. ;)
Будьте здоровы!