rss

Профиль компании

Блог компании OsEngine

Создаем свой индикатор, игнорирующий вечернюю сессию.

Создаем свой индикатор, игнорирующий вечернюю сессию.


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

Ссылка на индикатор из видео: https://github.com/AlexWan/OsEngine/pull/777 

VK Видео:



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

Встраивание индикатора в код другого индикатора. Индикаторы OsEngine #9

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

Сегодня посмотрим, как это выглядит в исходном коде.

Встраивание индикатора в код другого индикатора. Индикаторы OsEngine #9

1. Где исходники?

Посмотреть исходный код индикатора, сделанного для данной статьи на ГитХаб можно здесь:

https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Indicators/Scripts/SmaChannel.cs

В скриптах проекта вот этот файл:



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

PriceChannel построчно. Параметры и несколько серий данных. Индикаторы OsEngine #8

Усложняем примеры индикаторов. Сегодня на очереди индикатор с параметрами и двумя сериями данных. Индикатор «Price Channel», или «Ценовой канал», или «Donchian Channel». Поговорим о том, как он устроен.

PriceChannel построчно. Параметры и несколько серий данных. Индикаторы OsEngine #8


1. Где исходники?

Посмотреть исходный код индикатора PriceChannel на ГитХаб можно здесь:

https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Indicators/Scripts/PriceChannel.cs

В скриптах проекта, это вот этот файл:



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

Блокировка интерфейса OsEngine по паролю. Видео.

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

Подробнее в видео.

VK Видео:


RuTube:



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

Volume построчно. Индикаторы OsEngine #7

Сегодня посмотрим самый простой индикатор, который только бывает, индикатор Volume. Построчно поговорим о том, что у него там внутри.

Volume построчно. Индикаторы OsEngine #7

1. Где исходники?

Посмотреть исходный код индикатора Volume на ГитХаб можно здесь:

https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Indicators/Scripts/Volume.cs

В скриптах проекта вот этот файл:



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

Как защитить код робота от просмотра.

Как защитить код робота от просмотра.


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

VK Видео:


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

Перенос индикатора в скрипты и обратно. Индикаторы OsEngine #6

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

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

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

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

Перенос индикатора в скрипты и обратно. Индикаторы OsEngine #6


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

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



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

Проект CustomIndicators. Индикаторы-скрипты. Индикаторы OsEngine #5

В данном посте поговорим о том, где хранится основное кол-во индикаторов, встроенных в OsEngine.  Также для удобства разработки вне основного проекта существует отдельный проект – CustomIndicators, который мы тоже рассмотрим.

Проект CustomIndicators. Индикаторы-скрипты. Индикаторы OsEngine #5

1. Папка с индикаторами-скриптами.

Для начала нам нужно найти папку с exe файлом OsEngine. На данный момент Вы должны точно знать, где она расположена. И рядом с exe файлом Вы сможете найти папку Custom, в которой хранятся скрипты роботов, индикаторов и серий свечей:



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

OsEngine. Итоги года 2024 и что дальше.

Каждые полгода мне кажется, что через полгода мы закончим и я наконец удовлетворюсь состоянием OsEngine) Бедные мои сотрудники, наверное, видят мои выступления на планёрках как-то так:

OsEngine. Итоги года 2024 и что дальше.

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

У нас есть только путь…

 

1. Процесс перехода от кодовой базы к завершённому терминалу в самом разгаре.

Если одним предложением, то так: Работаем над процессом перехода от кодомассы к продукту. Года два назад мне захотелось это сделать. Оказалось, что это чертовски сложно и долго.

Готовность на данный момент (примерная):

  1. Слои создания роботов: 80%.
  2. Гайды и мануалы: 70%.
  3. Рефакторинг кода: 50%.
  4. Процессы обслуживания и поддержки: 70%.

Ещё полгодика – и должны закончить. ))

Ну ладно. Давайте в этот раз заложим на это ЦЕЛЫЙ ГОД. Тогда точно не промахнёмся.



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

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