Ngayon, para gumawa ng trading robot, hindi mo na kailangang malaman kung paano magprogram o umarkila ng programmer. Maaari kang lumikha ng isang robot sa iyong sarili. Mag-log in sa opexflow.com sa pamamagitan ng Telegram. Susunod, pumunta sa pahina ng paggawa ng robot. Makakapunta ka sa pahina ng paggawa ng robot sa pamamagitan ng sumusunod na landas: (1) Mga Senyales -> (2) Mga Kontrol -> (3) Lumikha. O buksan ang link . Sa page na ito maaari kang lumikha ng isang ganap na robot na mag-o-automate ng paggawa at muling pagbabalanse ng portfolio. Tingnan natin ang functionality ng paggawa ng robot point by point.
Pag-setup ng robot
1. Pagpasok ng deal . Kung gusto mong buksan ng robot ang mga order ng pagbili batay sa isang entry signal, pagkatapos ay piliin ang Mahaba. Kung ang robot ay dapat maikli (magbenta) batay sa entry signal, pagkatapos ay piliin ang Maikli. 2. Timeframe . Ang item na ito ay kailangan para sa backtesting ang robot (pagsusuri sa makasaysayang data). Ang field na ito ay hindi nakakaapekto sa pangangalakal sa pamamagitan ng OpexBot. Walang kailangang baguhin dito. 3. Balanse . Ang item na ito ay kailangan para sa backtesting ang robot (pagsusuri sa makasaysayang data). Ang field na ito ay hindi nakakaapekto sa pangangalakal sa pamamagitan ng OpexBot. Dito maaari mong itakda ang panimulang halaga ng deposito kung saan isasagawa ang backtesting. 4. Paglilimita sa dami ng isang instrumento sa portfolio . Dito mo nililimitahan ang volume ng isang instrumento sa portfolio. Halimbawa, kung mayroon kang balanse na 100,000 rubles, at ang limitasyon ay nakatakda sa 20%, kung gayon ang robot ay hindi bibili ng isang instrumento para sa higit sa 20,000 rubles. Papayagan ka nitong balansehin ang iyong portfolio na may hindi bababa sa 5 pagbabahagi sa 20% ng deposito, iyon ay, hanggang sa 20 libong rubles. 5. Laki ng transaksyon (bilang porsyento ng deposito) . Dito mo nililimitahan ang robot sa isang kalakalan. Kung gusto mong unti-unting ipamahagi ang deposito, pagkatapos ay magtakda ng limitasyon na 10%, pagkatapos ay bibili ang robot ng mga bahagi para sa buong deposito sa 10 hakbang. Kung tumaya ka ng 100%, pagkatapos ay sa isang hakbang ay maaaring ipamahagi ng robot ang buong deposito. 6. Mga taripa at komisyon, Komisyon (sa porsyento), Mga serbisyo ng Brokerage bawat buwan . Ang mga ito ay nakalaan na mga field para sa mga kumpetisyon at backtesting, upang ang lahat ay nakikipagkumpitensya sa ilalim ng tunay at pantay na mga kondisyon na may parehong komisyon mula sa mga transaksyon. Maaari kang pumili lamang ng isa sa mga bangko na may tiyak na komisyon. Ang pagpipiliang ito ay hindi nakakaapekto sa anumang paraan sa paggamit ng robot sa OpexBot. 7. Gumamit ng leverage (margin trading) . Ang leverage na iyong pinili para sa pangangalakal ay nakakaapekto sa parehong backtesting at ang robot sa OpexBot. Kung hindi mo alam kung ano ito, huwag baguhin ang field na ito. 8. Paano magsara ng deal . Depende sa pagpili ng parameter na ito, nagbabago ang mga field ng mga setting ng robot; maaari mong isara ang isang trade sa pamamagitan ng StopLoss at TakeProfit, at sa pamamagitan ng signal. O parehong mga senaryo. Kung pipiliin mong isara ang isang trade sa pamamagitan ng TakeProfit at StopLoss, magiging available ang mga sumusunod na field: Ang TakeProfit at StopLoss ay ipinahiwatig bilang porsyento, kapag naabot kung saan isasagawa ang event na napili sa ibaba. Halimbawa, kapag naabot ang isang halaga ng threshold, ang isang bukas na posisyon ay maaaring isara nang buo o bahagyang. O average (sa halip na isara ang posisyon, ito ay tataas, sa kabaligtaran). Mula dito, maaaring mamodelo ang iba’t ibang estratehiya. Halimbawa: StopLoss: -5% Kapag naabot ang threshold na ito: average. Bumili ka ng bahagi para sa 10,000 rubles. Kung ang isang stock ay bumaba ng 5%, ang robot ay mag-aalok sa iyo na i-average ito (bumili ng karagdagang 50% ng mga pagbabahagi). Napakadaling magmodelo ng diskarteMartingale . Ang lahat ng mga patlang na may mga setting ng robot ay napunan, nagpapatuloy kami sa yugto ng paglikha ng isang entry signal. Upang gawin ito, mag-click sa pindutang “Next”.
Pagse-set up ng mga signal
Bilang default, ang input signal ay palaging naka-configure sa yugtong ito. Ngunit kung pinili mo ang exit sa pamamagitan ng signal, pagkatapos ay bibigyan ka ng karagdagang exit signal. Ang pag-set up ng input signal ay tatalakayin sa ibaba; Ang mga signal ay binubuo ng mga sumusunod na parameter.
- Pagpili ng ticker
- I-filter ayon sa teknikal na data
- I-filter ayon sa stat. pagtataya
- Filter ng pagbabago ng presyo
- Filter ng ratio ng volume
1. Pagpili ng mga ticker . Maaari kang pumili ng mga ticker ng interes nang paisa-isa o ayon sa industriya. Kung wala ka pang napili, ituturing na pinili mo ang lahat ng mga ticker.
2. I-filter ayon sa teknikal na data . Ilagay ang teknikal na data kung saan ka interesado. Kasalukuyang magagamit ang RSI at MACD para sa pang-araw-araw na triframe. Kung kailangan mo ng karagdagang mga tagapagpahiwatig ng teknikal na pagsusuri, isulat ang tungkol dito sa forum. Kung hindi mo pupunan ang anumang bagay sa seksyong ito, ang signal ay hindi gagamit ng mga tagapagpahiwatig ng teknikal na pagsusuri.
3. I-filter ayon sa istatistika. pagtataya Gumagamit ang parameter na ito ng data mula sa isang istatistikal na pagtataya, na nakalista sa website sa seksyong teknikal na pagsusuri. Kung hindi mo punan ang field, pagkatapos ay i-stat. hindi ginagamit ang forecast.
4. Filter ng pagbabago ng presyo . Sa seksyong ito, maaari mong tukuyin ang mga parameter na magpapadala lamang ng signal para sa mga stock na iyon na nagbago ng porsyento na iyong tinukoy. Kung tumukoy ka ng negatibong porsyento, magkakaroon ng senyales para sa pagbagsak ng mga stock.
5. Filter ng ratio ng volume . Ang filter na ito ay ginagamit lamang sa OpexBot at hindi kasama sa backtesting. Sa field na ito, maaari mong tukuyin ang ratio ng mga hindi kilalang volume ng mga transaksyon sa pagbili at pagbebenta para sa iba’t ibang agwat ng oras.
Matapos punan ang hindi bababa sa isang parameter ng signal ng input, lalabas ang mga pindutan ng pagsisimula at pag-save ng robot.
Ilulunsad ng button na “Start” ang backtesting (titingnan natin ito sa ibaba) na may kakayahang higit pang idagdag ang robot sa talahanayan ng kumpetisyon sa kakayahang kumita. Ise-save ng save button ang robot sa iyong page at magagamit ito para sa pangangalakal. I-click ang button na I-save. Punan ang pangalan at paglalarawan at i-save ang robot. Pagkatapos nito, maaari tayong pumunta sa profile sa pahina ng mga robot at makita ito doon. Bilang karagdagan, ang robot na ito ay lilitaw sa OpexBot platform, magiging posible na ilunsad at tingnan ang signal para sa pamamahala ng portfolio na ibinibigay ng robot sa isang naibigay na oras. Ang paggamit ng assistant robot at mga signal sa OpexBot ay tatalakayin sa isang hiwalay na artikulo. Sa ngayon, magpatuloy tayo sa pag-backtest sa robot.
Backtesting ang robot
Kung, kapag gumagawa ng robot, na-click mo ang Start sa halip na i-save, pupunta ka sa mode ng backtesting sa robot gamit ang historical data. Kung napili mo ang lahat ng mga stock, maraming mga signal para sa pagpasok o paglabas, magkakaroon ka ng limitasyon. Upang makayanan ito, kailangan mong bawasan ang bilang ng mga share na nakalakal o gumawa ng mas tumpak na mga entry signal. Kung mayroong mas kaunti sa limang libong signal, magbubukas ang isang simulation ng kakayahang kumita ng robot na iyong nilikha. Ang lahat ng mga signal ng pagpasok at paglabas sa mga pang-araw-araw na timeframe ay isasaalang-alang doon, pati na rin ang pagkalkula ng kakayahang kumita na isinasaalang-alang ang lahat ng mga setting. Halimbawa . Kung ang robot ay may positibong kakayahang kumita, maaari mo itong i-save at makapasok sa talahanayan ng kumpetisyon at pagraranggo ng kakayahang kumita ng mga robot sa pangangalakal. Kung mayroon kang anumang mga katanungan o nais na gawin ang robot para sa iyo, isulat ang tungkol dito sa forum .