Постов с тегом "торговые роботы": 5809

торговые роботы


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

В этом разделе вы найдете самые актуальные записи по теме торговые роботы.

Свечи. Класс 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 и делитесь своим мнением в комментариях!

 

Сделки. Обезличенная лента сделок. Класс Trade. Примитивы в OsEngine #2

Сегодня поговорим про ленту сделок.

В Вашем вёб-терминале Вы видите ленту сделок где-то здесь. Обычно это таблица:

Сделки. Обезличенная лента сделок. Класс Trade. Примитивы в OsEngine #2 

1. Что такое Лента сделок и трейд?

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

Как обезличенная сделка появляется:

  1. Клиент биржи выставил ордер на продажу 100 акций сбербанка по цене 200 рублей.
  2. Затем другой клиент биржи выставил ордер на покупку 100 акций сбербанка по цене 200 рублей.
  3. Ядро биржи увидело, что ордера можно «свести» / «сматчить» и удовлетворила их оба. У одного клиента списалось 100 акций у другого появилось 100 акций.
  4. В этот момент ядро сгенерировало в том числе и запись в ленту сделок по сбербанку. В данном случае это был один трейд по цене 200 рублей объёмом в 100 акций сбербанка, активная сторона – покупатель.


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

Валютный рынок R.i.P. Чем торговать на ЛЧИ 2024?

 

                   На свете нет ужаснее напасти,

                   Чем идиот, дорвавшийся до власти! 

                  (Л.Филатов «Про Федота_Стрельца...»)



Всем привет и попутного ветра вам в зад паруса.

Предводителю алгонафтов стало совсем грустно) моя эскадра боевых кораблей Si отправляется на профилактический ремонт.

Грустно и печально принимать, что алгоритмы в Si больше не работают. 

У нас на рынке остался один инструмент, которые хоть как-то работает с ММ — это натуральных газ. Есть обьемы, есть ММ — есть жизнь.

Для нас, линейных алго, очень важно наличие ММ в инструменте, в валюте его нет. 

Ушел/убили/убежал — не важно! Важно, что ни ММ, ни валютного хеджа внутри периметра РФ больше не существует.

И на горизонте, скорее всего, не будет ничего позитивного:

⏺ «С боку» политики видно, что импорт пытаются всеми силами сократить, а это значит валюту внутри РФ никто покупать не будет.



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

Почему FAST и SBE не дружит с VPN. От технаря OSA Engine

В мире высокочастотной торговли (HFT) и других финансовых стратегий, где каждая микросекунда имеет значение, передача данных и задержки могут значительно влиять на результаты. FAST (FIX Adapted for STreaming) и SBE (Simple Binary Encoding) протоколы были разработаны для минимизации задержек и оптимизации передачи данных. Однако их использование вне зоны коллокации или через VPN на виртуальных серверах может существенно ухудшить их эффективность.

Почему FAST и SBE не дружит с VPN. От технаря OSA Engine

Зона коллокации и её преимущества

Зона коллокации (colocation) представляет собой специальное место, где сервера брокеров и трейдеров размещены в непосредственной близости к серверам биржи. Это позволяет минимизировать задержки при передаче данных благодаря высокоскоростным и надежным соединениям. Основные преимущества зоны коллокации включают:

  • Минимальные задержки: Время передачи данных сокращается до нескольких микросекунд.
  • Стабильность соединения: Высококачественное оборудование и инфраструктура обеспечивают стабильное соединение без потерь пакетов.


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

Социальный лифт OsEngine. Четверо СмартЛабовцев уже поменяли свою жизнь к лучшему.

Почти ровно полгода назад мы закончили формирование социального лифта для начинающих программистов, желающих войти в IT рядом с алготрейдингом. Ссылка: https://smart-lab.ru/company/os_engine/blog/982134.php

Двое из них со следующего месяца выходят на пенсию (в поддержку OsEngine), которую так жаждут сторонники FIRE на СмартЛабе. Никита Буйда и Егор Ярных. Целых полгода они изучали OsEngine и работали, теперь можно и на пенсию! СЧИТАЮ, ЗАСЛУЖЕННО!

Социальный лифт OsEngine. Четверо СмартЛабовцев уже поменяли свою жизнь к лучшему. 

