Постов с тегом "jBot": 12

jBot


Итоги за 18 месяцев

    • 04 июня 2020, 08:54
    • |
    • T-800
  • Еще
В январе написал пост Мои итоги года
За последнее время робот неплохо поработал и доходность подросла до примерно 20% годовых.
Немного? Пусть так, но мне важен показатель Прибыль/Макс.просадка.

Фактическая эквити выглядит так:
Итоги за 18 месяцев

Сказать что-то внятное про максимальную просадку системы не могу, т.к. сам делал ручные ошибки в момент экспирации при переходе с одного контракта на следующий. Поэтому фактическая эквити имеет впадины (см.картинку), а тестовая эквити за этот период таких впадин не имеет и выглядит очень сексуально). 
Прибыльных сделок около 70%, убыточных 30%.

Дальнейшая задача — добиться совпадение тестовой и фактической эквити. 

Робот торгует непрерывно с декабря 2018 г.
Робот jBot взят отсюда, настройки мои.


Построение торговой системы. Часть 3. Какие инструменты годятся для торговли трендовым роботом, диверсификация

Предыдущие части опубликованы вчера, доступны по ссылке:

0. Введение
1. Торговля с помощью робота

2. Какие торговые системы можно торговать роботом
3. Какие инструменты годятся для торговли роботом, диверсификация
4. Выбор индикаторов и их параметров для системы
5. Как построить торговую систему на тестах исторических данных
6. Психологические аспекты торговли роботом
7. Выводы кратко

Кому-то эта информация будет неинтересна, кому-то будет полезна. Это не грааль, но правота подтверждена результатами в отчете брокера.


3. Какие инструменты годятся для торговли роботом, диверсификация  

Выбор торговых инструментов крайне важен для прибыльной торговли с помощью робота. Не существует роботов одинаково хорошо торгующих любыми торговыми инструментами.

 

Первый простой для понимания критерий для отбора торгового инструмента это средняя сделка системы и величина комиссии и проскальзывания на торгуемом тикере. Среднюю сделку по результатам тестов будем считать в процентах, т.е. (Прибыль руб./Количество сделок)/Цена руб.*100. Этот параметр показывает, сколько торговая система зарабатывает за одну сделку в среднем. Этот заработок за одну сделку должен перекрывать затраты на сделку, т.е. комиссию брокеру и бирже и проскальзывание (проскальзывание – это разница между фактической ценой сделки и теоретической, отображаемой в терминале. Как вариант, проскальзывание можно считать как среднюю разницу между ценой предложения и спроса в стакане). Затраты на одну сделку также целесообразно считать в процентах (Комиссии руб.+Проскальзывание руб.)/Цена руб.*100, это позволит сравнивать данный параметр в сопоставимых величинах с другими торговыми инструментами. У фьючерсов на акции ФОРТС, как правило затраты на одну сделку ниже, чем у соответствующей акции. Если построенная нами торговая система имеет на исторических данных среднюю сделку 0.03%, а затраты на одну сделку в данном инструменте составляют 0.05%, то очевидно, что такими сделками мы будем кормить брокера, биржу и HFT роботов, зарабатывая себе убытки. В такой системе нужно либо менять инструмент с меньшими затратами на одну сделку, либо менять торговую систему, на другую, имеющую бОльшую среднюю сделку. Учитывая, что реальные торги могут быть хуже, чем исторические тесты, средняя сделка должна быть существенно выше затрат на сделку (как минимум в два и более раз).



( Читать дальше )

Построение торговой системы. Часть 2. Какие торговые системы можно торговать роботом

Предыдущие части опубликованы вчера, доступны по ссылке:

0. Введение
1. Торговля с помощью робота

2. Какие торговые системы можно торговать роботом
3. Какие инструменты годятся для торговли роботом, диверсификация
4. Выбор индикаторов и их параметров для системы
5. Как построить торговую систему на тестах исторических данных
6. Психологические аспекты торговли роботом
7. Выводы кратко

Кому-то эта информация будет неинтересна, кому-то будет полезна. Это не грааль, но правота подтверждена результатами в отчете брокера.

2. Какие торговые системы можно торговать роботом

 

Есть несколько принципов на которых основана робота торговых роботов. Можно выделить следующие категории: HFT роботы – высокочастотные роботы, расположенные близко к бирже, имеющие сложную техническую инфраструктуру. Эта категория роботов борется за каждую миллисекунду в скорости получения информации с биржи и выставлении заявки. Они зарабатывают прибыль на неэффективностях рынка, обгоняя в скорости человека и других роботов, зарабатывая в каждой сделке относительно небольшую сумму, но совершая большое количество сделок. Конкурировать в домашних условиях в этой категории роботов проблематично.



( Читать дальше )

Отчет за неделю. Робот удвоил депо.

Робот, о котором писал здесь
За эту неделю удвоил депо.
Заработал более 100% прибыли, столько же, сколько за весь прошлый год:
Отчет за неделю. Робот удвоил депо.
(темно-синяя вертикальная черта проходит по дате 01.01.2020)

С такими движениями на рынке можно заработать несколько годовых прибылей.

Пятница. Пока ты отдыхаешь, робот зарабатывает)

Инсайдеры набирают позиции заранее до события. Событие нам озвучивают с опозданием. Как это произошло на выходных 08.03.2020.
Трендовый робот отслеживает начало тренда и заходит в сделку.
Умная защита от боковика практически исключает пилу в периоды отсутствия трендов.

Сделка в пятницу 06.03.2020 в долларе:
Пятница. Пока ты отдыхаешь, робот зарабатывает)
Цена на момент открытия 10.03.2020 составила порядка 75 рублей за доллар.
Одновременно торгует несколько тикеров. На картинке видно, что Сбер фьючес в шорте, еще евро в логне.

Реальные торги с начала 2019 г. по март 2020 г.:
Пятница. Пока ты отдыхаешь, робот зарабатывает)

( Читать дальше )

Может ли стратегия работать 10 лет?

Сегодня мы разберем 32 стандартные стратегии технического анализа на акциях Газпрома. 

Горизонт анализа с января 2010 по февраль 2020 года

За этот период акции дали доходность 21% ( без учета дивидендов) рост c 194 рублей, до 235 рублей.

Может ли стратегия работать 10 лет?




Загрузим дневные котировки в jBot и посмотрим какая стратегия дала самый лучший результат на интервале 10 лет. Отфильтруем по годовой доходности и получим что стратегия LS+10 продемонстрировала годовую доходность на протяжение 10 лет в 15% годовых или 150% за весь срок. С максимальной просадкой в 45%. Полный файл можно скачать здесь

Может ли стратегия работать 10 лет?

( Читать дальше )

Создаем робота в 3 клика (без знания языка программирования)

Сегодня мы с вами создадим «боевого робота» который будет торговать фьючерсом на валютную пару USDRUB – SiH0

Шаг №1. Открываем программу jTest. Выбираем «Табл. с кот.» — 60m_SiH0. В столбце «Стратегии системы» выбираем «17.Stochastic пересекает сигн. Линю Stochastic» и нажимаем кнопку «Тестировать». Получаем «бектест» данной системы на исторических котировках. С итоговой годовой доходностью = 16.98% и максимальной просадкой -2.7%

Создаем робота в 3 клика (без знания языка программирования)

Шаг№2. Понравившуюся стратегию загружаем в робота. Для этого в окне «3. Загрузить систему в робота». Заполняем данные «Тикер», «Лот», «Счет», «Таймфрейм, m» и нажимаем добавить в робота. После этого система добавлена. Теперь мы можем закрывать тестер



( Читать дальше )

Тестирование стратегии на истории это "подгон" результатов или реальная необходимость?

Читая комментарии на предыдущие наши посты (ссылка здесь) относительно работы и функционала тестера jBot , мы получили несколько критических высказываний: 
  • «Толку ювелирно подогнать параметры тс под кривую графика на одном участке»
  • «Эффективный в прошлом период может дать отличный убыток в будущем...»
  • «Подгон на истории — это, конечно, хорошо»
Сегодня мы проведем работу по подбору торговых алгоритмов, на основе технического анализа на валютной паре USDRUB с января 2019 по июнь 2019 (6 мес) и посмотрим как лучшие отобранные стратегии вели себя с июля 2019 по декабрь 2019 (6 мес)

Шаг №1. Открываем jBot выбираем данные с января 2019 по июнь 2019 и запускаем перебор стратегий:
Тестирование стратегии на истории это "подгон" результатов или реальная необходимость?

Шаг №2. После того как результаты тестов сформированы открываем таблицу и анализируем их. Разброс по доходности от +24% годовых до — 18% годовых. Фильтруем по лучшей доходности и ТОП 5 результатов запускаем в торговлю. В ИТОГЕ лучшее результаты нам показали стратегии 10, 59,3,20,9.
Тестирование стратегии на истории это "подгон" результатов или реальная необходимость?


( Читать дальше )

USDRUB - тестируем 9 тысяч стратегий и выбираем лучшие для торговли

Сегодня мы с помощью бесплатного тестера стратегий jBot протестируем 9 тысяч разных стратегий на валютной паре USDRUB. Для анализа возьмем данные с января 2019 года по сегодняшний день, таймфрейм 60m

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



( Читать дальше )

Парный трейдинг в 3 клика

Многие слышали про парный трейдинг и арбитраж. Мы в свое время опубликовали большое кол-во статей на эту тему (можете посмотреть у нас в блоге ). Сегодня речь пойдет о том, как новичку сделать свои первые шаги в парном трейдинге.

Основная идея парного трейдинга, это найти связанные активы (акции из одного сектора, товары из одного сектора экономики, обыкновенные акции — префы) и построить на основе двух найденных инструментов, синтетическую пару которая будет двигаться в боковике и торговать данную синтетику с помощью контр трендовых стратегий.

1 шаг, грузим бесплатный тестер jBot, открываем его и выбираем пункт «Синтетич.инструм.» в открывшемся окне выбираем инструмент SBER c множителем 1 и инструмент SBERP c множителем SBERP и нажимаем закрыть.  

Парный трейдинг в 3 клика

( Читать дальше )

....все тэги
UPDONW
Новый дизайн