Избранное трейдера Великий Нехочух

по

Ваш первый робот с фильтром от индекса. Быстрый старт в программировании OsEngine #5

Сегодня будем учиться работать с источником для создания автоиндекса. Он Вам может пригодиться, если Вы хотите добавить фильтр от индекса для своего робота.

В качестве базы мы возьмём нашего предыдущего робота, сделанного в рамках этой серии статей, и добавим в него новый источник данных -  BotTabIndex.

Ваш первый робот с фильтром от индекса. Быстрый старт в программировании OsEngine #5 

Шаг 1. Берём наш предыдущий пример и переносим в проект.

Сам скрипт находится здесь: https://disk.yandex.ru/d/_aKkIx-h0kNqCA

Надо его добавить в проект. Вот сюда:



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

Новый взгляд на проблему переподгонки

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

Зачем люди растят сложность и переобучают модели? Чтобы избавиться от лосей. Вот была простая, условно пробойная, система, которая забирала все крупные движения рынка, но за компанию ловила много лосей:
Новый взгляд на проблему переподгонки

Кому-то это не понравилось, и он решил навесить на нее кучу фильтров. Профитов конечно изрядно поубавилось, но лосей стало еще меньше:


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

Индикатор адаптивной средней

Индикатор построен по принципу адаптивной средней
Индикатор адаптивной средней
Ранее об этом принципе написал здесь: smart-lab.ru/blog/1042892.php

Канал с индикаторами: t.me/autotrade_ru
Канал с аналитикой: t.me/autotradering

Чек-Лист: Получаем убытки со 100% гарантией.

Небольшой чек-лист, ставишь галочки если есть, одна галочка = 1 балл, считаешь балы. Всё просто, поехали.

 Используешь шорты.
Кроме того, что рынок в целом чаще растёт, чем падает т.е. статистика не на вашей стороне. Шорты ещё и проигрывают в максимальной доходности лонг позиции. Условно ВТБ $VTBR в худшем случае может стоить 0 руб. т.е. цена акций упадёт на 100%. А вот рост планкой в 100% не ограничен.

 Платишь высокие комиссии.
Дорогие тарифы у брокера, встроенная комиссия в продукты и т.д. Отдельно про ребят которые сейчас маржиналку активно используют, где расходы более 20% годовых. Это либо гении и у них +100% доходность, либо (более вероятно) просто математику плохо в школе учили.

 Активный спекулянт (сотни сделок).
Огромное количество исследований и не раз выявленная закономерность, что чем больше сделок на рынке, тем хуже результат. Но лютым спекулянтам такие исследования не интересны.
Алго трейдеров тут не учитываем. Это ребята профессиональные. Ну они и не спекулянты.



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

Позиции роботов. Класс Position. Примитивы в OsEngine #9

Большинство роботов в OsEngine видят и управляют только своими личными позициями. Теми, которые хранятся только в журнале конкретного робота. Роботы открывают и закрывают позиции, управляют ими и видят их только у себя в журнале.

На картинке ниже, изображена разница между позицией на бирже (PositionOnBoard) и позициями (Positioin) у роботов. Из этой картинки Вы должны понять, что у роботов по одному инструменту может быть много позиций (и даже в разные стороны), а в портфеле на бирже она всегда одна:

Позиции роботов. Класс Position. Примитивы в OsEngine #9 

1. Что такое позиция у робота?

Когда робот хочет купить или продать какой-то инструмент на бирже, он открывает позицию, которую видит только он и которую можно увидеть в его журнале.

Когда робот хочет выйти из какого-то актива, то робот должен закрыть позицию.

Для тех, кто торговал много лет только в Quik, данная концепция болезненна. Однако, это пришло в OsEngine из WealthLab, а это является мировым стандартом написания роботов уже много лет. Придётся очень плотно работать с этим классом и привыкать к такой абстракции.



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

Биржевой портфель и позиции на бирже. Класс Portfolio и PositionOnBoard. Примитивы в OsEngine #8

Продолжаем связывать данные из терминалов на бирже с тем, как это видят роботы.

Сегодня поговорим про портфель на бирже. Это Ваш «кошелёк», на котором хранятся деньги (активы) и позиции по акциям и деривативам. В вёб-терминале это выглядит как-то так:

Биржевой портфель и позиции на бирже. Класс Portfolio и PositionOnBoard. Примитивы в OsEngine #8

1. Что такое портфель на бирже?

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

