OS_Engine_team

Читают

User-icon
184

Записи

334

Облегчение нагрузки на оперативную память во время работы OsEngine. Видео.

В этом видео научимся правильно настраивать сервер при подключении и поток данных.

VK Видео:


RuTube:



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

Как мы ведём проекты. Разработка софта на заказ #4

Продолжаем разговаривать про наш IT бизнес.

Разрабатывая софт для трейдинга более 10 лет, мы перепробовали множество различных способов ведения проектов для наших клиентов.

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

Поговорим об этом…

Как мы ведём проекты. Разработка софта на заказ #4 

 

1. Что такое СкрамБан. Мегакоротко.

Совсем коротко – минималистичная система управления разработкой программного обеспечения, соединяющая в себе две других:

  1. Скрам.
  2. КанБан.

 

На картинке и в теории это выглядит как-то так:



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

Interactive Brokers API. + 300 бесплатных роботов с открытым кодом.

Пост-инструкция о том, как подключить OsEngine к Interactive Brokers.

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

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

Interactive Brokers API. + 300 бесплатных роботов с открытым кодом. 

1. Interactive Brokers. Кто такие?

Международный брокер. Доступна торговля более чем на 100 площадках в 24 странах. Когда-то был невероятно популярен в России и СНГ. Сейчас имеются некоторые проблемы с заводом и выводом оттуда средств. Но тем не менее, всё ещё работает.

https://www.interactivebrokers.com/ru/home.php

Если вы хотите торговать америку, это первое, что попадётся на глаза.

 

2. Терминал Trader Work Station (далее TWS).

У брокера Interactive Brokers есть свой десктоп терминал, который называется TWS. Именно он предоставляет возможность подключения к себе через API по протоколам WebSocket и TcpIp. Собственно, если у Вас есть счёт в IB, прежде всего нужно установить терминал TWS.



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

Кто наши разработчики. Как стать программистом? Разработка софта на заказ #3

Продолжаем тему бизнеса по разработке софта на бирже. Сегодня поговорим о том, кто наши разработчики? Как попасть в нашу команду!?

Это, ВНЕЗАПНО (!) в основном читатели и писатели СмартЛаба! Т.е. те люди, которые читают этот блог. Когда-то они просто все торговали на бирже и читали СмартЛаб. Сейчас они торгуют на бирже роботами, делают заказы в отделе разработке софта в OsEngine и дальше читают СмартЛаб.

Кто наши разработчики. Как стать программистом? Разработка софта на заказ #3

1. Откуда разработчики в нашем отделе разработки?

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

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



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

Os Engine. Фатальная ошибка. Недостаточно квот для обработки команды.

В этой статье пойдёт речь о часто встречающейся ошибке, которая завершает работу приложения Os Engine.

Os Engine. Фатальная ошибка. Недостаточно квот для обработки команды. 

System.ComponentModel.Win32Exception (0x80004005): Not enough quota is available to process this command

Ошибка встречается в тот момент, когда какая-то из систем Windows не справляется с работой, и её очередь переполняется. Это может касаться файловой системы, центрального процессора или оперативной памяти.

Чаще всего, эта ошибка возникает при тестировании:

  1. Компьютер не справляется с нагрузками при оптимизации. В таком случае надо уменьшить кол-во потоков, которые ведут тесты.
  2. Открыто слишком много окон при тестировании.
  3. Ваш робот часто обращается к файловой системе, даже во время тестирования.

Проблему можно увидеть в диспетчере задач:



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

Котёл ценообразования. Кто торгует на бирже? Кто заказывает софт? Разработка софта на заказ #2

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

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

Котёл ценообразования. Кто торгует на бирже? Кто заказывает софт? Разработка софта на заказ #2

Пойдём издалека…

 

1. Процесс ценообразования.

Снаружи мы видим торги как-то так:



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

«Свечи и преобразование ленты сделок. Внутренняя структура рынка. Трейдерам и программистам» в школе АЛОР.

Сегодня старт очень важного курса лекций в «школе АЛОР» от Алексея Ван. О том, что такое свечи и как они собираются.

«Свечи и преобразование ленты сделок. Внутренняя структура рынка. Трейдерам и программистам» в школе АЛОР. 

В теории знакомство с 15 различными видами свечей.

В практике для программистов создание своих свечей.

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

Быстрее регистрируйтесь: https://alorschool.ru/svechi-i-preobrazovanie-lenty-sdelok/

До встречи в 20 часов вечера по МСК.

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



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

Основной бизнес OsEngine. Разработка софта на заказ #1

Уже много лет у нас классическая IT компания, базирующаяся на Open Source проекте. Это означает, что в основном мы делаем софт на заказ.

Это в каком-то смысле даже стандарт для Open Source. Сотни и тысячи компаний так живут:

1 – Имеем классный Open Source бесплатный, которым пользуются люди.

2 – Получаем от рынка классные заказы на разработку расширений для него (в нашем случае в основном торговых роботов).

Основной бизнес OsEngine. Разработка софта на заказ #1

Решили написать для ГАЙДА небольшую серию статей о том, как это работает.

В данной серии постов пойдёт речь о том:

  1. Кто наши заказчики;
  2. Кто наши программисты-разработчики и как попасть к нам в команду;
  3. Как мы ведём проекты;
  4. Какие заказы приходится делать.

И это введение и оглавление для этой серии!

Оглавление:

  1. Мы здесь…
  2. Котел ценообразования;
  3. Кто наши разработчики. Как стать программистом?
  4. Как мы ведём проекты.

 

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

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



( Читать дальше )
  • обсудить на форуме:
  • OsEngine

Aindicator. Родитель для всех индикаторов в новом слое. Индикаторы в OsEngine 16.

Продолжаем исследовать слой создания индикаторов в OsEngine.

Рассматриваем класс родитель для всех индикаторов, начиная с 2020 года, Aindicator.

Aindicator – это абстрактный (может быть только наследуемым) класс с большим кол-вом исходного кода.

Aindicator. Родитель для всех индикаторов в новом слое. Индикаторы в OsEngine 16.

Сам класс находится в проекте здесь:



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

Открыта поддержка OsEngine по направлению криптоконнекторов.

С февраля 2025 года запускается отдельная поддержка подключений OsEngine для Крипты. Это означает, что Вы можете обратиться в поддержку нашего проекта, и там будет отдельный человек, отвечающий за это, который Вам поможет разобраться с Вашими проблемами. Кроме того, это означает, что коннекторы из списка ниже будут каждый месяц проходить процедуру «Перетестов» и будут оперативно обновляться (не только по сообщениям пользователей, но и по мере надобности и сообщений от разработчиков самого API).

Открыта поддержка OsEngine по направлению криптоконнекторов.

1. Каких коннекторов это касается?

  1. ByBit
  2. Binance
  3. HTX
  4. MEXC
  5. OKX.
  6. BitGet
  7. GateIO
  8. KuCoin
  9. BingX
  10. Derebit

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

Почему не сделать все сразу? Ответ: Потому что уже из этого списка выявлено более 30 различных проблем, которые требуют вмешательства. По мере завершения фиксов список будет расширен.

 

2. Кто этим занимается?



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

UPDONW
Новый дизайн