Альтернатива Tickstory? - страница 2

 
fxsaber:

Берете тиковую историю, например, из CSV (там спред, конечно, не постоянный). Загоняете ее в FXT и запускаете одиночный прогон, который каждый OnTick сохраняет (добавляет) соответствующий тик в файл. Затем сравниваете полученный файл с исходным и получаете полное совпадение.

Так в ветке взяты котиры из MT5 и загружены в MT4. Затем показывается, что тиковая история в обоих тестерах совпадает.


Да, по Bid-ценам FXT файл будет совпадать. По Ask - не будет, если спред плавающий. Вы это хотели сказать фразой: "Все паблик-решения (включая Tickstory) не обладают таким свойством, акромя TDS."?
 
Ihor Herasko:

Да, по Bid-ценам FXT файл будет совпадать. По Ask - не будет, если спред плавающий. Вы это хотели сказать фразой: "Все паблик-решения (включая Tickstory) не обладают таким свойством, акромя TDS."?
Да. Если аски не совпадают, то о какой точности может идти речь...
 
fxsaber:
Да. Если аски не совпадают, то о какой точности может идти речь...


Тестер МТ4 разрабатывался в те времена, когда компании, его использующие, транслировали только постоянный спред. А потому тестер вычислял Ask как Bid + Spread, другая информация была в принципе избыточной. В новых реалиях тестер, конечно же, не может использовать плавающий спред. Но это решается подбором такого спреда, который максимально близок к среднему значению на исследуемом интервале истории. Не критично для большинства стратегий. Да и какой смысл в подобной точности, если все равно в будущем не будет точно такой же истории (на которой мы гоняем стратегию в тестере), максимум похожая найдется?

Смысл подстановки реальных тиков в тестер МТ4 именно в том, чтобы проверить стратегии на реальных котировках, собранных в реал-тайме, а не на тех тиках, которые причесаны сервером постфактум. Именно в этом аспекте тестер МТ4 пока еще выше тестера МТ5, который таким функционалом не обладает. Но, насколько я понял, это дело времени, т. к. в планах у MQ было создание пользовательских дата-фидов.

 
Ihor Herasko:


Тестер МТ4 разрабатывался в те времена, когда компании, его использующие, транслировали только постоянный спред. А потому тестер вычислял Ask как Bid + Spread, другая информация была в принципе избыточной. В новых реалиях тестер, конечно же, не может использовать плавающий спред. Но это решается подбором такого спреда, который максимально близок к среднему значению на исследуемом интервале истории. Не критично для большинства стратегий. Да и какой смысл в подобной точности, если все равно в будущем не будет точно такой же истории (на которой мы гоняем стратегию в тестере), максимум похожая найдется?

MT4+TDS делает тестирование полноценным.
 
fxsaber:
MT4+TDS делает тестирование полноценным.

И дурно пахнущим...
 
Ihor Herasko:
И дурно пахнущим...
Полное совпадение с MT5 не может вонять.
 
fxsaber:
Полное совпадение с MT5 не может вонять.

Я не в том смысле имел в виду дурность )) А в том, что делался хак терминалу. В МТ5 этого не нужно будет делать.
 
Ihor Herasko:


Тестер МТ4 разрабатывался в те времена, когда компании, его использующие, транслировали только постоянный спред. А потому тестер вычислял Ask как Bid + Spread, другая информация была в принципе избыточной. В новых реалиях тестер, конечно же, не может использовать плавающий спред. Но это решается подбором такого спреда, который максимально близок к среднему значению на исследуемом интервале истории. Не критично для большинства стратегий. Да и какой смысл в подобной точности, если все равно в будущем не будет точно такой же истории (на которой мы гоняем стратегию в тестере), максимум похожая найдется?

Смысл подстановки реальных тиков в тестер МТ4 именно в том, чтобы проверить стратегии на реальных котировках, собранных в реал-тайме, а не на тех тиках, которые причесаны сервером постфактум. Именно в этом аспекте тестер МТ4 пока еще выше тестера МТ5, который таким функционалом не обладает. Но, насколько я понял, это дело времени, т. к. в планах у MQ было создание пользовательских дата-фидов.

Мда товарищи трейдеры.... Как я понял: не видать мне реальные тики в тесте ))). Решение, как сказал Ihor: только в реал-тайм на некоторое время (1-6 мес) - тогда будут результаты.
 
Serghei Rosca:
Мда товарищи трейдеры.... Как я понял: не видать мне реальные тики в тесте ))). Решение, как сказал Ihor: только в реал-тайм на некоторое время (1-6 мес) - тогда будут результаты.

В МТ4 - нет, в МТ5 - уже давно есть. Правда, они там неизвестно кем собранные, а подставить туда свои пока нет возможности.