Вследствие этого возникает необходимость хранить всю эту информацию в определенном месте. В OsEngine этим целям служит класс Portfolio, представляющий собой реализацию такой абстрактной сущности, как брокерский счет на классических биржах или же кошелек на криптовалютных биржах.

 

2. Класс Portfolio в OsEngine.

Внутри терминала OsEngine данная сущность хранится в классе Portfolio.

На ГитХаб данный класс хранится по адресу: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Entity/Portfolio.cs



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

Сделки по собственному счёту. Класс MyTrade. Примитивы в OsEngine #6

Продолжаем связывать данные из терминалов на бирже с тем, как это видят роботы.

Сегодня поговорим про сделки по нашему счёту. Они появляются в момент исполнения наших ордеров. В своих вёб-терминалах мы видим их примерно так:

Сделки по собственному счёту. Класс MyTrade. Примитивы в OsEngine #6 

1. Что такое моя сделка на бирже?

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

Как мы знаем, все сделки генерируются в момент исполнения ордеров, следовательно, каждая собственная сделка в дополнение к полям, присутствующим в обезличенных трейдах, будет содержать номер своего ордера-родителя.

Итого, процесс генерации моей сделки выглядит так:

  1. Вы выставляете ордер на покупку или продажу.
  2. Ордер исполняется. Полностью или частично.
  3. Об этом генерируется запись биржей.
  4. Нам высылается MyTrade. Сделка по нашему счёту. Одна или несколько по одному ордеру.


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

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

Изначально задача звучит так: найти период средней при котором торговля по этой средней будет наиболее прибыльной.
Думаю, что алгоритм поиска будет следующим.
Строим зигзаг. Подбираем среднюю с минимальным периодом, где нет пересечения с ценой между точкой Х2 и А, период средней должен быть таким, что было минимальное расстояние между Х1 и А
Где X1 и X2 это точки зигзага, точка А — последняя точка пересечения цены и МА на отрезке от X1 до X2  

Критерии отбора средней для торговли
По сути это поиск лучшего варианта из 3х наиболее вероятных, тут лучший выбор это 2й. У него наиближайшая точка к впадине, являющейся точкой пресечения с ценой ближе к локальной вершине, чем у других средних.


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

Свечи. Класс Candle. Примитивы в OsEngine #3

Продолжаем связывать данные из терминалов на бирже с тем, как это видят роботы.

Сегодня поговорим про свечи. В Вашем вёб-терминале Вы видите их примерно так:

Свечи. Класс Candle. Примитивы в OsEngine #3 

1. Что такое Свечи?

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

В основном Вы видите на графике Японские свечи. Про них и поговорим ниже. Однако свечей есть великое множество и по ним у нас есть отдельная серия статей. За более глубокими знаниями сюда: https://smart-lab.ru/company/os_engine/blog/1028089.php 

 

2. Как биржа собирает Японские свечи?

Шаг первый. Выбор источника цен.

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

  1. Цены ленты сделок, совершаемых на бирже. В таком случае свечи строятся из таблицы обезличенных сделок.
  2. Цены стакана. Иногда свечи строят из центра стакана. В большинстве случаев это необходимость. Например, на некоторых рынках лента сделок недоступна (форекс) или ликвидность на рынке слишком мала, чтобы построить свечи из ленты сделок. А центр стакана, биды и аски, обычно есть.


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

Торгуйте с Breakout Hunter: Видеоруководство для алготрейдеров.

    • 26 июля 2024, 18:02
    • |
    • Argus_
  • Еще

Уважаемые алготрейдеры, рад приветствовать вас! Сегодня я подготовил для вас нечто действительно особенное. В моем новом видео я детально разберу стратегию Breakout Hunter, предназначенную для трендовой торговли. 

🔍 Что вас ждет в видео:

  • Подробный обзор стратегии Breakout Hunter.

  • Пошаговая настройка параметров для максимальной эффективности.

  • Правила открытия и закрытия позиций, оптимизация рисков.

  • Создание торговой системы в TSLab с образцом скрипта.

Если вы стремитесь улучшить свои навыки алготрейдинга и найти высокодоходные решения, это видео именно для вас! Подключайтесь, чтобы узнать, как применять стратегию Breakout Hunter и добиться успеха на рынке.

Смотрите видео и присоединяйтесь к нашему обсуждению! 

?si=8SVeujBm6OLMgPXk

🚀 Не пропустите возможность расширить свои знания и улучшить торговые результаты. Подписывайтесь на канал Argus https://t.me/ArgusAlgo и делитесь своим мнением в комментариях!

 

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