Избранное трейдера Алексей
Оптимальные стратегии
Обозначения:
Ct – цена актива;
dt=(Ct-Ct-1)/Ct-1;
dt – случайна и имеет безусловное распределение P(dt), т. е. точного прогноза этой величины одновременно во все (!) моменты времени не существует (отметим, что существование точного прогноза в отдельные моменты времени не означает детерминированности- антипода случайности, которая подразумевает наличие точного прогноза в любой(!) момент времени) ;
Lt – вся информация, известная к моменту времени t;
Р(dt/Lt-1) – условное распределение dt по Lt-1;
P(dt,,dt-1) - безусловное распределение пары (dt,,dt-1);
Et g(dt) – среднее функции g(x) по распределению Р(dt/Lt-1);
E g(dt,dt-1) среднее функции g(x1,x2) по распределению Р(dt,dt-1);
Mt – оценка самофинансируемого (без вводов-выводов) портфеля в момент времени t;
1. В папке с Квиком создаем директорию LuaIndicators.
2. В этой папке создаем файл br_rub.lua, туда записываем:
Settings = { Name = "BR_RUB", tag = "USDRUB", tag1 = "BR", line= { {Name = "brent_rub", Color = RGB(0, 0, 255), Type = 1,Width = 1} } } function Init() return 1 end function OnCalculate(index) local Out = (getCandlesByIndex(Settings.tag1, 0, index-1, 1)[0].close or 0) * (getCandlesByIndex(Settings.tag, 0, index-1, 1)[0].close or 0) if Out > 0 then return Out else return nil end end
1. В Квике создаем график с курсом доллара (USDRUB_TOM).
2. К графику добавляем график с брентом (BR-3.18).
3. Идем в настройки графика, в разделе Дополнительно указываем Идентификатор: BR -для графика с брентом, USDRUB- для графика с курсом.
4. Добавляем индикатор (выбираем из выпадающего списка BR_RUB).
5. Уменьшаем ненужные поля. Если график не отобразился — даблкликаем на графике — жмем Применить:
Добрался до 5 недели Курса Яндекса и ВШЭ по машинному обучению. После достаточно напряжного начала, когда было необходимо поставить и освоить кучу программ, далее обучениях пошло достаточно просто — лекции вполне доступные, а задания решаются в несколько строчек кода, особенно если немного покопаться в описании библиотек.
Дополнительно решил послушать лекции Школы анализа данных Яндекса — материалы во многом пересекаются, но охват больше и раскрывается много интересных интерпретаций алгоритмов машинного обучения и их взаимосвязей.