Друзья, если вы торгуете по какой-то стратегии, то устройте ей
тест на предсказательную силу, который объективно показывает качество стратегии.
Методика тестирования выглядит так:
Описание словами:
1. Скачиваете исторические данные по инструменту
2. Выбираете период оптимизации параметров алгоритма (например:
3 месяца)
3. Отъезжаете от текущей даты назад на несколько месяцев (например на
1 Июля 2018)
4. Находите (подбираете) оптимальные параметры алгоритма при тестировании за
3 месяца.
5. Тестируете стратегию с оптимальными параметрами на
Июле 2018
6. Повторяете цикл, начиная с пункта 4, со сдвигом на 1 месяц (или 1 неделю или 2 недели или 2 месяца — по вкусу).
Если не поленитесь и проведете тестирование на 10 циклах (с последовательным сдвигом периодов или выборочно), то у вас появится
объективное представление о способности вашего торгового алгоритма генерировать прибыль
в будущем, а не в прошлом. Это и будет характеризовать его
предсказательную силу.
Если соберетесь покупать робота или волшебный грааль у залетного «гуру», то требуйте у продавца результаты теста на
предсказательную силу по описанной выше методике. Если продавец обосрется на тесте, то вы сэкономите бабки.
Удачи в торгах!))
** именно так и делаю в своей астро программе, заточенной на mt4
под любые графики (SP500 в данном примере)
идите на мой сайт: astro777.com
там и видео классные, и отчеты.
Все для вас.
так ведь НЕ КОМИЛЬФО иметь цифры в доменном имени)
на народе чтоле мутил свою поделку…
Тебе не комильфо, а мне то, что надо.
Обычно это называют Walk Forward Optimization.
Есть мнение, что это всего лишь добавление еще одного измерения для подгонки.
Имхо, если тестирование производится честно, то данная методика полностью исключает фактор подбора параметров. Где честно — означает не подгонять параметры в тестовом периоде с целью получения наибольшей прибыльности в «будущем» периоде.
WFO я не упоминаю потому, что эта методика ассоциируется с подгонкой. Не даром в названии есть слово Optimization. Если слово Optimization заменить на Test (WFT), то это и будет тест предсказательной силы.
Существует еще такой метод. Для каждого года считаете результат по данным, оптимизированным вне этого года. И считаете, что результат — прогноз свободный от подгонки. Не на 100%, конечно, но тоже обнадеживает.
с сишкой такая же беда… а причина — в нефти… ее характер сильно изменился в середине 2018 года
Через какое-то количество месяцев снова требуются изменения в алгоритме. И так — до бесконечности. Если игнорировать изменения, то слив — вопрос времени.
мне, кстати, только на днях удалось построить алгоритм, который не дает отрицательных результатов в циклах в описанном тесте… пришлось ооочень долго и оочень плотно этой темой заниматься… действующие роботы скоро отправятся на свалку историии, т.к. они не проходили тест на предсказательную силу… но в то время я ничего не мог придумать и потому просто смирился с этим гнусным фактом)
А почему вообще торговый алгоритм должен иметь предсказательный потенциал?
Разве в этом его задача?
А зачем вообще нужен торговый алгоритм?
А тогда зачем нужен алгоритм, который доказал неспособность приносить прибыль в будущем?
Использование алгоритма, показавшего на вышеприведенном тесте нулевую предсказательную силу делает трейдинг игрой «на удачу». Очевидно, такой алгоритм должен быть отброшен, если трейдер — не тупой лудоман.
Сергей Симонов,
Вообще, есть спекулятивные торговые алгоритмы, чья зависимость от предсказания цены минимальна. Например, «торговля временем». Это алгоритм средней результативности, всего в несколько раз выше депозита, но он работает, если знать как им управлять.
Насчёт моих предыдущих комментариев: я всегда думал, что предсказывает метод (ТА или ФА), а не алгоритм. А алгоритм просто берёт сигналы от метода и открывается. Вот я к чему веду разговор.
Сергей Симонов, может и так.
Но как-то странно было бы сказать: «Мой алгоритм предсказывает будущее», когда он делает это согласно методам ТА.
Фактически цену предсказывает ТА, а он создан явно не мной.
А все остальные составляющие моего алгоритма (то есть того, что делал лично я) — вообще предсказательной силой не обладают.
То же самое с ФА-системами.