Сега, за да креирате робот за тргување, не треба да знаете како да програмирате или ангажирате програмер. Можете сами да создадете робот. Најавете се на opexflow.com преку Telegram. Следно, одете на страницата за создавање робот. Можете да стигнете до страницата за создавање робот преку следнава патека: (1) Сигнали -> (2) Контроли -> (3) Креирај. Или отворете ја врската . На оваа страница можете да креирате полноправен робот кој ќе го автоматизира создавањето и ребалансирањето на портфолиото. Ајде да ја разгледаме функционалноста на создавање робот точка по точка.
Поставување робот
1. Внесување договор . Ако сакате роботот да отвора нарачки за купување врз основа на влезен сигнал, тогаш изберете Долго. Ако роботот мора да скрати (продаде) врз основа на влезниот сигнал, тогаш изберете Short. 2. Временска рамка . Оваа ставка е потребна за назад тестирање на роботот (проверка на историски податоци). Ова поле не влијае на тргувањето преку OpexBot. Нема потреба да се менува ништо овде. 3. Биланс . Оваа ставка е потребна за назад тестирање на роботот (проверка на историски податоци). Ова поле не влијае на тргувањето преку OpexBot. Овде можете да го поставите износот на почетниот депозит со кој ќе се врши назад тестирање. 4. Ограничување на обемот на еден инструмент во портфолиото . Овде го ограничувате обемот на еден инструмент во портфолиото. На пример, ако имате салдо од 100.000 рубли, а границата е поставена на 20%, тогаш роботот нема да купи еден инструмент за повеќе од 20.000 рубли. Ова ќе ви овозможи да го балансирате вашето портфолио со најмалку 5 акции на 20% од депозитот, односно до 20 илјади рубли. 5. Големина на трансакцијата (како процент од депозитот) . Овде го ограничувате роботот на една трговија. Ако сакате постепено да го дистрибуирате депозитот, тогаш поставете лимит од 10%, тогаш роботот ќе купи акции за целиот депозит во 10 чекори. Ако се обложите 100%, тогаш во еден чекор роботот може да го дистрибуира целиот депозит. 6. Тарифи и провизии, Комисија (во проценти), Брокерски услуги месечно . Тоа се резервирани полиња за натпревари и за назад тестирање, така што сите се натпреваруваат под реални и еднакви услови со иста провизија од трансакциите. Можете да изберете само една од банките со одредена провизија. Овој избор на никаков начин не влијае на користењето на роботот во OpexBot. 7. Користете потпора (маргина тргување) . Помош што ќе го изберете за тргување влијае и на заднинското тестирање и на роботот во OpexBot. Ако не знаете што е ова, тогаш не го менувајте ова поле. 8. Како да затворите договор . Во зависност од изборот на овој параметар, полињата за поставки на роботот се менуваат, можете да затворите трговија и со StopLoss и TakeProfit, и со сигнал. Или двете сценарија. Ако изберете да затворите тргување со TakeProfit и StopLoss, следните полиња ќе бидат достапни: TakeProfit и StopLoss се означени како процент, по постигнувањето на настанот избран подолу ќе се изврши. На пример, кога ќе се достигне праг вредност, отворената позиција може да се затвори целосно или делумно. Или просечно (наместо да се затвори позицијата ќе се зголеми, напротив). Од ова, може да се моделираат различни стратегии. На пример: StopLoss: -5% Кога ќе се достигне овој праг: просек. Купивте акција за 10.000 рубли. Ако акцијата падне за 5%, роботот ќе ви понуди да ја просечете (купете дополнителни 50% од акциите). Многу е лесно да се моделира стратегијаМартингејл . Сите полиња со поставките за робот се пополнети, преминуваме во фазата на создавање влезен сигнал. За да го направите ова, кликнете на копчето “Следно”.
Поставување сигнали
Стандардно, влезниот сигнал е секогаш конфигуриран во оваа фаза. Но, ако сте избрале излез по сигнал, тогаш ќе ви биде понуден дополнителен сигнал за излез. Поставувањето на влезниот сигнал ќе се дискутира подолу, излезниот сигнал се генерира на сличен начин. Сигналите се состојат од следните параметри.
- Избор на тикер
- Филтрирајте по технички податоци
- Филтрирај по статистика. прогноза
- Филтер за промена на цената
- Филтер за сооднос на волумен
1. Избор на тикери . Можете да изберете тикери од интерес поединечно или по индустрија. Ако не сте избрале ниту еден, тогаш се смета дека сте ги избрале сите тикери.
2. Филтрирајте по технички податоци . Внесете ги техничките податоци за кои сте заинтересирани. Моментално достапни се RSI и MACD за дневниот трифрејм. Ако ви требаат дополнителни индикатори за техничка анализа, пишете за тоа на форумот. Ако не пополните ништо во овој дел, сигналот нема да користи индикатори за техничка анализа.
3. Филтрирајте по статистика. прогноза Овој параметар користи податоци од статистичка прогноза, која е наведена на веб-страницата во делот за техничка анализа. Доколку не го пополните полето, тогаш стат. прогнозата не се користи.
4. Филтер за промена на цената . Во овој дел, можете да наведете параметри кои ќе испратат сигнал само за оние акции што се промениле за процентот што го наведовте. Ако наведете негативен процент, ќе има сигнал за паѓање на залихите.
5. Филтер за сооднос на волумен . Овој филтер се користи само во OpexBot и не е вклучен во backtesting. Во ова поле, можете да го одредите односот на анонимизираните количини на трансакции за купување и продажба за различни временски интервали.
Откако ќе се пополни барем еден параметар на влезниот сигнал, ќе се појават копчињата за стартување и зачувување на роботот.
Копчето „Start“ ќе започне со заднинско тестирање (ќе го разгледаме подолу) со можност дополнително да го додадеме роботот во табелата за конкуренција за профитабилност. Копчето за зачувување ќе го зачува роботот на вашата страница и може да се користи за тргување. Кликнете на копчето Зачувај. Пополнете го името и описот и зачувајте го роботот. После тоа, можеме да одиме на профилот на страницата со роботи и да го видиме таму. Дополнително, овој робот ќе се појави на платформата OpexBot, ќе може да се лансира и прегледува сигналот за управување со портфолио што роботот го дава во дадено време. Употребата на помошниот робот и сигналите во OpexBot ќе се дискутира во посебна статија. Засега, да продолжиме да го тестираме роботот.
Повторно тестирање на роботот
Ако, при креирањето на робот, кликнете на Start наместо зачувување, ќе преминете во режимот на повторно тестирање на роботот користејќи историски податоци. Ако сте ги избрале сите залихи, има многу сигнали за влез или излез, ќе се соочите со ограничување. За да го заобиколите, треба или да го намалите бројот на акции со кои се тргува или да направите попрецизни сигнали за влез. Ако има помалку од пет илјади сигнали, тогаш ќе се отвори симулација на профитабилноста на роботот што сте го создале. Таму ќе се земат предвид сите сигнали за влез и излез во дневните временски рамки, како и пресметаната профитабилност земајќи ги предвид сите поставки. Пример . Ако роботот има позитивна профитабилност, тогаш можете да го зачувате и да влезете во табелата на конкуренцијата и рангирањето на профитабилноста на роботите за тргување. Ако имате какви било прашања или сакате роботот да биде направен за вас, пишете за тоа на форумот .