OS_Engine_team

Читают

User-icon
303

Записи

591

Усреднение двумя лимитками, ожидающими в рынке. Микроменеджмент позиций в OsEngine #8

Усреднение двумя лимитками, ожидающими в рынке. Микроменеджмент позиций в OsEngine #8

Рассмотрим пример того, как усреднять позицию, выставляя в рынок одновременно несколько ордеров.

Это стало возможно совсем недавно, т.к. камрады из сообщества очень просили. Методы, которыми будем пользоваться для усреднения позиций, называются BuyAtLimitToPositionUnsafe и SellAtLimitToPositionUnsafe. В отличие от старых методов (Без приписки Unsafe), данные методы не убирают предыдущие ордера на усреднение, и можно выставить в рынок множество ордеров.

Точка входа у робота контртредовая на канале Envelops.

Итоговая логика робота на графике выглядит так:



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

Одновременный выход из позиций лимитками, ожидающими в рынке. Микроменеджмент позиций в OsEngine #7

Одновременный выход из позиций лимитками, ожидающими в рынке. Микроменеджмент позиций в OsEngine #7

Рассмотрим пример того, как выходить из позиции двумя (вообще можно больше, но в примере 2) лимитными ордерами одновременно.

Это стало возможно совсем недавно, т.к. камрады из сообщества очень просили. Метод, которым будем пользоваться для закрытия позиций, называется CloseAtLimitUnsafe. Отличие от CloseAtLimit такое:

  1. Старый CloseAtLimit, когда Вы его вызываете, отзывает все другие ордера на закрытие позиции.
  2. CloseAtLimitUnsafe никакие заявки не отзывает. Просто выставляет в рынок очередной ордер, не обращая внимания на предыдущие. Т.ч. надо быть аккуратными при его использовании.

Точка входа у робота контртредовая на канале Envelops.

Итоговая логика робота на графике выглядит так:



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

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

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

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

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

Итоговая логика робота на графике в реале выглядит так:



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

Журнал сделок в OsEngine. Тестирование Граального робота. Видео.

В этом видео подробно рассмотрим Журнал сделок в OS Engine. А также проведем тесты ГРААЛЬНОГО робота и на его примере подробно объясним, какая нужная информация по тестам (или торговле) записывается в журнал.

VK Видео:


RuTube:



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

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

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

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

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

 

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

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

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

Новое за месяц:

  1. Пример. Таблица в окне параметров 2. https://smart-lab.ru/company/os_engine/blog/1056626.php
  2. Стандартные настройки коннектора в OsEngine. https://smart-lab.ru/company/os_engine/blog/1057253.php
  3. Видео. Конвертеры свечей. https://smart-lab.ru/company/os_engine/blog/1057628.php
  4. Пример. Логирование информации из робота. https://smart-lab.ru/company/os_engine/blog/1057708.php
  5. Видео. Обзор тестера. https://smart-lab.ru/company/os_engine/blog/1057875.php


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

Последовательный выход из позиций лимитками, ожидающими в рынке. Микроменеджмент позиций в OsEngine #5

Последовательный выход из позиций лимитками, ожидающими в рынке. Микроменеджмент позиций в OsEngine #5

Сегодня будем рассматривать пример, в котором будем последовательно выходить из позиции через лимитки в рынке, выставляя лимитки одну за другой. Вход у нас будет по развороту на свечках, опирающихся на волатильность (через ATR).

Итоговая логика робота на графике выглядит так:



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

Пирамидинг по движению и усреднение на откате. Микроменеджмент позиций в OsEngine #4

Пирамидинг по движению и усреднение на откате. Микроменеджмент позиций в OsEngine #4

Сегодня будем рассматривать пример, в котором будем докупать актив, когда он идёт в сторону нашей позиции, и усредняться на откате. Делать это будем при помощи докупки актива в текущую позицию. Методами BuyAtMarketToPosition и SellAtMarketToPosition.

Итоговая логика робота на графике выглядит так:



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

Событие запуска тестера. Сброс переменных внутри робота в тестере. Быстрый старт в программировании OsEngine #11

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

Событие запуска тестера. Сброс переменных внутри робота в тестере. Быстрый старт в программировании OsEngine #11

1. Идём в пример PriceChannelScreenerOnIndexVolatility.

Он писался для лекций по стадиям волатильности и в нём есть переменные, которые нужно сбрасывать в начале теста, и робот довольно сложный…

На ГитХаб это здесь:

https://github.com/AlexWan/OsEngine

В проекте это здесь:



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

Как правильно пушить на ГитХаб, чтобы ваши коммиты не создавали конфликты с главным репозиторием.

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


VK Видео:


RuTube: 



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

Алерты в OsEngine. Видео.

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


VK Видео:


RuTube:



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

теги блога OS_Engine_team

....все тэги



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