Избранное трейдера Falcone
Сегодня мы рассмотрим индикатор EMA, узнаем историю создания индикатора и то, как он рассчитывается.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История создания индикатора.
2. Как проводятся расчеты индикатора ADX.
3. Какие сигналы может подавать индикатор.
4. Роботы для OsEngine на индикаторе ADX (Average Directional Index).
4.1. Стратегия пробой канала из двух Ema и Adx.
4.2. Торговая система ADX и EMA.
4.3. Стратегия с ADX, Stochastic Oscillator и три ЕМА.
4.4. Стратегия торговли на пересечении +DI и –DI.
5. Итоговая таблица результатов.
EMA с времени её разработки стала одним из наиболее часто используемых индикаторов в техническом анализе.
Идея создания EMA заключалась в том, чтобы среднее значение было рассчитано с учетом более свежих данных, чтобы быстрее реагировать на изменения цен. Для этого была использована формула, которая придавала больший вес более новым данным, чем более старым.
Это уже четвертый пост о расчетах в EXCEL, связанных с облигациями. На этот раз о том, как рассчитать НКД и дюрацию, не используя встроенных формул.
Напомню, что все встроенные «облигационные» формулы рассчитывают все показатели, когда купоны выплачиваются 1, 2 или 4 раза в год. А что желать с теми 250+ выпусками, где купоны платят каждый месяц?
Для этого придется вспомнить формулы, как это не грустно.
Ну, с НКД все достаточно просто. Возьмем для примера выпуск с выплатой купона 12 раз в год и амортизацией. Бумаги с амортизацией тоже приходится считать руками. Встроенные функции ее просто не видят.
Рассмотрим выпуск Сибстекло-БО-П02. Здесь есть все, что нам нужно.
Цена текущая подтягивается с биржи (смотри предыдущие посты). Значение купона в рублях рассчитываем по формуле ниже (Ячейка С9).
Расскажу про трюк, которым улучшаю доходность своих торговых ботов.
Называется он «Risk Limit».
1. Смысл Risk Limit в замене фиксированного риска на риск меньшего размера, но с применением консервативного множителя после убытка.
2. Ключевая особенность в наличии жёсткого предела, выше которого риск не поднимется. Этот предел также должен оставаться в зоне низких рисков.
Объясню на примере.
Представим, в каждой сделке мы рискуем фикс 2% от депо. Хотим применить Risk Limit!
📍 Делаем это так:
• Снижаем риск до 1%.
• После каждой убыточной сделки применяем множитель х1,2.
• После первого профита возвращаемся к 1%.
• Верхним пределом устанавливаем 3% и больше не рискуем ни при каких обстоятельствах! Данный процент мы закладываем вплоть до первого профита.
Получившаяся линейка рисков с округлением до десятых выглядит так:
1%, 1,2%, 1,4%, 1,7%, 2,1%, 2,5%, 3%.
Какие преимущества по сравнению с фиксированным риском в 2%?
1️⃣ Стартовый риск ниже, а значит, ниже плечо, комиссионные сборы, прочие сопутствующие расходы.


Сегодня поговорим про разницу между IServer (интерфейс) и AServer (абстрактный класс) внутри Os Engine. Зачем они в проекте и как появились?
Это часть серии постов «Коннекторы к OsEngine», в которой мы с нашими читателями учимся быть не просто алготрейдерами, но и настоящими программистами, а многие из них станут ими, навсегда, изменив свою жизнь к лучшему. Пролетарии СмартЛаба, присоединяйтесь!
Упрощённая схема работы с конечной реализацией сервера из любого робота в OsEngine: