Вопросы по программированию в МТ4

Программирование прибыли: от азов к секретам мастерства. Читайте, спрашивайте, делитесь опытом.
Бонус за сообщение 0.5$
Ответственный Модератор - Haos

Вопросы по программированию в МТ4

Сообщение Alexandeer » 31 июл 2017, 17:21

Почему у брокеров отдельные котировки для тестера и реал-тайма идут?
Последний раз редактировалось Haos 31 июл 2017, 17:55, всего редактировалось 1 раз.
Причина: .
Аватар пользователя
Alexandeer
 
Сообщений: 17
Зарегистрирован: 04 ноя 2016, 04:54
Средств на руках: 8.00 Доллар
Группа: Новые пользователи
Благодарил (а): 18 раз.
Поблагодарили: 0 раз.

Re: Вопросы по программированию в МТ4

Сообщение Haos » 31 июл 2017, 17:53

Alexandeer писал(а):Почему у брокеров отдельные котировки для тестера и реал-тайма идут?

Коллега, давайте вопросы, не имеющие отношение к разделу, обсуждать в соответствующих других разделах форума. У нас по котировкам есть специальная тема Архив котировок.
Если же у Вас имеется четкая задача по обработке программной котировок, то опишите её и будем рассматривать. Также возможно это будет соответствовать разделу Стол заказов.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Вопросы по программированию в МТ4

Сообщение Alexandeer » 07 авг 2017, 10:48

Доброго времени суток! Пишу индикатор, реагирует только на тики, информация по минутным барам слииишком не актуальна, но кидать его и ждать пока он на реал-тайме соберет информацию по тикам и нарисует все графические объекты не устраивает, нужно уже здесь и сейчас проанализировать. Скажите, пожалуйста, как-нибудь можно узнать тиковую информацию за месяц назад примерно, прям и Аск и Бид. Например, считать ее из файла как-нибудь. Я так себе это представляю: раз в тестер берет откуда-то инфу, то можно куда-нибудь забраться, программой, а не в ручную, а затем в цикле прогнать где-нибудь в функции OnInit.
Аватар пользователя
Alexandeer
 
Сообщений: 17
Зарегистрирован: 04 ноя 2016, 04:54
Средств на руках: 8.00 Доллар
Группа: Новые пользователи
Благодарил (а): 18 раз.
Поблагодарили: 0 раз.

Re: Вопросы по программированию в МТ4

Сообщение Рэндом » 07 авг 2017, 10:52

В МТ5 есть тиковая история. Выход только один. Искать ДЦ с МТ5 и который предоставляет тиковую историю. Взять историю с какого-либо сайта это не вариант. У разных ДЦ она отличается на 2-3 пункта.
Аватар пользователя
Рэндом
Специалист MQL
 
Сообщений: 13700
Зарегистрирован: 18 июл 2013, 08:05
Средств на руках: 31.45 Доллар
Группа: Администраторы
Благодарил (а): 1131 раз.
Поблагодарили: 3174 раз.
Каждый заблуждается в меру своих возможностей.

Re: Вопросы по программированию в МТ4

Сообщение Haos » 07 авг 2017, 11:26

По-моему, как обычно, это всё надуманно. Сначала ум придумывает какие-то заморочки, а потом человек мучается, ища выхода. А чтобы уму не давать почву для сумасбродства, нужно понять с чем имеешь дело. Поток тиков - это случайный процесс. Для торговли имеют значения только эксцессы в случайном процессе, т.к. средние стат. параметры бесполезны. Эксцессы проявляются в том, что крупный игрок входит в рынок в том или другом направлении. Это вопрос "большого тика". На форуме ему посвящено две темы (основная - Большой босс). Уже всё давно разжевано и может быть кое-кто из трейдеров торгует написанным советником. Вот, где есть ценная инфа, а другие манипуляции со случайным процессом - бесполезны по-моему, точнее не отличны от таких же манипуляций с минутными барами и т.п.
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.

Вопросы по программированию в МТ4

Сообщение Kalkin » 10 авг 2017, 17:13

Alexandeer писал(а): Скажите, пожалуйста, как-нибудь можно узнать тиковую информацию за месяц назад примерно, прям и Аск и Бид. Например, считать ее из файла как-нибудь. Я так себе это представляю: раз в тестер берет откуда-то инфу, то можно куда-нибудь забраться, программой, а не в ручную, а затем в цикле прогнать где-нибудь в функции OnInit.

Тестер стратегий в режиме "Все тики" эти самые тики эмулирует по особому алгоритму. Если нужно протестировать стратегию, работающую с тиками, то только в реальном времени и на том ДЦ, на котором в дальнейшем планируется работать.
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive

Re: Вопросы по программированию в МТ4

Сообщение Haos » 30 июл 2021, 07:32

Nord писал(а):...Я неоднократно замечал, что при тестировании одного советника с идентичными настройками у разных брокеров получал совершенно разные результаты. Как выяснилось, причина в отличиях по котировкам. Потому история котировок может быть "качественной", но для алгоритма трансляции тиков Вашим брокером эта история будет не слишком качественной.

Это так, если разный спред или комиссия. По большому счету при прочих равных условиях таких отклонений не должно быть, т.к. играет роль процесс усреднения. Значит тогда советник очень чувствителен к данным, значит он неустойчив к малейшим изменениям по определению. Кстати, этот вопрос можно отдельно разобрать!
Аватар пользователя
Haos
Специалист MQL
 
Сообщений: 24699
Зарегистрирован: 29 мар 2014, 16:07
Средств на руках: 193.70 Доллар
Группа: Главные модераторы
Благодарил (а): 3379 раз.
Поблагодарили: 8200 раз.


Вернуться в MQL – теория и практика

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron