Tit4 писал(а):Ну и сходу начинаем новую викторину.
Вопрос про тестеры (тесты )ТС. Что это, для чего необходимы? Каким образом можно ( и нужно ли) автоматизировать? Почему многие трейдеры относятся к такого рода вещам скептически?
Всем удачи!
Итак, тестеры... когда новичок учится трейдингу он обязательно слышит от учителей или опытных трейдеров, что любая торговая система ничто без тестирования. Тестирование - это проведение ряда сделок достаточного для того чтобы оценить результат торговли, который можно ожидать получить под данной ТС. Обычно (исходя из предмета математическая статистика) нужно как минимум четыре десятка сделок, чтобы получить достаточно объективный анализ прибыльности изучаемой ТС.
Тестирование может быть ручным или автоматическим. При ручном тестировании трейдер должен осуществлять торговлю строго по правилам ТС вручную. Зачастую эта процедура осуществляется "задним числом", на прошлых данных и тогда говорится о "тестировании на истории". Если же трейдер осуществляет сделки по мере появления сигналов от ТС в реальном времени то это уже не тестирование на истории, а, так сказать, реал-тайм тестирование. Настоятельно рекомендуется осуществлять его на демо-счете.
Когда по правилам ТС написан торговый робот, то тестирование, осуществляемое на истории происходит в тестере, который имеется у большинства (если не у всех) современных торговых платформ. При этом такой робот позволяет менять целый ряд параметров, заложенных в торговую систему, тем самым находя из них наиболее прибыльные варианты. Это называется оптимизацией и является, вообще говоря, обязательной процедурой, которую должен осуществить трейдер, так как все хотят иметь именно прибыльный торговый робот, настроенный на прибыльность, а не торговать вслепую.
И вот тут-то и "зарыта собака" почему многие трейдеры скептически относятся к этой процедуре. Логика их рассуждений проста и правильна: оптимизация ТС по прошлым данным динамики цены на рынке не означает, что и в будущем будет то же самое, т.е. что трейдер, применяя торговлю роботом по оптимизированным по историческим данным, будет иметь прибыль. Рынок меняется и значит и в будущем эти параметры изменятся. С этим никто не спорит, но нужно учесть тот факт, что никто ведь не запрещает время от времени проводить оптимизацию (а не один раз в прошлом) и, тем самым, настраивать торговый робот под меняющиеся реалии рынка. Таким образом, это становится также обязательной процедурой для трейдера, использующего торговые роботы.
Насчет того, что можно ли или нужно автоматизировать ТС, можно сказать так: если можно, то почему бы и нет? Ведь если мы будем иметь запрограммированный торговый робот он сможет провести объективный анализ ТС, лишенный подгонки, ошибок и субъективизма ручной торговли (еще говорят об интуиции) и тем самым мы получим достоверные (с точки зрения науки) результаты, которые можно было бы получить в прошлом. Ну а нужно ли - это каждый трейдер решает сам для себя. Есть много причин которые могут говорить против того, что и не нужно и одна из них и далеко не самая последняя это то, что трейдеру просто нравится торговать вручную!