Избранное трейдера Uarednikov
Имеем случайную стратегию, одну из тех, что находится в бою с августа 2015 года.
Торговая идея стратегии – предположение о стабильности корреляции между двумя подобранными заранее инструментами. Грубо говоря, есть один торговый инструмент и его поводырь. Мы считаем, что корреляция сейчас должна быть такой же как и n-секундами ранее.
Все параметры, подобранные и используемые до сего момента ни разу не менялись и стратегия торговали на тех параметрах которые были эмпирически подобраны в августе прошлого года.
Стратегия дала слабый плюс в абсолютном выражении, но учитывая малые вложения нарисовала нехилую годовую доходность порядка 1000% за год
Чтобы проще искать параметры корреляций, написали тестер — «VikingStrategyTester» и начали сохранять свою тиковую историю. Тиковые данные в режиме «увеличенная частота раздачи» (как оказалось, увеличенная частота раздачи и просто сохранение тиков без этой специальной настройки «это две большие разницы») сохраняли себе на сервер с начала этого года по всем ликвидным инструментам.
Обратите внимание на конец тренда в феврале 16го года. после волатильность очень резко упала. Это очень, очень чёткий сигнал что трендовиков можно сворачивать и убирать в корзинку. Выводить деньги, ехать отдыхать с семьёй и так далее.
smart-lab.ru/blog/338654.php
Сидят два трейдера молодой и опытный. Молодой: Как думаешь, куда рынок пойдет? Опытный: Вверх или вниз – не знаю, но точно знаю, что вправо.
В каждой шутке, есть доля правды. Боковик, флет, рейндж или просто «пила» попортил мне и, думаю, другим трейдерам тоже, достаточно крови. Поэтому, наверное, никто не будет возражать против еще одного видео с двумя простыми способами уменьшения влияния боковика на результаты торговой системы. Приятного просмотра.
Settings = { Name = "xPc5", period = 24, line= { { Name = "xPc5", Color = RGB(0, 128, 0), Type = TYPE_LINE, Width = 2 }, { Name = "xPc5", Color = RGB(255, 64, 64), Type = TYPET_BAR, Width = 3 }, { Name = "xPc5", Color = RGB(64, 64, 255), Type = TYPET_BAR, Width = 3 } } } ---------------------------------------------------------- function c_FF() return function(ind, _p) local period = _p local index = ind local MAX_ = 0 local MIN_ = 0 local MAX2_ = 0 local MIN2_ = 0 if index == 1 then MAX_ = C(index) MIN_ = C(index) MAX2_ = C(index) MIN2_ = C(index) return nil end ---------------------------------------------------------------------- period = _p if index < period then period = index end MAX_ = H(index) MIN_ = L(index) MAX2_ = 0 MIN2_ = 0 for i = 0, (period-1) do if MAX_ < H(index-i) then MAX_ = H(index-i) end if MIN_ > L(index-i) then MIN_ = L(index-i) end MAX2_ = MAX2_ + MAX_ MIN2_ = MIN2_ + MIN_ end MAX2_ = MAX2_/(period) MIN2_ = MIN2_/(period) return (MAX2_+MIN2_)/2, MAX2_, MIN2_ end end function Init() myFF = c_FF() return 3 end function OnCalculate(index) return myFF(index, Settings.period) end
Увы, но для нашего портфеля с самой долгой историей реальных торгов Форум фьючерсы 1000, второй квартал 2016 года оказался убыточным
Это второй убыточный квартал за всю историю реальной торговли (предыдущим убыточным кварталом был 3 квартал 2014-го года) и самый убыточный по результату. Причины этого многократно обсуждались нами на внутренних совещаниях и «разгадка» лежит в следующем рисунке
Перевод (http://bettersystemtrader.com/sharpe-ratio-right-answer-wrong-question/)
Многие используют коэффициент Шарпа, но до конца не понимают в чем прелесть данного показателя.
Для начала давайте выясним, что коэффициент Шарпа делает хорошо:
Мы все знаем, что в создании портфеля стратегий очень важно правильное распределение активов. Трудность состоит в том, чтобы найти единую метрику оценки разных стратегий, скорректированную на размер риска. Это то, что делает коэффициент Шарпа. С помощью него мы получаем единую меру для измерения риска различных классов активов: облигаций, акций, фьючерсов, сырья и т.д.
Человеческому мозгу трудно связать неопределенность с риском. Риск активирует миндалевидное тело (амигдала), а та активирует рефлекс бей-беги. В данном случае Шарп можно использовать как хорошую оценку неопределенности, он является отношением результативности стратегии к неопределенности.