| / | Форум |
|
xeon
15.09.2008 16:09
assol_7 писал (а) >>
Как выяснилось Ваша почта не пропускает название Вашего програмного продукта. Если Вы не получили моего сообщения от assol_7@ukr.net, то может Вы сможете ответить мне через Webmoney. Заранее благодарю за беспокойство! Письмо получил, уже ответил. |
|
assol_7
15.09.2008 22:01
Уважаемый Игорь! Хотелось бы уточнить некоторые детали работы TestCommander. -оптимизация параметров с последующим отбором лучших результатов проводиться путем анализа результатов "Отчета о результатах оптимизации МТ 4" или путем прогона каждого результата "Отчета о результатах оптимизации" с помощью макропрограммы " StabilityTest " с последующим отбором лучших результатов? -возможен ли простой перебор по порядку всех результатов "Отчета о результатах оптимизации" с последующим отбором лучших результатов по результатам показанным на форвард-тесте например с помощью макропрограммы " Multy_DATA ". Например, имеем эн-ный результат в "Отчете о результатах оптимизации" проверяем его с помощью макропрограммы " Multy_DATA " на новых данных, если результат лучше ( по профиту, например) предыдущего то запоминаем его если нет то отбрасываем. Если такая макропрограмма не реализованна то возможно ли это в принципе на основе функций для создания собственных макропрограмм. -что означает отчет под названием "Complex_2008.09.15_19.30" и усредненные характеристики в нем и чем он отличается от отчета под названием RptOptim_ХХХХХХ_GBPUSD_2008.09.15. |
|
xeon
15.09.2008 23:10
assol_7 писал (а) >>
-оптимизация параметров с последующим отбором лучших результатов проводиться путем анализа результатов "Отчета о результатах оптимизации МТ 4" или путем прогона каждого результата "Отчета о результатах оптимизации" с помощью макропрограммы " StabilityTest " с последующим отбором лучших результатов? Сначала анализируется "Отчет о результатах оптимизации МТ 4" из него выбираются лучьшие результаты, затем каждый из полученных результатов тестируется по другим критериям (Вне периода оптимизации, по другим таймфреймам, на других символах) > возможен ли простой перебор по порядку всех результатов "Отчета о результатах оптимизации" с последующим отбором лучших результатов по результатам показанным на >форвард-тесте например с помощью макропрограммы " Multy_DATA ". Например, имеем эн-ный результат в "Отчете о результатах оптимизации" проверяем его с помощью >макропрограммы " Multy_DATA " на новых данных, если результат лучше ( по профиту, например) предыдущего то запоминаем его если нет то отбрасываем. Если такая >макропрограмма не реализованна то возможно ли это в принципе на основе функций для создания собственных макропрограмм.
Такая макропрограмма в данной версии не реализована (возможно будет в следующей версии), вы можете её сами реализовать при помощи МАКРО функций описанных в файле "AutoMacroProg.mqh"
>-что означает отчет под названием "Complex_2008.09.15_19.30" и усредненные характеристики в нем и чем он отличается от отчета под названием >RptOptim_ХХХХХХ_GBPUSD_2008.09.15. "Complex_2008.09.15_19.30" - Отчет Макропрограммы Complex "RptOptim_ХХХХХХ_GBPUSD_2008.09.15" - отчет после оптимизации создаваемый тестером |
|
Impeller
16.09.2008 09:15
Когда выйдет обновленная версия. Сижу жду обновления не покупаю, т.к. нету нужной для меня макропрокраммы.
|
|
xeon
16.09.2008 12:08
Impeller писал (а) >>
Когда выйдет обновленная версия. Сижу жду обновления не покупаю, т.к. нету нужной для меня макропрокраммы. Не раньше конца месяца |
|
assol_7
19.09.2008 20:31
Уважаемый Игорь! Работа с программой показывает что в процессе выполнения соложных коплексных макропрограмм, например 7. Переодически происходят зависания программы которые выражаются в видимой работе скрипта а реально действия ни какие не выполняются (в логи ничего не пишется табло скрипта не изменяется) в таком состоянии скрипт может находится достаточно долго. На практике примерно проверял до суток. Возможно что причинами такой работы есть некоректность в работе с программой пользователя или проблемы с компьтером. Хотелось бы что бы в новой версии был предусмотрен контроль за работой программы (например повторение команд для их выполнения если по какой то причине произошол сбой) и отбражалось больше информации в логах. |
|
xeon
20.09.2008 01:34
assol_7 писал (а) >>
Уважаемый Игорь! Работа с программой показывает что в процессе выполнения соложных коплексных макропрограмм, например 7. Переодически происходят зависания программы которые выражаются в видимой работе скрипта а реально действия ни какие не выполняются (в логи ничего не пишется табло скрипта не изменяется) в таком состоянии скрипт может находится достаточно долго. На практике примерно проверял до суток. Возможно что причинами такой работы есть некоректность в работе с программой пользователя или проблемы с компьтером. Хотелось бы что бы в новой версии был предусмотрен контроль за работой программы (например повторение команд для их выполнения если по какой то причине произошол сбой) и отбражалось больше информации в логах. Наиболее вероятная причина - нехватка памяти, при использовании программы Complex в память загружается большое количество истории по разным валютам. |
|
assol_7
24.09.2008 13:43
Уважаемый Игорь! Отправил Вам предложения по оптимизации работы TC по почте и выкладываю их тут: Предложения по дополнению макропрограм в ТК. Макропрограмма отбора лучших результатов по форвард тестам. Желательно предусмотреть два режима. Режим №1 прямого перебора всех комбинаций отчета тестера полученных при оптимизации с проверкой устойчивости макропрограммой " StabilityTest " . Режим №2 перебора всех комбинаций отчета тестера полученных при оптимизации с проверкой устойчивости макропрограммой "StabilityTest", кроме отфильтрованных по критериям как в макропрограмме "OneOptim". Принцип работы макропрограммы может быть следующий, сначала проводим оптимизацию парметров, после этого в зависимости от режима работы макропрограммы проводим прогон (тестирование) результатов отчета тестера на данных маропрограммы "StabilityTest" лучшие данные по прибыльности ( можно добавить и другие критерии но лучше прибыльность) записываем в файл, количество данных в файле регулируется пользователем, но можно ограничиться и 10. Более худшие результаты заменяются более лучшими в порядке возростания до тех пор пока не будет протестирован весь отчет тестера в зависимости от режима работы макропрограммы. Вот в принципе и все. Дополнительно для преодаления проблем с оперативной памятью в настоящей версии, при работе программы "Complex", можно предусмотреть в макропрограммах "OneOptim", "StabilityTest" путем установки специального флага, работу с промежуточным файлом данных полученным в процессе работы программы "OneOptim", который в последствии, по желанию пользователя, может быть обработан макропрограммой "StabilityTest". Или разрешить макропрограмме "StabilityTest" работать с файлом макропрограммы "OneOptim" . Название файла можно вносить в редакторе MetaEditor в специальную переменную, как это делается в других макропрограммах ТК, если же файла с таким названием нет (ошибка пользователя) то выводить сообщение. При отсувствии названия файла в специальной переменной = ПУСТАЯ СТРОКА макропрограмма "StabilityTest" работает в обычном режиме.
|
|
xeon
24.09.2008 19:14
Спасибо за предложение, думаю дополнительные возможности пригодятся и другим, постараюсь сделать побыстрее. |
|
assol_7
29.09.2008 12:06
Уважаемый Игорь! При работе с макропрограммой " Complex" выяснилось что в файле отчета этой макропрограммы иногда почему то результаты профита полученные макропрограммой отличаются от результатов полученных в ручном режиме с аналогичными исходными данными на этом же тестере! Причем таких результатов профита нет и файле отчета по результатам оптимизации (что понятно). Непонятно каким образом макропрограмма " Complex " эти результаты получила. Возможно необходимо проверить каким образом макропрограмма считывает результат профита из отчета тестера после проведения очередного тестирования. Сами числа отчета " Complex ", имеют правильный формат и вид но иногда в два или три раза меньше или больше реальных. С уважением Сергей. |
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий