В этой статье поговорим о том, как вручную править позиции в журнале.
Это нужно, когда позиция на бирже и у роботов по каким-то причинам отличаются, и Вы хотите это поправить.
Рассматривать будем интерфейс журнала облегчённых версий тестера и торговой станции.
Также важно отметить, в журнале мы видим позиции по роботам, а не позиции на бирже. Позиции на бирже находятся во вкладке портфеля в главном окне приложения.
Почему у роботов свои позиции, отличные от того, что есть в портфеле на бирже: https://smart-lab.ru/company/os_engine/blog/1068836.php
Модуль автосравнения позиций: https://smart-lab.ru/company/os_engine/blog/1068462.php
Журнал позиций открывается разными способами. Можно открыть общий журнал:
В данной статье будем учиться подключать OsEngine к YahooFinance. Это международный сервис, с которого можно скачать исторические данные по международным площадкам. Для того, чтобы можно было потом их анализировать и вести тестирование.
Доступные данные:
Есть ограничения по времени скачивания данных. Yahoo Finance дает скачать данные:
В главном меню идём в Data:
Поговорим сегодня про то, как включить нормирование автособираемых в OsEngine индексов в %, и когда это может быть нужным.
Нормирование цены в % убирает цены из индекса, используя в расчёте только проценты движения конкретной бумаги. Убирает проблему «разных ценовых баз».
Допустим, у нас есть две бумаги – Аэрофлот и Алроса. Одна из них торгуется по цене близкой к 30 рублям за акцию:
Как быть, если вам нужен какой-то индикатор, которого пока нет в OsEngine. Или, например, если имеющийся индикатор работает не совсем так, как вам надо, и хочется что-то в него добавить? В этом практическом видео рассмотрим создание собственного индикатора на основе уже существующего в сборке.
Ссылка на индикатор из видео: https://github.com/AlexWan/OsEngine/pull/777
VK Видео:
RuTube:
Часто более сложные индикаторы в своих расчетах используют значения других индикаторов. OsEngine предоставляет механизм внедрения одних индикаторов внутрь других.
Сегодня посмотрим, как это выглядит в исходном коде.
Посмотреть исходный код индикатора, сделанного для данной статьи на ГитХаб можно здесь:
В скриптах проекта вот этот файл:
Усложняем примеры индикаторов. Сегодня на очереди индикатор с параметрами и двумя сериями данных. Индикатор «Price Channel», или «Ценовой канал», или «Donchian Channel». Поговорим о том, как он устроен.
Посмотреть исходный код индикатора PriceChannel на ГитХаб можно здесь:
В скриптах проекта, это вот этот файл:
Если Вы хотите, чтобы в Ваше отсутствие никто не мог управлять OsEngine, Вам нужно заблокировать интерфейсы программы по паролю.
Подробнее в видео.
VK Видео:
RuTube:
Сегодня посмотрим самый простой индикатор, который только бывает, индикатор Volume. Построчно поговорим о том, что у него там внутри.
Посмотреть исходный код индикатора Volume на ГитХаб можно здесь:
В скриптах проекта вот этот файл: