Os.Engine туралы егжей-тегжейлі шолу – алгоритмдік сауда және роботтарды жасауға арналған платформалар

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

Алгоритмдік саудаға арналған OsEngine ашық бастапқы платформасына шолу, функционалдылық, интерфейс, Os.Engine терминалы негізінде сауда роботтарын орнату және құру. Os.Engine – алгоритмдік саудаға және сауда үшін роботтарды жасауға және сынауға
арналған заманауи сауда терминалы
оның негізінде. https://articles.opexflow.com/trading-bots/s-otkrytym-isxodnym-kodom.htm Әзірлеушілердің күш-жігерінің арқасында пайдаланушылар көптеген техникалық көрсеткіштерді, теңшелетін диаграммаларды және шамның 8 түрін пайдалана алады. Сондай-ақ алдын ала орнатылған 30 роботқа қолжетімділікті ашыңыз, жеке индикаторларды жасап, олардың жұмысын сынақ режимінде тексереді. Кіріктірілген қосқыштардың болуы алгоритмдік трейдерлерге Мәскеу қор биржасына (Mosbirzhe) ғана емес, сонымен қатар криптовалюта/шетелдік нарықтарға қосылуға мүмкіндік береді. Төменде сіз сауда терминалының функционалдығы, оның құрылымы, нөлден роботтарды жасау және Os.Engine-мен жұмыс істеу мүмкіндіктері туралы көбірек біле аласыз.
Os.Engine туралы егжей-тегжейлі шолу - алгоритмдік сауда және роботтарды жасауға арналған платформаларOs.Engine –
GitHub сайтында қолжетімді ашық бастапқы Algo сауда платформасы
https://github.com/AlexWan/OsEngine сілтемесін орындаңыз, онда орнату файлдарын, Git Hub лицензиялық файлын және т.б. жүктеп алуға болады. Os.Engine жобасы толығымен ашық бастапқы код және рұқсат етілген Apache 2 лицензиялары бар.
Os.Engine туралы егжей-тегжейлі шолу - алгоритмдік сауда және роботтарды жасауға арналған платформалар

Os.Engine функциясы

Сауда роботы ең алдымен алгоритмдік сауда саласындағы қысқа мерзімді / орта мерзімді мамандарға бағытталған. Os.Engine – сауда боттарын жасауға, сынауға және іске қосуға мүмкіндік беретін толық орта. Бұл
ашық бастапқы терминалдың маңызды артықшылығы дайын алгоритмдердің кең ауқымының болуы (контрренд / үлгілер / HFT / арбитраж / техникалық талдау көрсеткіштері бойынша жартылай автоматты сауда және т.б.).
Os.Engine туралы егжей-тегжейлі шолу - алгоритмдік сауда және роботтарды жасауға арналған платформаларБұл мүмкіндікті жаңадан бастағандар және одан да жетілдірілген алгоритмдік трейдерлер толығымен бағалайды. Тек ДК арқылы қол жеткізуге болатын Os.Engine архитектурасы Visual Studio бағдарламалық құралына қосымша ретінде әзірленген. Терминалмен жұмыс істеуді бастамас бұрын трейдер Visual Studio бағдарламасын жүктеп алу, орнату және C# тілінің негіздерін үйренумен айналысуы керек. Хаттамаларды сынауға болатындықтан, пайдаланушылар қажет болған жағдайда стратегияларды әртүрлі уақыт аралығымен тарихи диаграммаларда сынай алады.
Os.Engine туралы егжей-тегжейлі шолу - алгоритмдік сауда және роботтарды жасауға арналған платформаларДеректер Os.Data протоколы арқылы жеткілікті жылдам жүктеледі. Тапсырыс кітабының диаграммаларын / кесінділерін сақтау қажет болса, дискіге ауысқан жөн. Сондай-ақ, дайын стратегиялардың файлдарын сонда сақтауға болады.

Назар аударыңыз! Пайдаланушылар жеке индикаторларды жасап, өз жұмысын сынақ режимінде тексере алады.

Os.Engine туралы егжей-тегжейлі шолу - алгоритмдік сауда және роботтарды жасауға арналған платформалар

Алгоритмдік сауда есептерін шешуге арналған Os.Engine құрылымы

Os.Engine платформасы сауда процесін автоматтандыруға мүмкіндік беретін бірнеше хаттамалардан тұрады. Оларды келесі санаттарға бөлуге болады:

  1. Оптимизатор/Тестіші/Шахтер қызметі іздеу/талдау жүргізу болып табылатын протоколдар жүйесі. Портфолио тестілеу мүмкіндігі (2 боттан көп) және көп нарықтық сауда эмуляциясы.
  2. Деректер – әртүрлі нарықтардан (шамдар/стакандар/транзакциялық таспалар) тарихи деректерді жүктеуге арналған параметр.
  3. Bot Station – әртүрлі нарықтарда алгоритмдерді іске қосуға мүмкіндік беретін опция. Трейдерлер SMS ескертулері немесе электрондық хаттар жіберу арқылы саудаға қатыса алады. Бот жұмысын бақылау үшін сарапшылар транзакциялар журналын пайдалануға кеңес береді.