Один из камрадов, участвующих в проекте, переходит внутри своей организации из менеджеров в программисты, с повышением ЗП.

Один перешёл в наш отдел разработки роботов на заказ.

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

 

1. В чём там суть?

Очень коротко напомню. Основная статья здесь, тут супер подробно.

У нас Open Source и его можно и нужно разрабатывать коллективно!



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

Эффект частоты. Размышления о сделках

Эффект частоты. Размышления о сделках

Интересно, как зависит доходность спекуляций от частоты сделок при сокращении расстояния между ними?

Казалось бы, очевидный ответ — негативно, но личный опыт говорит, что не всегда...

Давайте попробуем разобраться.

 

Какие минусы высокой частоты сделок?

  • Во-первых, брокерская комиссия. Брокер вне зависимости от типа ордеров, взимает комиссию за каждую операцию по инструменту (см. тарифы своего брокера), например, у моего брокера тариф за 1 операцию с фьючерсом на срочном рынке составляет 0,4 руб. (с учётом скидки 10% за сотрудничество — 0,36 руб.).

Таким образом, если войти в инструмент и выйти из него, брокер удержит не менее 0,72 руб., невзирая на доход по сделке, а значит безубыточная сделка возможна, если котировка изменится на количество шагов, равное эквиваленту суммы комиссии.

И если большинству популярных инструментов для этого потребуется пройти всего 1 пункт, то доля комиссии в стоимости этого пункта будет разительно отличаться:



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

Смартлаб, самое время учиться делать роботов на OsEngine.

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

Выкладываем это всё в нашем мегагайде на СмартЛабе: https://smart-lab.ru/company/os_engine/blog/1024149.php

Листайте вниз вот до этой части, это прям для самых маленьких, кто хочет научиться править скрипты, а потом уже и роботов самому делать. Знание языка СиШарп нужно минимальное:

Смартлаб, самое время учиться делать роботов на OsEngine. 

И вместе с новыми туториалами учитесь уже работать с программой. Статьи будут выходить по 1 — 2 в течении пары месяцев в этот раздел. Постараемся старт для Вас заложить хороший. Дать базу.

Обсудить и попросить что-то добавить в гайд, о чем вам непонятно, прям мимо кассы, можно в группе поддержки: https://t.me/osengine_official_support

Вся наша команда и я там сутками. Можно позадавать вопросы и пообщаться.

Комментарии открыты для друзей.

Удачных алгоритмов!


Введение. Примитивы в OsEngine #1

Всё, что Вы видите у себя в вёб-терминале биржи или в QUIK, является базовым типом данных для роботов. И роботы должны их уметь анализировать. А до этого в них должен разобраться программист, который хочет этого робота создать. Этот минисборник про примитивы Вам с этим поможет.

Введение. Примитивы в OsEngine #1

В OsEngine существуют классы, моделирующие эти сущности, которые необходимы для работы программы. К основным типам относятся: Trade, Candle, MarketDepth, MyTrade, Order, Portfolio, PositionOnBoard, Position. Для эффективной работы вам необходимо полное понимание устройства этих объектов, поэтому далее мы подробно рассмотрим предназначение каждого из них.

Часть из вышеописанных примитивов хранятся в каталоге OsEngine\project\OsEngine\Entity. Для наглядности можно посмотреть на снимок обозревателя решений, на котором описываемые типы подчеркнуты красными линиями:



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

Первый взгляд на проект OsEngine от программиста. Пространства имен (директивы using).

Первое, что Вы увидите, открыв OsEngine, обозреватель решения с папками справа. Главное в этот момент не испугаться.

В этих папках хранится весь проект, но для создания роботов Вам нужно примерно знать всего несколько. Ну а сами папки, по сути, можно называть «Пространства имён», которые Вы должны научиться использовать. Про это сегодня и поговорим.

Первый взгляд на проект OsEngine от программиста. Пространства имен (директивы using).

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

Во время разработки торговых роботов в OsEngine нужно примерно представлять откуда и что берётся. Где хранятся те или иные сущности в проекте. Рассмотрим базовые пространства, которые Вам точно пригодятся.

 

1 Часть. Теория.

Начнём с того, что посмотрим, что такое пространство имён в исходном коде на примере почти любого робота, доступного в платформе. В файле с кодом пространство задается при помощи ключевого слова namespace:



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

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