Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Sozdaj svoego robota (prezenta

Содержание

СЕГОДНЯ РАССМОТРИМПочему так популярны торговые роботы?Идеи торговых алгоритмов для роботовПримеры реализаций торговых идей в Альфа-Директ 4.0Проверка торговых идей в Альфа-Директ 4.0Запуск и контроль роботов
СОЗДАЙ СВОЕГО РОБОТА СЕГОДНЯ РАССМОТРИМПочему так популярны торговые роботы?Идеи торговых алгоритмов для роботовПримеры реализаций торговых Торговые роботы«Торговые роботы» – бесплатный встроенный модуль в терминале Альфа-Директ 4.0 для ИДЕИ ДЛЯ ТОРГОВОЙ СТРАТЕГИИ РОБОТАКакие методы позволяют зарабатывать? Популярные торговые идеиАлгоритмы закрытия позицииАлгоритмы набора позицииСеточные алгоритмыВнутридневные алгоритмы Библиотека стратегий и обновлениеСписок стратегий в дистрибутивеПосмотреть содержимое стратегии и редактировать Обновить СОЗДАНИЕ РОБОТАРеализуем торговую идею в терминале Альфа-Директ 4.0 с помощью мастера создания стратегии. Создание новой или редактирование стратегииЭто первое правило торговлиЕсли индикатор AO растетТо открыть Возможные торговые операции на полный объем Особенности создания торгового алгоритма ПРИМЕР 1: Торговля по пересечению индикаторовСтратегия 1 // Положение скользящих средних относительно ПРИМЕР 2: Торговля по направлению индикатораСтратегия 2 // Направление осциллятора – создаем СтопыType – тип задаваемого значения, SignalPriceType.Price – значения StopPrice и TakePrice задаются ПРИМЕР 3: Стратегия со стопамиСтратегия 3 // Пересечение осциллятора с уровнями 100 Входы по стопуВход в позицию происходит внутри бара Стоп на продажу ПРИМЕР 4: Пробойная система со стопомСтратегия 4 // Пробойная стратегия со стопом ПРИМЕР 5: Пробойная системаСтратегия 5 // Пробойная стратегия – создаем в редакторе// ОЦЕНКА СТРАТЕГИИ НА ИСТОРИИДля проверки прибыльности стратегии ее необходимо протестировать на исторических данных Оценка по графику изменения капиталаОсновные показатели оценки Показатели оценки по сделкамГрафик изменения Основные показатели для оценки стратегииПсихологически быть готовым принять следующие величиныВремя восстановления капитала ЗАПУСК И КОНТРОЛЬ РОБОТАВыбранного робота можно запустить в диспетчере Роботов и контролировать Особенности работы с формой «Диспетчера роботов»1. Роботы работают в терминале. При выключении Оптимальная конфигурация вкладки РоботыСообщения роботовГрафикДиспетчер роботовПозицииСтакан Запуск роботаОстановка робота:Активные заявки, выставленные роботом, снимаются. Записывает состояние стоп заявок. Робот Ограничение риска Критерии для остановки робота Если будут вопросы по роботам…Вопросы по роботам можно задать по почте edu@alfadirect.ru УСПЕХОВ  В АЛГОРИТМИЧЕСКОЙ ТОРГОВЛЕ Приложение 1. Возможные торговые операции с частичным объемомEnterLong(10)Добавить к позиции лонг 10
Слайды презентации

Слайд 2 СЕГОДНЯ РАССМОТРИМ
Почему так популярны торговые роботы?
Идеи торговых алгоритмов

СЕГОДНЯ РАССМОТРИМПочему так популярны торговые роботы?Идеи торговых алгоритмов для роботовПримеры реализаций

для роботов
Примеры реализаций торговых идей в Альфа-Директ 4.0
Проверка торговых

идей в Альфа-Директ 4.0
Запуск и контроль роботов


Слайд 3 Торговые роботы
«Торговые роботы» – бесплатный встроенный модуль в

Торговые роботы«Торговые роботы» – бесплатный встроенный модуль в терминале Альфа-Директ 4.0

терминале Альфа-Директ 4.0 для всех клиентов, который позволяет
создавать торговые

алгоритмы и проверять их прибыльность на истории,
запускать роботы и контролировать их.

Слайд 4 ИДЕИ ДЛЯ ТОРГОВОЙ СТРАТЕГИИ РОБОТА
Какие методы позволяют зарабатывать?

ИДЕИ ДЛЯ ТОРГОВОЙ СТРАТЕГИИ РОБОТАКакие методы позволяют зарабатывать?

Слайд 5 Популярные торговые идеи
Алгоритмы закрытия позиции
Алгоритмы набора позиции
Сеточные алгоритмы
Внутридневные

Популярные торговые идеиАлгоритмы закрытия позицииАлгоритмы набора позицииСеточные алгоритмыВнутридневные алгоритмы

алгоритмы


Слайд 6 Библиотека стратегий и обновление
Список стратегий в дистрибутиве
Посмотреть содержимое

Библиотека стратегий и обновлениеСписок стратегий в дистрибутивеПосмотреть содержимое стратегии и редактировать

стратегии и редактировать
Обновить стратегии из базы Альфа-Директ
Создание новой

стратегии

Слайд 7 СОЗДАНИЕ РОБОТА
Реализуем торговую идею в терминале Альфа-Директ 4.0

СОЗДАНИЕ РОБОТАРеализуем торговую идею в терминале Альфа-Директ 4.0 с помощью мастера создания стратегии.

с помощью мастера создания стратегии.


Слайд 8 Создание новой или редактирование стратегии
Это первое правило торговли
Если

Создание новой или редактирование стратегииЭто первое правило торговлиЕсли индикатор AO растетТо

индикатор AO растет
То открыть позицию лонг
Это второе правило торговли


Слайд 9 Возможные торговые операции на полный объем

Возможные торговые операции на полный объем

Слайд 10 Особенности создания торгового алгоритма

Особенности создания торгового алгоритма

Слайд 11 ПРИМЕР 1: Торговля по пересечению индикаторов
Стратегия 1
//

ПРИМЕР 1: Торговля по пересечению индикаторовСтратегия 1 // Положение скользящих средних

Положение скользящих средних относительно друг друга – создаем в

конструкторе
Если (EMA(Input1.Close, 8) > SMA(Input1.Close, 9))
то Открываем Лонг
Если (EMA(Input1.Close, 8) < SMA(Input1.Close, 9))
то Открываем Шорт


Стратегия 1.1 // Пересечение скользящих средних – создаем в конструкторе
Если ( EMA() > SMA() && EMA()[1] <= SMA()[1] )
то Открываем Лонг
Если ( EMA() < SMA() && EMA()[1] >= SMA()[1] )
то Открываем Шорт
Если ( EMA() > SMA() && CurrentPosition() < 0 )
то Закрываем Шорт
Если ( EMA() < SMA() && CurrentPosition() > 0 )
то Закрываем Лонг

Далее для простоты восприятия будем писать только название индикатора


Слайд 12 ПРИМЕР 2: Торговля по направлению индикатора
Стратегия 2 //

ПРИМЕР 2: Торговля по направлению индикатораСтратегия 2 // Направление осциллятора –

Направление осциллятора – создаем в конструкторе
Если ( AO() >

AO()[1])
то Открываем Лонг
Если ( AO() < AO()[1])
то Открываем Шорт

Стратегия 2.1 // Смена направления осциллятора – создаем в конструкторе
Если (AO() > AO()[1] && AO()[1] <= AO[2])
то Открываем Лонг
Если (AO() < AO()[1] && AO()[1] >= AO[2])
то Открываем Шорт
Если (AO() > AO()[1] && CurrentPosition() < 0 )
то Закрываем Шорт
Если (AO() < AO()[1] && CurrentPosition() > 0 )
то Закрываем Лонг


Слайд 13 Стопы
Type – тип задаваемого значения,
SignalPriceType.Price – значения

СтопыType – тип задаваемого значения, SignalPriceType.Price – значения StopPrice и TakePrice

StopPrice и TakePrice задаются в абсолютных величинах (как цены

стоп уровня и уровня тейк профита);
SignalPriceType.DeltaFromAveragePrice – значения StopPrice и TakePrice задаются как отклонения от учетной цены позиции робота в валюте цены (значения задаются больше 0, робот сам определяет направление отклонения);
SignalPriceType.DeltaInPercentFromAveragePrice – значения StopPrice и TakePrice задаются в виде отклонения от учетной цены открытия позиции робота в процентах (значения задаются больше 0, робот сам определяет направление отклонения).

Выход из позиции происходит внутри бара


Слайд 14 ПРИМЕР 3: Стратегия со стопами
Стратегия 3
// Пересечение

ПРИМЕР 3: Стратегия со стопамиСтратегия 3 // Пересечение осциллятора с уровнями

осциллятора с уровнями 100 и -100 – создаем в

конструкторе
Если (CCI() > -100 && CCI()[1] <= -100 )
то Открываем Лонг и ставим Стоп-маркет+Тейк-профит
Если (CCI() < 100 && CCI()[1] >= 100 )
то Открываем Шорт и ставим Стоп-маркет+Тейк-профит


Слайд 15 Входы по стопу
Вход в позицию происходит внутри бара

Входы по стопуВход в позицию происходит внутри бара Стоп на продажу






Стоп на продажу

Price

Стоп на покупку Price

Сделка

Сделка


Слайд 16 ПРИМЕР 4: Пробойная система со стопом
Стратегия 4 //

Пробойная стратегия со стопом – создаем в редакторе
// Вызов

пользовательского индикатора – Ценовой канал с параметром Po
double up = MY.PriceChannel(Input1, Po).GetValue("Upper", 1);
double dn = MY.PriceChannel(Input1, Po).GetValue("Lower", 1);
// ПРАВИЛО 1: Если цена выше середины канала и позиция закрыта,
// то выставляем заявку на покупку при пробое уровня up
// и после ее исполнения выставить защитный приказ стоп и тейк
if ( (Input1.Close > 0.5*(up+dn)) && (CurrentPosition() == 0) )
{
EnterLongStop(up);
BreakingStop(Pstop, Ptake, SignalPriceType.DeltaInPercentFromAveragePrice);
}
// ПРАВИЛО 2: Если цена ниже середины канала и позиция закрыта,
// то выставляем заявку на продажу при пробое уровня dn
// и после ее исполнения выставить защитный приказ стоп и тейк
if ( (Input1.Close < 0.5*(up+dn)) && (CurrentPosition() == 0) )
{
EnterShortStop(dn);
BreakingStop(Pstop, Ptake, SignalPriceType.DeltaInPercentFromAveragePrice);
}



Слайд 17 ПРИМЕР 5: Пробойная система
Стратегия 5 // Пробойная стратегия

– создаем в редакторе
// Вызов пользовательского индикатора – Ценовой

канал с параметром Po
double up = MY.PriceChannel(Input1, Po).GetValue("Upper", 1);
double dn = MY.PriceChannel(Input1, Po).GetValue("Lower", 1);
// Вызов пользовательского индикатора – Ценовой канал с параметром Pc
double up2 = MY.PriceChannel(Input1, Pc).GetValue("Upper", 1);
double dn2 = MY.PriceChannel(Input1, Pc).GetValue("Lower", 1);

if ( (Input1.Close > 0.5*(up+dn)) && (CurrentPosition() == 0) )
EnterLongStop(up);
if ( (Input1.Close < 0.5*(up+dn)) && (CurrentPosition() == 0) )
EnterShortStop(dn);
if ( (CurrentPosition() > 0) && (Input1.Close < dn2) )
CloseLong();
if ( (CurrentPosition() < 0) && (Input1.Close > up2) )
CloseShort();

Слайд 18 ОЦЕНКА СТРАТЕГИИ НА ИСТОРИИ
Для проверки прибыльности стратегии ее

ОЦЕНКА СТРАТЕГИИ НА ИСТОРИИДля проверки прибыльности стратегии ее необходимо протестировать на исторических данных

необходимо протестировать на исторических данных


Слайд 19 Оценка по графику изменения капитала
Основные показатели оценки
Показатели

Оценка по графику изменения капиталаОсновные показатели оценки Показатели оценки по сделкамГрафик

оценки по сделкам
График изменения капитала и он должен Вам

нравиться ☺

Слайд 20 Основные показатели для оценки стратегии
Психологически быть готовым принять

Основные показатели для оценки стратегииПсихологически быть готовым принять следующие величиныВремя восстановления

следующие величины
Время восстановления капитала
Текущая просадка в абсолютной величине
Процент

прибыльных сделок
Оценка по сделкам
Число прибыльный сделок > убыточных
Процент прибыльной сделки > процента убыточной
Средний процент сделки > двух комиссий
Оценка по показателям риска
Максимальная просадка в % < 15%
Максимальный убыток в % < 5%
Последовательность убыточных сделок < 7
Оценка по показателям доходности
Прибыль в % > двух ставок депозита
Профит фактор > 2
Фактор восстановления > 5

Слайд 21 ЗАПУСК И КОНТРОЛЬ РОБОТА
Выбранного робота можно запустить в

ЗАПУСК И КОНТРОЛЬ РОБОТАВыбранного робота можно запустить в диспетчере Роботов и

диспетчере Роботов и контролировать его эффективность в отчетах.


Слайд 22 Особенности работы с формой «Диспетчера роботов»
1. Роботы работают

Особенности работы с формой «Диспетчера роботов»1. Роботы работают в терминале. При

в терминале.
При выключении компьютера, терминала или разрыве связи

с сервером роботы перестают работать (не получают информацию и не отправляют заявки).
При временном разрыве связи с сервером на серверах брокера остаются активными стоп заявки, выставленные роботом (учет исполнение данных заявок возможен при сохранении информации о них в терминале после его загрузки).

2. Позиции Роботов.
Роботы ведут собственный учет позиции на основании только собственных сделок. Следовательно, операции сделанные вручную не учитываются (самостоятельное изменение позиции не изменяет действия робота на открытие или закрытие позиций).

3. Удаление робота
При удалении робота из формы «диспетчер роботов» - он останавливается: его позиция не закрывается, только снимаются активные заявки.

Слайд 23 Оптимальная конфигурация вкладки Роботы
Сообщения роботов
График
Диспетчер роботов
Позиции
Стакан

Оптимальная конфигурация вкладки РоботыСообщения роботовГрафикДиспетчер роботовПозицииСтакан

Слайд 24 Запуск робота
Остановка робота:
Активные заявки, выставленные роботом, снимаются.
Записывает

Запуск роботаОстановка робота:Активные заявки, выставленные роботом, снимаются. Записывает состояние стоп заявок.

состояние стоп заявок.
Робот запоминает свое состояние и останавливается.

Запуска

робота:
Робот начинает работать с состояния, которое запомнено при остановке.
Если запустить робот на том же баре, на котором уже у него был сигнал, то он начинает формировать новые сигналы с момента закрытия следующего бара.
Если у робота при остановке был стоп, то система предложит его восстановить на прежнем уровне.

Закрыть позиции и остановить:
Роботом подается сигнал на закрытие позиции и он появится в отчете
Активные заявки, выставленные роботом, снимаются
Отправляется заявка на закрытие текущей позиции

Критическое закрытие терминала:

Заявки выставленные стратегией останутся в системе.
При следующем запуске, робот найдет свои выставленные или исполненные заявки в системе, если они еще не урегулированы и находятся в таблице заявки терминала

Слайд 25 Ограничение риска




Ограничение риска

Слайд 26 Критерии для остановки робота

Критерии для остановки робота

Слайд 27 Если будут вопросы по роботам…
Вопросы по роботам можно

Если будут вопросы по роботам…Вопросы по роботам можно задать по почте

задать по почте edu@alfadirect.ru или на форуме «Альфа-Директ 4.0»






Дополнительную

информацию по роботам можно получить в разделе сайта «Учебные материалы» по курсам «Стратегии и Роботы».

Слайд 28 УСПЕХОВ В АЛГОРИТМИЧЕСКОЙ ТОРГОВЛЕ

УСПЕХОВ В АЛГОРИТМИЧЕСКОЙ ТОРГОВЛЕ

  • Имя файла: sozdaj-svoego-robota-prezenta.pptx
  • Количество просмотров: 104
  • Количество скачиваний: 0