Преглед ОсЕнгине платформе отвореног кода за алгоритамско трговање, функционалност, интерфејс, инсталацију и креирање трговачких робота базираних на Ос.Енгине терминалу. Ос.Енгине је модеран трговачки терминал за
алгоритамско трговање и креирање и тестирање
робота за трговањеу својој бази. хттпс://артицлес.опекфлов.цом/традинг-ботс/с-откритим-искодним-кодом.хтм Захваљујући напорима програмера, корисници могу да користе велики број техничких индикатора, прилагодљивих графикона и 8 врста свећа. Такође отворите приступ за 30 унапред инсталираних робота, креирајући појединачне индикаторе и проверавајући њихов рад у тест режиму. Присуство уграђених конектора омогућава алгоритамским трговцима да се повежу не само на Московску берзу (Мосбирзхе), већ и на криптовалуте/страна тржишта. У наставку можете сазнати више о функционалности терминала за трговање, његовој структури, креирању робота од нуле и карактеристикама рада са Ос.Енгине-ом.
Ос.Енгине –
Платформа за трговину алго отвореног кода доступна на
ГитХуб- упратите везу хттпс://гитхуб.цом/АлекВан/ОсЕнгине, где можете преузети инсталационе датотеке, датотеку лиценце за Гит Хуб и друге. Пројекат Ос.Енгине је потпуно отвореног кода и има дозвољене Апацхе 2 лиценце.
- Ос.Енгине функционалност
- Ос.Структура мотора за решавање проблема алгоритамског трговања
- Алго традинг
- Тестно окружење
- Графикони и техничка анализа
- Доступне везе
- Карактеристике Ос.Енгине
- Главни мени
- Како покренути платформу у тест режиму
- Функције прилагођавања панела
- Праћење положаја
- Веза
- Генерал магазин
- Предности и мане
Ос.Енгине функционалност
Трговачки робот је првенствено намењен краткорочним / средњорочним стручњацима у области алгоритамског трговања. Ос.Енгине је комплетно окружење које вам омогућава да креирате, тестирате и покрећете трговачке ботове. Значајна предност овог
терминала отвореног кода је присуство широког спектра готових алгоритама (контратренд / обрасци / ХФТ / арбитража / полуаутоматско трговање на индикаторима техничке анализе и други).
Ову функцију ће у потпуности ценити почетници и напреднији алгоритамски трговци. Архитектура Ос.Енгине, којој се може приступити само на рачунару, развијена је као додатак софтверу Висуал Студио. Пре него што почне да ради са терминалом, трговац ће морати да се побрине да преузме, инсталира Висуал Студио и научи основе Ц# језика. Због чињенице да се протоколи могу тестирати, корисници могу, ако је потребно, тестирати стратегије на историјским графиконима са различитим временским оквирима.
Подаци ће бити учитани довољно брзо преко Ос.Дата протокола. Ако постоји потреба за чувањем графикона / исечака књиге налога, вреди се пребацити на диск. Тамо такође можете сачувати датотеке готових стратегија.
Белешка! Корисници могу креирати индивидуалне индикаторе и тестирати свој рад у тест моду.
Ос.Структура мотора за решавање проблема алгоритамског трговања
Ос.Енгине платформа се састоји од неколико протокола који вам омогућавају да аутоматизујете процес трговања. Могу се поделити у следеће категорије:
- Оптимизер/Тестер/Минер је систем протокола, чије су функције да врше претрагу/анализу. Дозвољена је могућност тестирања портфолиа (више од 2 бота) и емулације трговања на више тржишта.
- Подаци – параметар дизајниран за преузимање историјских података са различитих тржишта (свеће/чаше/трансакционе траке).
- Бот Статион је опција која вам омогућава да покренете алгоритме на различитим тржиштима. Трговци се могу укључити у трговање слањем СМС упозорења или е-поште. За контролу рада бота, стручњаци саветују коришћење дневника трансакција.
Програмер се такође побринуо да корисници могу брзо да прелазе између апликација. Да би се то урадило, радни простор је направљен у облику графичког интерфејса.
Алго традинг
За имплементацију алгоритамског трговања користи се Бот Статион, који алгоритам лансира на тржиште, као и слој за креирање бота (Висуал Студио). У последњем је могуће прописати шифру сопственог робота. Обим радног простора није ограничен величином кода. Трговци могу креирати алгоритме било које сложености.
Да бисте покренули унапред инсталиране алгоритме, мораћете да одлучите о одређеном трговачком пару или тржишту. Могуће је додатно конфигурисати Ос.Енгине роботе како би се одредило дозвољено проклизавање и број лотова. Користећи књигу налога, трговац може ручно да изврши трансакције.
Савет! Детаљне информације о роботима заснованим на Ос.Енгине-у и принципу њиховог рада можете добити на званичном сајту програмера.
Тестно окружење
Дељени дневник је главни алат тестног окружења. Стручњаци саветују трговце да заузму одговоран приступ одржавању статистике трансакција и процени ефикасности стратегије. У тест режиму, картице су доступне по типу:
- раст рачуна;
- повлачења;
- позиције које су тренутно отворене или затворене;
- обим.
Систем врши ефикасну анализу целокупног портфеља или детаљно испитује конкретне налоге. Менаџер ризика уграђен у програм омогућава вам да држите губитке под контролом. Корисници имају могућност постављања максимално могућег процента губитака.
Графикони и техничка анализа
Програмери су подразумевано поставили графиконе „јапански свећњаци – класични“. Међутим, ако је потребно, можете одабрати другу врсту свећа: Реверс / Тицкс / Ренцо, итд. Трајање временских оквира је од 1 секунде до 1 месеца. Не морате да бринете о повезивању индикатора хоризонталних запремина. Они су аутоматски повезани са свим графиконима. Међу великим бројем индикатора техничке анализе (има их више од 50), најпопуларнији су:
- Ицхимоку;
- МАЦД
- РСИ;
- ВВАП;
- Ивасхов Ранге.
Белешка! Користећи Висуал Студио, сваки трговац ће моћи да креира сопствени индикатор.
ОС Енгине – окружење за креирање и тестирање трговачких робота: хттпс://иоуту.бе/а6спкВи-3цв
Доступне везе
Корисник има 2 начина да се повеже: преко других трговачких терминала помоћу конектора / и директно. Може се повезати са:
- Московска берза (користиће се брзи терминал, СмартЦом, Плаза 2, Трансак ) ;
- берзе криптовалута – Бинанце/Битмек/Хуоби/Битстамп, итд.;
- Форек брокер ОАНДА.
Преко брокера ЛМАКС, Ниња Традер, Интерацтиве Брокерс, дозвољено је повезивање са иностраним тржиштима.
Карактеристике Ос.Енгине
Трејдерима почетницима може бити нејасно како да раде са трговачком платформом за алгоритамско трговање Ос.Енгине. У наставку се можете упознати са посебностима рада у окружењу Ос.Енгине и сазнати како можете подесити праћење позиције.
Главни мени
Да би дошли до главног менија, корисници преузимају и покрећу програм. Процес одабира модула је прилично компликован, јер само број најосновнијих од њих достиже четири: тестер/робот/дата/цонвертер. Тестер је модул који отвара могућност тестирања стратегија и симулације трговања. Робот модул је, заузврат, одговоран за спровођење стварног трговања на берзи. Модул Датум је дизајниран за преузимање и складиштење историјских података о свећњацима, као и за исечке књиге наруџбина користећи Финам конекторе/сервер. Захваљујући конвертеру, подаци се конвертују из тикова у свеће са одређеним временским оквиром.
Како покренути платформу у тест режиму
Да би направили нови панел, трговци кликну на команду „Додај панел“. На екрану ће се отворити прозор за избор. Након тога, корисници прелазе на подешавања панела. Пре свега, изаберите одговарајући тип (на пример, робот на индикатору ЦЦИ). Затим унесите име које мора бити јединствено. У завршној фази, само кликните на дугме “Прихвати”.
Функције прилагођавања панела
Не садржи сваки панел индивидуална подешавања. Да бисте конфигурисали робота, мораћете да одете на одговарајући панел. Уз помоћ панела, трговци добијају прилику да имплементирају различите стратегије трговања у оквиру ове библиотеке (одвојени ботови / појединачни терминали за трговање).
Праћење положаја
Стандардне методе за праћење позиције могу се доделити било којој комбинацији која је отворена у оквиру одређеног панела. Кликом на команду „Праћење позиције“, корисник позива подешавања. На екрану ће се појавити прозор са следећим ставкама:
- Стоп – уобичајени стоп налози, који се постављају по реалној цени уласка у позицију +/- вредност “Од уласка до стоп”. Поред тога, можете подесити клизање.
- Профит . Код реалне цене уласка у позицију +/- поставља се вредност “Од уласка до профита” и обичан налог за профит. Уколико је потребно, дозвољено је додатно проклизавање, чиме се у систем поставља коначни налог за куповину или продају.
- Привремено повлачење апликација , које вам омогућава да контролишете временски период током којег ће се апликација извршавати. Чим време истекне, апликација ће бити повучена са размене. У случајевима када пријаве за отварање нису у потпуности испуњене, позиција ће бити одбијена. У случају делимичног извршења налога, позиција ће остати отворена.
- Реакција на повлачење пријава за затварање . Може се десити да захтев за затварање тикета не успе. На пример, стоп налог не функционише, а тржиште се удаљава од њега.
Максимално повлачење од цене је растојање у поенима, за које цена може да “одступи” од цене налога. Након тога, систем опозива налог. Постоје ситуације када систем повлачи налог са позиције отворене дан раније. Не паничите, јер се нико неће мешати у коришћење блока. Након објављивања реакције, Маркет ће се побринути за затварање тржишне позиције клијента. Лимит ће се, заузврат, побринути да затвори свој лимитни налог са унапред подешеним проклизавањем.
Белешка! Горе наведена подешавања нису у стању да замене појединачне тактике постављања заустављања/профита унутар ботова. У случају када је у оквиру бота обезбеђен стоп, а корисник је додатно конфигурисао панел, конфликт се не може избећи.
Треба имати на уму да ако је онемогућена “Реакција на повлачење налога за затварање”, трговци ће остати без одбране током периода оштрих кретања на тржишту. Такође морате да запамтите да су све картице на панелу подешавања подршке индивидуалне. У случајевима када бот користи више од 2 алата, мораћете да проверите да ли је подршка конфигурисана за сваку картицу.
Веза
Да би омогућили да се панел повеже са сервером ради даљег преузимања података, корисници ће морати да додирну категорију Подешавања података. Након тога, трговци:
- Кликните на име сервера на који желите да се повежете.
- Изаберите инструмент који ће се користити у трговању у будућности.
- Идите на Приказане класе, отворите Трговачки рачун (Портфолио), на којем су планиране трансакције.
- Отвара временски оквир података (примљених) и начин склапања свећа. На крају процеса, трансакције у емулатору се додатно извршавају.
Курс о креирању робота на Ос.Енгине-у – покретање робота за размену од А до З (КУИК + Ос.Енгине): хттпс://иоуту.бе/хБснН5КхцК0 Цео курс о креирању робота од нуле, радних стратегија трговања (стратегија ос енгине-а ) и Ос.Енгине тестирање је доступно на хттпс://ввв.иоутубе.цом/цханнел/УЦЛмОУсдФс48мо37хгКсмИЈТК/видеос
Генерал магазин
У трговачком терминалу Ос.Енгине можете се упознати са статистиком трговања или тестирања. Да бисте то урадили, биће довољно да одете у Општи дневник кликом на истоимено дугме у главном менију. Чим се часопис отвори, корисник ће одмах бити одведен у одељак „Екуити“, где можете проучити графичке информације о расту налога. Поред тога, биће приказан укупан профит, приход од кратких/дугих трансакција, подаци за сваки појединачни трговани панел. Трговци могу да виде опште информације на свим картицама.
Предности и мане
Ос.Енгине, као и сваки други трговачки терминал, има не само предности, већ и недостатке, па, за ову платформу, они могу бити само субјективни иу одсуству програмских вештина од трговца. Предности платформе укључују:
- потпуно отворен извор;
- присуство уграђених готових ботова, чији број прелази 30;
- подршка руском говорном подручју;
- широка функционалност;
- обезбеђивање материјала за обуку, помоћу којих трговци могу да науче како да сами пишу ботове);
- могућност међуберзанске арбитраже;
- присуство часописа / маилинг листе / стакла за скалпер / вишеслојног евидентирања и дозволе за дозволу.
Судећи по повратним информацијама корисника Ос.Енгине-а који су успели да цене предности терминала, разлога за негативне емоције нема. Током употребе нису утврђени недостаци. Ос.Енгине је трговачки терминал отвореног кода, чије ће предности ценити не само почетници, већ и професионалци у трговини. Програм може савладати свако ако поседује основне вештине програмирања, што је значајна предност, као и широку функционалност. Ос.Енгине је погодан не само за професионалне трговце, већ и за почетнике који тек савладавају ову врсту активности.