Jump to content
Glebogor

Тестер не доходит до конечной даты? (или как значительно ускорить работу тестера МТ4)

Recommended Posts

AntFX

В новом билде изменился формат HST файлов, программа volume.exe с ним не работает.

Надо бы скрипт набросать для этого дела... Завтра займусь. Только что запустил тестинг с 2008 по 2014 год, процесс остановился где-то на 2012.11.22, fxt файл 6 Гб )))


1

Share this post


Link to post
Share on other sites
kazakov.v

Версия под новый МТ4:

 

 


Никому верить нельзя.

Мне - можно.

 

Share this post


Link to post
Share on other sites
AntFX
Версия под новый МТ4:

 

[ATTACH]255312[/ATTACH]

Спасибо!

Не запускается, просит DLL. Установил MSVС++ 2013 Redistributable x64, не помогло. Может скинешь нужный файлик?

msvcp.jpg

Edited by AntFX

1

Share this post


Link to post
Share on other sites
kazakov.v

Так наверно х32 надо?

Надо попробовать со статикой компильнуть.

 

 


Никому верить нельзя.

Мне - можно.

 

Share this post


Link to post
Share on other sites
AntFX
Так наверно х32 надо?

Надо попробовать со статикой компильнуть.

 

[ATTACH]255334[/ATTACH]

 

Скопировал в папку с программой, теперь такая ошибка:

err22.png


1

Share this post


Link to post
Share on other sites
kazakov.v

А, похоже что-то не то дал.

Вот из x86

 

 


Никому верить нельзя.

Мне - можно.

 

Share this post


Link to post
Share on other sites
AntFX

Установил х86 отсюда. Теперь работает. Буду проверять ))


1

Share this post


Link to post
Share on other sites
AntFX

Ещё раз спасибо! Скорость тестинга возросла в 10 раз и протестировался весь нужный период.


1

Share this post


Link to post
Share on other sites
kazakov.v

Вот компильнул со статикой - т.е. dll-ки должны быть уже в коде:

 

 


Никому верить нельзя.

Мне - можно.

 

Share this post


Link to post
Share on other sites
AntFX

А минутный объем меньше 10 тестер не воспринимает? Идеально было бы вообще 4 - open, high, low, close


1

Share this post


Link to post
Share on other sites
kazakov.v

Воспринимает. Только некоторые советники настолько ушлые, что по high/low обучаются подсматривать "в будущее" )))


Никому верить нельзя.

Мне - можно.

 

Share this post


Link to post
Share on other sites
AntFX
Воспринимает. Только некоторые советники настолько ушлые, что по high/low обучаются подсматривать "в будущее" )))

 

А разве тестер сможет показать хай до того как будет тик по хай?


1

Share this post


Link to post
Share on other sites
kazakov.v

Тут фокус вот в чем:

Берем например wpr(10), и условие такое, что когда wpr(10) поднимется до 0 - открываем продажу.

Ну, ты знаешь же как wpr считается? Находим хай и лой за 10 баров (включая текущий) и положение текущей цены в этом диапазоне в процентах и будет wpr(10).

Предположим, мы находимся вверху этого диапазона - не хватает только 1 пункт.

Если цена движется плавно, то через 1 пункт возникнет сигнал на продажу.

А тестер по ohlc сразу выдаст хай свечи, что может быть ощутимо выше реального входа - и "выгоднее".

Ну и т.п.


Никому верить нельзя.

Мне - можно.

 

Share this post


Link to post
Share on other sites
AntFX

Теперь ясно. Проблема решается включением советника только на открытии минутных баров. А срабатывание всяких уровней с помощью отложек. Ну и значения индикаторов на текущем баре лучше не использовать

Edited by AntFX

1

Share this post


Link to post
Share on other sites
AntFX
Вот компильнул со статикой - т.е. dll-ки должны быть уже в коде:

 

[ATTACH]255341[/ATTACH]

 

Если не влом, убери паузу в конце перед выходом "Для продолжения нажмите любую клавишу . . . ", чтобы можно было в батнике вызывать для всего ряда инструментов.

%2$s


1

Share this post


Link to post
Share on other sites
kazakov.v

ОК, попозже сделаю.

В принципе, можно перенаправить какой-нибудь текстовый файл на вход:

tickvolume eurusd < some.txt


Никому верить нельзя.

Мне - можно.

 

Share this post


Link to post
Share on other sites
kazakov.v

Вариант без "подпинывания"

 


Никому верить нельзя.

Мне - можно.

 

Share this post


Link to post
Share on other sites
AntFX

Спасибо, все работает ))


1

Share this post


Link to post
Share on other sites
ForPro1

Да заработало отлично!!!

Share this post


Link to post
Share on other sites
kazakov.v

Кстати, если инструментов много, процесс можно ускорить:

 

start tickvolume eurusd 4

start tickvolume gbpusd 4

start tickvolume audusd 4

start tickvolume nzdusd 4

start tickvolume usdchf 4

start tickvolume usdcad 4

start tickvolume usdjpy 4

... и т.д.

Задачи будут запущены параллельно ))


Никому верить нельзя.

Мне - можно.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×