Индикаторы: Ticks collector - Сборщик тиков - страница 2

 
Алексей Тарабанов:
Версия терминала какая? 
Версия 840.
 
yurecwa:
Версия 840.
Быстренько обновляйтесь. Помощь квалифицированная нужна? 
 
Алексей Тарабанов:
Быстренько обновляйтесь. Помощь квалифицированная нужна? 
Спасибо за совет. Обновил терминал все заработало.
 

Добрый день!

В описании увидел фразу "появляется возможность конструирования таймфреймов типа "30 секунд". Скачал, установил, настроил на 10 секунд. К сожалению, на оффлайн графике всё равно рисует бары длительностью 1 минуту, график ничем не отличается от М1. Я что-то не так делаю, или в описании ошибка?

 
le-sweeps:

Добрый день!

В описании увидел фразу "появляется возможность конструирования таймфреймов типа "30 секунд". Скачал, установил, настроил на 10 секунд. К сожалению, на оффлайн графике всё равно рисует бары длительностью 1 минуту, график ничем не отличается от М1. Я что-то не так делаю, или в описании ошибка?

Скорее всего, Вы все делает так, как нужно. Сбивает Вас с толку тот факт, что в окне графика видите время, кратное минутам. На этот момент никак не могу повлиять, т. к. это ограничение самого терминала - в нем все графики имеют минимальную градацию - минуты. Но суть полученного Вами графика от этого не изменяется - график реально 30-исекундный. Это достаточно легко проверить в режиме реального времени. Только имейте в виду, что такие графики будут "убегать в будущее". Связано это, опять же, с особенностью терминала - он считает ошибкой наличие в истории двух и более баров с одинаковым временем. Поэтому TicksCollector сдвигает такие бары на место следующего. В итоге на достаточно большой истории можем получить текущую дату, подписанную, к примеру, 2018-ым годом )))
 
Как из мт5 сохранять поступающие  тиковые данные в файл,а в др ПО одновременно считывать?
 
Sergey Shcherbakov:
Как из мт5 сохранять поступающие  тиковые данные в файл,а в др ПО одновременно считывать?
В файл то достаточно просто: придумываем формат данных (или берем один из готовых вроде MqlTick) и пишем в файл. Но это не передачи данных другому приложению, а только для сохранения истории. Для передачи подобного рода данных лучше использовать другие способы. Так, если речь идет о передаче данных на локальном устройстве, то можно написать соответствующий интерфейс для "общения" приложений. Если же МТ5 и приложение-приемник находятся на разных устройствах, то можно организовать передачу по сокетам или же через сайт. Достоинством передачи данных через сокет является высокая скорость, недостаток - необходимость использования DLL на стороне МТ5. Сайт - можно обойтись без DLL, но потребуется дольше времени на пересылку данных.
 
Давно искала, очень легко все устанавливается! +10! Автор, подскажите в чем может быть проблема зигзагов (по порогу, в частности Candida), установленных на тиковый график, они все "едут".
 
Novaja:
Давно искала, очень легко все устанавливается! +10! Автор, подскажите в чем может быть проблема зигзагов (по порогу, в частности Candida), установленных на тиковый график, они все "едут".

Добрый день.

Пожалуйста, расскажите чуть подробнее о проблеме. И конечно же не забудьте дать ссылку (или тут прикрепите) на тот индикатор зигзаг, который используете.

 
Спасибо, что так быстро отозвались, высылаю "проблему". Зигзаг отсюда:https://www.mql5.com/ru/articles/1545. Получается, что зигзаг "едет", когда накидываешь на график, показывает правильную картинку, с приходом новых значений он начинает смещаться вправо. Ваш график -1 тик(314) . На минутках индикатор ок.
Как писать быстрые неперерисовывающиеся зигзаги
Как писать быстрые неперерисовывающиеся зигзаги
  • 2008.07.29
  • Candid
  • www.mql5.com
Предлагается достаточно универсальный подход к написанию индикаторов типа "зигзаг". Метод охватывает значительную часть уже существующих "зигзагов" и позволяет относительно просто создавать новые.
Файлы:
EURUSDfM314.png  27 kb
Причина обращения: