AntFX 6,474 Share Posted March 20, 2014 В новом билде изменился формат HST файлов, программа volume.exe с ним не работает. Надо бы скрипт набросать для этого дела... Завтра займусь. Только что запустил тестинг с 2008 по 2014 год, процесс остановился где-то на 2012.11.22, fxt файл 6 Гб ))) 1 Link to post Share on other sites
kazakov.v 189 Share Posted March 20, 2014 Версия под новый МТ4: Никому верить нельзя. Мне - можно. Link to post Share on other sites
AntFX 6,474 Share Posted March 20, 2014 (edited) Версия под новый МТ4: [ATTACH]255312[/ATTACH] Спасибо! Не запускается, просит DLL. Установил MSVС++ 2013 Redistributable x64, не помогло. Может скинешь нужный файлик? Edited March 20, 2014 by AntFX 1 Link to post Share on other sites
kazakov.v 189 Share Posted March 20, 2014 Так наверно х32 надо? Надо попробовать со статикой компильнуть. Никому верить нельзя. Мне - можно. Link to post Share on other sites
AntFX 6,474 Share Posted March 20, 2014 Так наверно х32 надо? Надо попробовать со статикой компильнуть. [ATTACH]255334[/ATTACH] Скопировал в папку с программой, теперь такая ошибка: 1 Link to post Share on other sites
kazakov.v 189 Share Posted March 20, 2014 А, похоже что-то не то дал. Вот из x86 Никому верить нельзя. Мне - можно. Link to post Share on other sites
AntFX 6,474 Share Posted March 20, 2014 Установил х86 отсюда. Теперь работает. Буду проверять )) 1 Link to post Share on other sites
AntFX 6,474 Share Posted March 20, 2014 Ещё раз спасибо! Скорость тестинга возросла в 10 раз и протестировался весь нужный период. 1 Link to post Share on other sites
kazakov.v 189 Share Posted March 20, 2014 Вот компильнул со статикой - т.е. dll-ки должны быть уже в коде: Никому верить нельзя. Мне - можно. Link to post Share on other sites
AntFX 6,474 Share Posted March 20, 2014 А минутный объем меньше 10 тестер не воспринимает? Идеально было бы вообще 4 - open, high, low, close 1 Link to post Share on other sites
kazakov.v 189 Share Posted March 20, 2014 Воспринимает. Только некоторые советники настолько ушлые, что по high/low обучаются подсматривать "в будущее" ))) Никому верить нельзя. Мне - можно. Link to post Share on other sites
AntFX 6,474 Share Posted March 20, 2014 Воспринимает. Только некоторые советники настолько ушлые, что по high/low обучаются подсматривать "в будущее" ))) А разве тестер сможет показать хай до того как будет тик по хай? 1 Link to post Share on other sites
kazakov.v 189 Share Posted March 20, 2014 Тут фокус вот в чем: Берем например wpr(10), и условие такое, что когда wpr(10) поднимется до 0 - открываем продажу. Ну, ты знаешь же как wpr считается? Находим хай и лой за 10 баров (включая текущий) и положение текущей цены в этом диапазоне в процентах и будет wpr(10). Предположим, мы находимся вверху этого диапазона - не хватает только 1 пункт. Если цена движется плавно, то через 1 пункт возникнет сигнал на продажу. А тестер по ohlc сразу выдаст хай свечи, что может быть ощутимо выше реального входа - и "выгоднее". Ну и т.п. Никому верить нельзя. Мне - можно. Link to post Share on other sites
AntFX 6,474 Share Posted March 20, 2014 (edited) Теперь ясно. Проблема решается включением советника только на открытии минутных баров. А срабатывание всяких уровней с помощью отложек. Ну и значения индикаторов на текущем баре лучше не использовать Edited March 20, 2014 by AntFX 1 Link to post Share on other sites
AntFX 6,474 Share Posted March 24, 2014 Вот компильнул со статикой - т.е. dll-ки должны быть уже в коде: [ATTACH]255341[/ATTACH] Если не влом, убери паузу в конце перед выходом "Для продолжения нажмите любую клавишу . . . ", чтобы можно было в батнике вызывать для всего ряда инструментов. %2$s tickvolume audjpy >> tickvolume.log tickvolume audusd >> tickvolume.log tickvolume chfjpy >> tickvolume.log tickvolume euraud >> tickvolume.log tickvolume eurcad >> tickvolume.log tickvolume eurchf >> tickvolume.log tickvolume eurgbp >> tickvolume.log tickvolume eurjpy >> tickvolume.log tickvolume eurusd >> tickvolume.log tickvolume gbpaud >> tickvolume.log tickvolume gbpcad >> tickvolume.log tickvolume gbpchf >> tickvolume.log tickvolume gbpjpy >> tickvolume.log tickvolume gbpusd >> tickvolume.log tickvolume nzdjpy >> tickvolume.log tickvolume nzdusd >> tickvolume.log tickvolume usdcad >> tickvolume.log tickvolume usdchf >> tickvolume.log tickvolume usdjpy >> tickvolume.log tickvolume audcad >> tickvolume.log tickvolume audchf >> tickvolume.log tickvolume audnzd >> tickvolume.log tickvolume cadchf >> tickvolume.log tickvolume cadjpy >> tickvolume.log tickvolume eurnzd >> tickvolume.log tickvolume nzdcad >> tickvolume.log tickvolume nzdchf >> tickvolume.log 1 Link to post Share on other sites
kazakov.v 189 Share Posted March 25, 2014 ОК, попозже сделаю. В принципе, можно перенаправить какой-нибудь текстовый файл на вход: tickvolume eurusd < some.txt Никому верить нельзя. Мне - можно. Link to post Share on other sites
kazakov.v 189 Share Posted March 25, 2014 Вариант без "подпинывания" Никому верить нельзя. Мне - можно. Link to post Share on other sites
kazakov.v 189 Share Posted March 29, 2014 Кстати, если инструментов много, процесс можно ускорить: 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 ... и т.д. Задачи будут запущены параллельно )) Никому верить нельзя. Мне - можно. Link to post Share on other sites
Recommended Posts