OS_Engine_team

Читают

User-icon
184

Записи

334

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 Видео:


RuTube:


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

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

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

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

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

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

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

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

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



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

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

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

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

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

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



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

OsEngine изменения. 3085 - 3227. Импортозамещаем.

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

OsEngine изменения. 3085 - 3227. Импортозамещаем.

Что делаем глобально:

  1. Приближаемся черепашьими шагами к продакшен-реди версии. Переделываем OsEngine из кодовой базы, которой он был десятилетие, в полноценный терминал.
  2. Фокус смещается на инструкции и удобство работы с проектом для начинающих. Приятного использования!
  3. После «освобождения» ресурсов от профконнекторов к MOEX перемещаем их на международные подключения.

 

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

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

В него написано за эти полтора месяца более 50 новых постов и видео.

Из важного:

  1. Закончили «C# для начинающих».
  2. Закончили серию постов по «BotTabSimple».
  3. Начали инструкции по индикаторам.

В сортировке по времени можно посмотреть здесь: https://smart-lab.ru/company/os_engine/blog/

 

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

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

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

Серии данных индикаторов в OsEngine. Индикаторы OsEngine #4

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

Серии данных индикаторов в OsEngine. Индикаторы OsEngine #4 

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

  1. Хранить в себе числовые значения индикатора и дают доступ к их сохранению.
  2. Даёт универсальный способ доступа к данным индикатора из роботов.
  3. Даёт возможность настроить способ отрисовки на чарте и прорисовать свои данные на чартах.

Посмотреть на реализацию серии данных в проекте можно здесь:



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

Визуальный интерфейс BotTabCluster. Видео.

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

VK Видео:


RuTube:


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

Параметры индикаторов в OsEngine. Индикаторы OsEngine #3

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

Параметры индикаторов в OsEngine. Индикаторы OsEngine #3
Параметры для индикаторов упрощают и стандартизируют настройку индикаторов в OsEngine. Позволяют несколькими строками кода дать возможность пользователю настраивать индикатор, дают автоматические средства для сохранения настроек между перезагрузками.

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

  1. Int – числовой.
  2. Decimal – числовой с точностью после нуля.
  3. Bool – булев параметр, принимающий значение True или False.
  4. String – строка или коллекция строк.

Посмотреть на реализацию параметров для индикаторов можно вот в этом классе:



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

Универсальная заготовка индикатора. Индикаторы OsEngine #2

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

Универсальная заготовка индикатора. Индикаторы OsEngine #2 

Пример лежит на ГитХаб здесь: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Indicators/Samples/Sample1Blank.cs

В проекте это тут:



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

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