Избранное трейдера Jonnyk

по

Пример динамического включения и отключения индикатора в источнике BotTabSimple. Индикаторы в OsEngine 17

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

Пример динамического включения и отключения индикатора в источнике BotTabSimple. Индикаторы в OsEngine 17

1. Каждый индикатор содержит свойство IsOn – регулировать надо его.

Если в это свойство передать False и вызвать у индикатора метод Reload(), индикатор перестанет считаться каждое обновление свечи. А также индикатор перестанет прорисовываться на графике.



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

Перенос скриптов ботов/индикаторов из проекта и обратно.

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

Если роботы (и индикаторы) внутри проекта, то их можно «дебажить» и правит, так что Visual Studio будет помогать.

Если роботы (и индикаторы) как файлы, то их можно очень быстро переносить из версии в версию OsEngine.

И то, и другое имеет свои преимущества и нужно в разные стадии жизни робота. В этой статье поговорим о том, как роботов (и индикаторы) переносить из проекта в скрипты и обратно.

Перенос скриптов ботов/индикаторов из проекта и обратно.

1. Перенос робота из проекта в скрипты.

Задача: У Вас есть полностью оттестированный и готовый робот внутри проекта. Например, у Вас есть робот «MyEnvelopTrend». В проекте он находится здесь:



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

OsEngine изменения. 2840 – 2919. Импортозамещаем.

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

OsEngine изменения. 2840 – 2919. Импортозамещаем.

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

 

Мега-ГАЙД по OsEngine, алготрейдингу и программированию.

Сам ГАЙД здесь: https://smart-lab.ru/company/os_engine/blog/1024149.php

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

Новые статьи за месяц:

1)      Оглавление «Быстрого старта в программировании OsEngine». Давно это просили. https://smart-lab.ru/company/os_engine/blog/1044009.php

2)      Пример робота на моноисточнике: https://smart-lab.ru/company/os_engine/blog/1044379.php

3)      Добавляем в робота индикаторы: https://smart-lab.ru/company/os_engine/blog/1045185.php



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

OsEngine изменения. 2774 – 2839. Импортозамещаем.

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

OsEngine изменения. 2774 – 2839. Импортозамещаем.

Приближаемся к продакшен-реди версии. Около нового года можно будет об этом говорить. Поэтому фокус смещается на инструкции и удобство работы с проектом для начинающих.

 

МегаГАЙД по OsEngine, алготрейдингу и программированию.

Сам ГАЙД здесь: https://smart-lab.ru/company/os_engine/blog/1024149.php

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

Новые статьи за месяц:

1)      Облегчение загрузки ЦП на удалёнке: https://smart-lab.ru/company/os_engine/blog/1033734.php

2)      Слой создания свечей. CandleFactory: https://smart-lab.ru/company/os_engine/blog/1033931.php

3)      Слой создания свечей. Реализации и их использование в проекте: https://smart-lab.ru/company/os_engine/blog/1034352.php



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

260 бесплатных роботов для Quik с открытым кодом.

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

260 бесплатных роботов для Quik с открытым кодом.

1. Скачка и установка Quik ДЕМО.

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

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

Идём в поисковую систему:



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

Облегчение загрузки ЦП у сервера Win 10 и Win Server 2022. OsEngine.

В этой статье поговорим о компоненте «Antimalware Service Executable», который является частью антивирусника Windows и приносит больше вреда, чем пользы, поскольку съедает очень много всех видов памяти. 

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

Облегчение загрузки ЦП у сервера Win 10 и Win Server 2022. OsEngine.

Деактивировать вредоносный компонент будем при помощи редактора политики «gpedit»:

  1. Жмем на пуск. 
  2. В окошке поиска вбиваем «gpedit.msc».


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

Лидеры и аутсайдеры

На этой неделе одни компании пробили исторический максимум (Мосбиржа и др.),
другие — пробили локальное дно с 01 01 2023г (ФосАгро, Евротранс, Газпром и др.).
Мосбиржа есть в портфелях (одна из ключевых акций).
ФосАгро в портфеле давно нет (в 2024г не держу).
Газпрома в портфелях уж много лет нет.
Евротранса в портфелях никогда не было.


Какие тренды сильные.
Одна из моих таблиц
(основные цифры скачиваются on line из QUIK по DDE серверу).

Фильтрую компании и те, которые проходят фильтры, попадают в портфель.

В этом посте — только про фильтр силы тренда.

Все компании оценил в % (с 01 01 2023 до 09 06 2024):
100% акция на максимуме
0% акция на минимуме.
Этот % указан в столбце 
рост с min до max (%)


Более 80%  — один из фильтров
(сильные тренды).
Выделил такие компании зелёным фоном.

Лидеры и аутсайдеры



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

Гайд по алгоритмической торговле от OsEngine

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

Гайд по алгоритмической торговле от OsEngine

Часть 1. OsEngine. Знакомство с программой и окружением.

0. Рекомендуемый вход для новичка.

1. Скринеры акций. Стартовый набор роботов.

 

1. Знакомство.

1. Системные требования. Текст. Видео.
2. Знакомство с Os Engine. Скачивание и Запуск терминала. Текст. Видео.
3. Зачем нужны спец-терминалы для алготрейдинга? Текст. Видео.
4. Сервер приёма крашей в OsEngine. Текст. Видео.
5. Поддержка OsEngine по направлению MOEX. Текст. Видео.
6. Поддержка OsEngine по направлению крипты.
7. Поддержка OsEngine по направлению международной торговли.
8. Почему Os Engine написан на С# (си шарп) Текст. Видео.
9. Профконнекторы для MOEX. Сертификаты.
10. Обновление движка для OsEngine. Переехали на .NET 9 Текст. Видео.

2. Базовые интерфейсы.

1. Главное меню. Текст. Видео.
2. Os Data 2.0. Текст. Видео.



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

Стандартный сервер общения с Telegram через ЛОГ и из Роботов для Os Engine.

В сервис логирования OsEngine добавлен функционал отправки сообщений в Телеграм.

Там же добавлена возможность принимать и обрабатывать команды от своего Телеграм-бота.

Стандартный сервер общения с Telegram через ЛОГ и из Роботов для Os Engine.

1. Создание бота в Telegram для приема сообщений.

Нам будет нужен бот в самом мессенджере Телеграм. Для его создания используем BotFather – это официальный бот мессенджера, который позволяет создавать ботов и управлять ими.

Ищем его в поиске Телеграм:



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

Импортозамещаем. OsEngine изменения. 2212 – 2346.

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

Импортозамещаем. OsEngine изменения. 2212 – 2346.

 

Юзер-френдли апгрейды.

 

  1. GUI подключения бумаг в торги. Теперь бумаги в интерфейсе обновляются динамически, если коннектор видит новые бумаги.
  2. Правки дизайна неактивной кнопки. Благодарности уходят: https://github.com/Alexey144
  3. Дописано около 20 новых статей в FAQ. Многочисленные правки и актуализация: https://o-s-a.net/os-engine-faq
  4. Журнал начал запоминать тип эквити, которую пользователь хочет видеть. Абсолют / Проценты.

 

Расширения / изменения функционала.

 

  1. Добавлен новый элемент для чарта -прямоугольник. Делал и принимает благодарности: https://github.com/AleksAJD
  2. BotTabIndex – большое расширение, связанное с добавлением модуля автоформулы, позволяющего проводить взвешивание индекса в автоматическом режиме.
  3. KuCoin – добавлен полностью новый коннектор. Делал: https://github.com/nikitabuida
  4. Множественные изменений в слой Автотестов коннекторов.


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

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