Хочу рассказать о том, как стоит использовать индикаторы при построении торговых систем.
И это будет целая серия статей об этом. Читая серию вы узнаете о многих индикаторах, как стандартных, так и не очень. А также о том как их использовать в своей АЛГОторговле.
Сегодня это Moving Average. Самый обычный индикатор способный давать прибыль трендовым стратегиям.
Я программист. И уже несколько лет как занимаюсь написанием механических торговых систем по заказу.
Так уж вышло, что меня периодически просят написать робота с не рабочей стратегией. Скидывают ТЗ робота, который не будет зарабатывать 100 %.
Так, например, на прошлой неделе пришло письмо с просьбой написать робота. Алгоритм, который хотел заказать клиент состоял из сигнальных SMA на вход плюс использовались тейки и стопы. Но при этом прибыли не «давали течь». Был жёсткий тэйк, ломающий все принципы трендовой торговли.
Практически все программы для разработки и тестирования механических торговых систем автоматически предоставляют отчет о показателях созданной вами стратегии, позволяющий оценить ее предполагаемую рентабельность. Однако иногда возникает потребность рассчитать параметры доходности самостоятельно. Например, когда торговля ведется вручную, либо стоит задача рассчитать совокупную эффективность по портфелю систем – обращение к таким программам, как Tradestation, Wealth-lab и подобным в данном случае является не самым оптимальным решением. С другой стороны, считать параметры на калькуляторе также не видится рациональным способом решения задачи.
При данном раскладе весьма полезной может оказаться старая программа из имеющегося у каждого пакета Microsoft Office – Excel. Функционал программы позволяет легким образом получать необходимые данные. Предлагаю один из способов создания отчета об эффективности торговой системы на описанном ниже примере.
Системная торговля объективна, в ней нет места эмоциям.*
Хороший приказ на вход — это такой приказ, с которым трейдер входит на рынок с относительно низким риском и высокой вероятностью потенциальной прибыли.
Если разработанная вами механическая система торговли показывает положительный результат на рынке сои, но оказывается совсем не рабочей при тестировании ее на S&P 500, выкиньте ее в мусорную корзину – часто можно прочесть подобные высказывания на трейдерских форумах и в прочих источниках, посвященных биржевой торговле. Есть ли смысл в таких советах?
Проверка торговых правил на другом инструменте, как утверждается, является лучшим видом Out of Sample тестирования. Она позволит исключить подогнанность системы под исторические данные и выявит наличие в подходе рациональной основы, если таковая есть.
В своей статье “Обманы Рынка” авторитетный в свое время трейдер и автор ряда книг по торговле Брюс Бэбкок писал: “…Правильным решением будет нахождение подхода, не требующего оптимизации и работающего на большом числе рынков. Для устранения подгонки под исторический материал используйте одни и те же правила для всех рынков…