Os.Engine туралы егжей-тегжейлі шолу - алгоритмдік сауда және роботтарды жасауға арналған платформаларӘзірлеуші ​​сонымен қатар пайдаланушылардың қолданбалар арасында жылдам ауыса алатындығына көз жеткізді. Ол үшін жұмыс кеңістігі графикалық интерфейс түрінде жасалды.

Algo саудасы

Алгоритмдік сауда-саттықты жүзеге асыру үшін алгоритмді нарыққа шығаратын Bot Station пайдаланылады, сонымен қатар бот жасау қабаты (Visual Studio). Соңғысында өзіңіздің роботыңыздың кодын жазуға болады. Жұмыс кеңістігінің ауқымы код өлшемімен шектелмейді. Трейдерлер кез келген күрделіліктегі алгоритмдерді жасай алады.
Os.Engine туралы егжей-тегжейлі шолу - алгоритмдік сауда және роботтарды жасауға арналған платформаларАлдын ала орнатылған алгоритмдерді іске қосу үшін сізге белгілі бір сауда жұбы немесе нарық туралы шешім қабылдау қажет. Рұқсат етілген сырғанау мен лоттар санын анықтау үшін Os.Engine роботтарын қосымша конфигурациялауға болады. Тапсырыс кітабын пайдалана отырып, трейдер транзакцияларды қолмен жасай алады.
Os.Engine туралы егжей-тегжейлі шолу - алгоритмдік сауда және роботтарды жасауға арналған платформалар

Кеңес! Os.Engine негізіндегі роботтар және олардың жұмыс принципі туралы толық ақпаратты әзірлеушінің ресми сайтынан ала аласыз.

Сынақ ортасы

Ортақ журнал сынақ ортасының негізгі құралы болып табылады. Сарапшылар трейдерлерге транзакция статистикасын жүргізуге және стратегияның тиімділігін бағалауға жауапкершілікпен қарауға кеңес береді. Сынақ режимінде қойындылар түрлері бойынша қол жетімді:

  • шоттың өсуі;
  • кемітулер;
  • қазіргі уақытта ашық немесе жабық позициялар;
  • көлемі.

Жүйе бүкіл портфолиоға тиімді талдау жасайды немесе нақты тапсырыстарды егжей-тегжейлі зерттейді. Бағдарламаға енгізілген тәуекел менеджері шығындарды бақылауда ұстауға мүмкіндік береді. Пайдаланушыларда шығындардың максималды ықтимал пайызын орнату мүмкіндігі бар.

Диаграммалар және техникалық талдау

Әзірлеушілер әдепкі бойынша «Жапон шамдары – классикалық» диаграммаларын орнатқан. Дегенмен, қажет болса, шамдардың басқа түрін таңдауға болады: Revers / Ticks / Renco және т.б. Хронометраждардың ұзақтығы 1 секунд – 1 ай. Көлденең көлемдердің индикаторларын қосу туралы алаңдамаудың қажеті жоқ. Олар барлық диаграммаларға автоматты түрде қосылады. Техникалық талдау көрсеткіштерінің көп санының ішінде (50-ден астам) ең танымалдары:

  • Ичимоку;
  • MACD
  • RSI;
  • VWAP;
  • Ивашов жотасы.

Ескерту! Visual Studio көмегімен әрбір трейдер өзінің индикаторын жасай алады.

OS Engine – сауда роботтарын жасауға және сынауға арналған орта: https://youtu.be/a6spkWi-3cw

Қолжетімді қосылымдар

Пайдаланушыда қосылудың 2 жолы бар: қосқышты пайдаланып басқа сауда терминалдары арқылы / және тікелей. Қосылуы мүмкін:

  • Мәскеу биржасы (жылдам терминал, SmartCom, Plaza 2, Transaq пайдаланылады ) ;
  • криптовалюта алмасулары – Binance/Bitmex/Huobi/Bitstamp және т.б.;
  • Forex брокері OANDA.

LMAX, Ninja Trader, Interactive Brokers брокерлері арқылы сыртқы нарықтарға қосылуға рұқсат етіледі.
Os.Engine туралы егжей-тегжейлі шолу - алгоритмдік сауда және роботтарды жасауға арналған платформалар

Os.Engine мүмкіндіктері

Жаңа бастаған трейдерлер үшін Os.Engine алгоритмдік саудасы үшін сауда платформасымен қалай жұмыс істеу керектігі түсініксіз болуы мүмкін. Төменде сіз Os.Engine ортасында жұмыс істеу ерекшеліктерімен танысып, позицияны бақылауды қалай орнатуға болатынын біле аласыз.

Басты мәзір

Негізгі мәзірге өту үшін пайдаланушылар бағдарламаны жүктеп алып, іске қосады. Модульдерді таңдау процесі өте күрделі, өйткені олардың ең негізгілерінің саны төртке жетеді: тестілеуші/робот/деректер/конвертер. Тестілеуші ​​– тестілеу стратегияларын және сауданы имитациялау опциясын ашатын модуль. Робот модулі өз кезегінде қор биржасында нақты сауда жүргізуге жауапты. Күн модулі тарихи шам деректерін жүктеп алуға және сақтауға, сондай-ақ 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