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

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


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

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

Валютный рынок 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:



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

Как это быть одним из самых быстрых в мире трейдинга?

    • 24 июля 2024, 18:16
    • |
    • Viking
  • Еще

Усэйн Болт является самым быстрым человеком на планете, но даже он не сравнится в скорости с HFT-алгоритмами. В данной статье мы обсудим, что такое HFT или как зарабатывать на скорости?

Как это быть одним из самых быстрых в мире трейдинга?

HFT (high-frequency trading) — это вид алгоритмической торговли, характеризующийся высокой скоростью, высокими объёмами торговых операций и очень коротким временем удержания позиций. HFT использует сложные алгоритмы для анализа множества рынков и выполнения большого количества ордеров в миллисекунды. 

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

Основываясь на передовых технологиях и инфраструктуре, такой как высокоскоростные соединения и передовое вычислительное оборудование, участники HFT способны анализировать большие объёмы данных и запускать ботов с автоматическим исполнением согласно предустановленным параметрам за доли секунды. Высокочастотная торговля широко используется на финансовых рынках для различных стратегий, включая маркет-мейкинг, арбитраж и статистическую арбитражную торговлю.



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

Отдаю бесплатно торговый робот по популярной стратегии с TradingView - Sclper Slayer (НЕ торговые сигналы).

Коллеги, друзья, всем привет!

Сделал торгового робота по популярной стратегии с TradingView — Scalper Slayer.

Торговый робот входит по сигналу из нескольких паттернов свечей с фильтром волатильности, а выходит по максимумам и минимумам за период.

Тестирование стратегии и подробное описание принципов работы стратегии смотрите в моем новом видео.

Тестировка проводилась при помощи программы TSLab на нескольких криптовалютах, а также на акциях сбербанк.
Таймфрейм был выбран 1 день. Остальные настройки скрипта были установлены в соответствии с настройками автора стратегии и не менялись при переключении торгового актива.

Всем приятного просмотра ;)



Скачать торговый робот для TSLab можно бесплатно по ссылке:
disk.yandex.ru/d/-e3OOYCVcVvALA

Ссылка на стратегию на TradingView:
ru.tradingview.com/script/ZFlfq3FH-Scalp-Slayer-i/

Если вам нужна разработка роботов для биржи обращайтесь, буду рад помочь — Buyrob.ru

Вот пара примеров распределений доходности с различных криптовалют, полученных в ходе теста:

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

Как скачать OsEngine как программист? Запускаем проект для разработки. Обновляем NuGet пакеты.

Сегодня скачаем OsEngine как программист, а не пользователь. До этого у Вас уже должна быть установлена Visual Studio, что мы обсуждали в прошлой статье на тему. И Вы должны быть полны решимости научиться писать торговых роботов самому!

Ну а в этой статье скачаем свежий билд OsEngine с ГитХаб, откроем проект, как программисты это делают. А также обновим некоторые библиотеки, которые нужно подтянуть через Nuget, чтобы всё заработало.

ВАЖНО! Не забывайте про наш ГАЙД по алготрейдингу, там вы найдёте все нужные Вам инструкции и туториалы по проекту в одном месте: smart-lab.ru/company/os_engine/blog/1024149.php

Как скачать OsEngine как программист? Запускаем проект для разработки. Обновляем NuGet пакеты.

 

1. Скачиваем OsEngine.

Чтобы скачать OsEngine, нужно перейти по ссылке на ГитХаб. Это международное хранилище для ПО с открытым кодом.

Нажмите на зеленую кнопку Code:



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

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