Периодически на смарте проскакивают споры про «золотой крест» — стоит ли торговать пересечение 50/200 или это пережиток бумажных графиков. Решил не философствовать, а посмотреть своими глазами. Проблема в том, что на исторических данных любой сигнал выглядит отлично: ты знаешь, что было после. Знать будущее — читерство, которое делает любой тест красивым.
Поэтому я написал генератор синтетических рынков: дневные цены со случайно меняющимися режимами (тренд вверх, тренд вниз, флэт), нормальный шум, детерминированный генератор случайных чисел, чтобы рынок можно было прокрутить заново. Поверх него — честные SMA 50 и 200 с автоматической разметкой перекрестьев и подсчётом доходности цены от одного креста до следующего. Никаких стопов, комиссий и объёмов — грубая модель, но она честно отвечает на вопрос «что делала цена после сигнала».
Что я увидел, прокрутив несколько десятков таких рынков (и что совпадает с моим живым опытом):
1. Крест — это про режим, а не про вход.