Детален преглед на Os.Engine – платформи за алгоритамско тргување и создавање роботи

Торговые роботы

Преглед на платформата со отворен код OsEngine за алгоритамско тргување, функционалност, интерфејс, инсталација и креирање на трговски роботи базирани на терминалот Os.Engine. Os.Engine е модерен трговски терминал за
алгоритамско тргување и создавање и тестирање
на роботи за тргувањево својата основа. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Благодарение на напорите на програмерите, корисниците можат да користат голем број технички показатели, приспособливи графикони и 8 типа свеќи. Отворете и пристап до 30 претходно инсталирани роботи, создавајќи поединечни индикатори и проверувајќи ја нивната работа во режим на тестирање. Присуството на вградени конектори им овозможува на алгоритамските трговци да се поврзат не само со московската берза (Мосбирже), туку и со криптовалути/странски пазари. Подолу можете да дознаете повеќе за функционалноста на трговскиот терминал, неговата структура, создавање роботи од нула и карактеристиките на работа со Os.Engine.
Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботиOs.Engine –
платформа за тргување со отворен код Algo достапна на
GitHubследете ја врската https://github.com/AlexWan/OsEngine, каде што можете да ги преземете датотеките за инсталација, датотеката за лиценца на Git Hub и други. Проектот Os.Engine е целосно со отворен код и има дозволиви Apache 2 лиценци.
Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботи

Ос.Функционалност на моторот

Роботот за тргување е наменет првенствено за краткорочни / среднорочни специјалисти во областа на алгоритамското тргување. Os.Engine е комплетна околина која ви овозможува да креирате, тестирате и стартувате ботови за тргување. Значајна предност на овој
терминал со отворен код е присуството на широк опсег на готови алгоритми (контратренд / шаблони / HFT / арбитража / полуавтоматско тргување со индикатори за техничка анализа и други).
Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботиОваа функција ќе биде целосно ценета од почетниците и понапредните алгоритамски трговци. Архитектурата Os.Engine, до која може да се пристапи само на компјутер, беше развиена како додаток на софтверот Visual Studio. Пред да започне да работи со терминалот, трговецот ќе треба да се грижи за преземањето, инсталирањето на Visual Studio и учењето на основите на јазикот C#. Поради фактот што протоколите можат да се тестираат, корисниците можат, доколку е потребно, да тестираат стратегии на историски графикони со различни временски рамки.
Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботиПодатоците ќе се вчитаат доволно брзо преку протоколот Os.Data. Ако има потреба да се зачуваат графикони / парчиња од нарачката, вреди да се префрлите на диск. Таму можете да зачувате и датотеки со готови стратегии.

Забелешка! Корисниците можат да креираат индивидуални индикатори и да ја тестираат својата работа во режим на тестирање.

Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботи

Ос.Структура на мотор за решавање на проблеми со алгоритамско тргување

Платформата Os.Engine се состои од неколку протоколи кои ви дозволуваат да го автоматизирате процесот на тргување. Тие можат да се поделат во следниве категории:

  1. Оптимизатор/Тестер/Рудар е систем од протоколи, чии функции се да вршат пребарување/анализа. Дозволена е можност за тестирање на портфолио (повеќе од 2 бота) и емулација за повеќе пазарно тргување.
  2. Податоци – параметар дизајниран за преземање историски податоци од различни пазари (свеќи/чаши/ленти за трансакции).
  3. Bot Station е опција која ви овозможува да извршувате алгоритми на различни пазари. Трговците можат да се вклучат во тргување со испраќање СМС предупредувања или е-пошта. За контрола на работата на ботот, експертите советуваат да се користи дневникот за трансакции.

Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботиПрограмерот исто така се погрижи корисниците брзо да се префрлаат помеѓу апликациите. За да го направите ова, работниот простор беше направен во форма на графички интерфејс.

Алго тргување

За имплементација на алгоритамско тргување, се користи Bot Station, која го лансира алгоритмот на пазарот, како и слојот за создавање бот (Visual Studio). Во второто, можно е да се пропише кодот на вашиот сопствен робот. Обемот на работниот простор не е ограничен со големината на кодот. Трговците можат да креираат алгоритми од секаква сложеност.
Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботиЗа да извршите претходно инсталирани алгоритми, ќе треба да одлучите за одреден трговски пар или пазар. Можно е дополнително да се конфигурираат роботите Os.Engine со цел да се одреди дозволеното лизгање и бројот на лотови. Користејќи ја книгата за нарачки, трговецот може рачно да врши трансакции.
Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботи

Совети! Можете да добиете детални информации за роботите базирани на Os.Engine и принципот на нивната работа на официјалната веб-страница на развивачот.

Тест средина

Споделениот дневник е главната алатка на околината за тестирање. Експертите ги советуваат трговците да преземат одговорен пристап за одржување на статистиката на трансакциите и оценување на ефективноста на стратегијата. Во режим на тестирање, табовите се достапни по тип:

  • раст на сметката;
  • повлекувања;
  • позиции кои моментално се отворени или затворени;
  • волумен.

Системот врши ефикасна анализа на целото портфолио или детално ги испитува конкретните нарачки. Менаџерот за ризик вграден во програмата ви овозможува да ги држите загубите под контрола. Корисниците имаат можност да го постават максималниот можен процент на загуби.

Табели и техничка анализа

Програмерите стандардно поставија графикони „Јапонски свеќници – класични“. Меѓутоа, доколку е потребно, можете да изберете различен тип на свеќи: Реверс / Крлежи / Ренко итн. Времетраењето на временските рамки е во рок од 1 секунда – 1 месец. Не треба да се грижите за поврзување на индикаторите за хоризонтални волумени. Тие се поврзани со сите графикони автоматски. Меѓу големиот број индикатори за техничка анализа (има повеќе од 50), најпопуларни се:

  • Ичимоку;
  • MACD
  • RSI;
  • VWAP;
  • Опсег Ивашов.

Забелешка! Користејќи го Visual Studio, секој трговец ќе може да креира свој индикатор.

OS Engine – средина за создавање и тестирање на роботи за тргување: https://youtu.be/a6spkWi-3cw

Достапни врски

Корисникот има 2 начини за поврзување: преку други трговски терминали користејќи го конекторот / и директно. Може да се поврзе со:

  • Московска берза (ќе се користи брз терминал, SmartCom, Plaza 2, Transaq ) ;
  • размена на криптовалути – Binance/Bitmex/Huobi/Bitstamp итн.;
  • Форекс брокер ОАНДА.

Преку брокери LMAX, Ninja Trader, Interactive Brokers, дозволено е поврзување со странски пазари.
Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботи

Карактеристики на Os.Engine

За трговците почетници може да биде нејасно како да работат со платформата за тргување за алгоритамско тргување Os.Engine. Подолу можете да се запознаете со особеностите на работата во околината Os.Engine и да дознаете како можете да поставите следење на позицијата.

Главно мени

За да дојдат до главното мени, корисниците ја преземаат и стартуваат програмата. Процесот на избор на модули е доста комплициран, бидејќи само бројот на најосновните од нив достигнува четири: тестер/робот/податоци/конвертор. Тестерот е модул кој ја отвора опцијата за тестирање стратегии и симулирање на тргување. Модулот Robot, пак, е одговорен за спроведување на вистинско тргување на берзата. Модулот Date е дизајниран за преземање и складирање на историски податоци од свеќникот, како и за нарачка на парчиња книги користејќи конектори/сервер на Finam. Благодарение на конверторот, податоците се претвораат од крлежи во свеќи со одредена временска рамка.
Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботи

Како да ја стартувате платформата во режим на тестирање

За да креирате нов панел, трговците кликнуваат на командата „Додај панел“. На екранот ќе се отвори прозорец за избор. После тоа, корисниците продолжуваат до поставките на панелот. Пред сè, изберете го соодветниот тип (на пример, робот на индикаторот CCI). Потоа внесете го името, кое мора да биде единствено. Во последната фаза, само кликнете на копчето „Прифати“.
Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботи

Карактеристики за прилагодување на панелите

Не секој панел содржи поединечни поставки. За да го конфигурирате роботот, ќе треба да отидете на соодветниот панел. Со помош на панели, трговците добиваат можност да имплементираат различни стратегии за тргување во рамките на оваа библиотека (посебни ботови / индивидуални трговски терминали).
Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботи

Следење на позицијата

Стандардните методи за следење на позиција може да се доделат на сите комбинации што биле отворени во одреден панел. Со кликнување на командата „Следење на позиција“, корисникот ги повикува поставките. На екранот ќе се појави прозорец со следните ставки:

  1. Стоп – вообичаените стоп наредби, кои се поставени по реалната цена на влез во позиција +/- вредноста на “Од влез до стоп”. Дополнително, можете да поставите лизгање.
  2. Профит . На реалната цена на влез во позиција +/- се поставува вредноста „Од влез до добивка“ и обичен налог за добивка. Доколку е потребно, дозволено е дополнително пролизгување со кое во системот се става конечен налог за купување или продажба.
  3. Привремено повлекување на апликациите , што ви овозможува да го контролирате временскиот период во кој ќе се извршува апликацијата. Штом истече времето, апликацијата ќе биде повлечена од размена. Во случаи кога апликациите за отворање не се целосно извршени, работното место ќе биде одбиено. Во случај на делумно извршување на нарачката, позицијата ќе остане отворена.
  4. Реакција на повлекување на апликациите за затворање . Може да се случи барањето за затворање на билетот да не функционира. На пример, наредбата за стопирање не функционира, а пазарот се оддалечува од него.

Максималното повлекување од цената е растојанието во поени, со кое цената може да „отстапи“ од цената на нарачката. После тоа, системот ја отповикува нарачката. Има ситуации кога системот повлекува нарачка од позиција отворена претходниот ден. Не паничете, бидејќи никој нема да се меша во користењето на блокот. По објавувањето на реакцијата, Маркет ќе се погрижи за затворање на пазарната позиција на клиентот. Лимит, пак, ќе се погрижи да го затвори својот граничен редослед со претходно поставеното лизгање.

Забелешка! Поставките наведени погоре не се во можност да ги заменат индивидуалните тактики на ставање застанувања / профити во ботови. Во случај кога е обезбедено запирање во ботот, а корисникот дополнително го конфигурирал панелот, конфликтот не може да се избегне.

Треба да се има предвид дека доколку се оневозможи „Реакција на повлекување на налозите за затворање“, трговците ќе останат без одбрана во периодот на остри движења на пазарот. Исто така, треба да запомните дека сите јазичиња на панелот за поставки за поддршка се индивидуални. Во случаи кога ботот користи повеќе од 2 алатки, ќе треба да проверите дали поддршката е конфигурирана за секоја картичка.

Поврзување

За да се овозможи панелот да се поврзе со серверот за понатамошно пребарување на податоци, корисниците ќе треба да допреат на категоријата Поставки за податоци. После тоа, трговците:

  1. Кликнете на името на серверот на кој сакате да се поврзете.
  2. Изберете инструмент што ќе се користи во тргувањето во иднина.
  3. Одете во Прикажаните класи, отворете Трговска сметка (портфолио), на која се планираат трансакции.
  4. Ја отвора Временската рамка на податоци (примени) и начинот на склопување свеќи. На крајот од процесот, трансакциите во емулаторот дополнително се извршуваат.

Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботиКурс за создавање роботи на Os.Engine – лансирање робот за размена од А до Ш (QUIK + Os.Engine): https://youtu.be/hBsnN5QhcQ0 Целиот курс за создавање роботи од нула, работни стратегии за тргување (стратегија на моторот на оперативниот систем OS ) и Os.Engine тестирањето е достапно на https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos

Општо списание

Во терминалот за тргување Os.Engine, можете да се запознаете со статистиката за тргување или тестирање. За да го направите ова, ќе биде доволно да отидете во Генералниот весник со кликнување на копчето со исто име во Главното мени. Веднаш штом ќе се отвори списанието, корисникот веднаш ќе биде одведен во делот „Капитал“, каде што можете да проучувате графички информации за растот на сметката. Дополнително, ќе се прикаже вкупната добивка, приходите од кратки/долги трансакции, податоци за секој поединечен панел со кој се тргува. Трговците можат да ги видат општите информации на сите јазичиња.
Детален преглед на Os.Engine - платформи за алгоритамско тргување и создавање роботи

Предности и недостатоци

Os.Engine, како и секој друг трговски терминал, има не само предности, туку и недостатоци, добро, за оваа платформа, тие можат да бидат само субјективни и во отсуство на програмски вештини од трговецот. Јаките страни на платформата вклучуваат:

  • целосно со отворен код;
  • присуство на вградени готови ботови, чиј број надминува 30;
  • поддршка на руски јазик;
  • широка функционалност;
  • обезбедување на корисниците со материјали за обука, користејќи кои трговците можат да научат како сами да пишуваат ботови);
  • можноста за интер-размена арбитража;
  • присуство на списание / мејлинг листа / стакло за скалпер / сеча на повеќе нивоа и дозвола за дозвола.

Судејќи според повратните информации од корисниците на Os.Engine кои успеале да ги ценат предностите на терминалот, нема причини за негативни емоции. Не беа утврдени недостатоци при употреба. Os.Engine е терминал за тргување со отворен код, чии предности ќе ги ценат не само почетниците, туку и професионалците за тргување. Секој може да ја совлада програмата доколку има основни програмски вештини, што е значајна предност, како и широка функционалност. Os.Engine е погоден не само за професионални трговци, туку и за почетници кои штотуку го совладаат овој вид на активност.

info
Rate author
Add a comment