Eksperta konsultanta izveidošana R Trader no nulles: praktiski padomi

Ekspertu konsultanta izveidošana R Trader no Scratch: Praktiski padomi

Views: views 204
Lasīšanas laiks: 7 min



Tirdzniecība valūtas vai akciju tirgū ir jāievēro noteikumu kopums - tas ir vienīgais ceļš uz panākumiem. Pat ilgtermiņa ieguldījumi ietver noteiktu noteikumu ievērošanu, kas regulē aktīva izvēli un ieguldījuma termiņa aprēķināšanu.

Tirdzniecības sistēmas

Šādu noteikumu kopumu var saukt par tirdzniecības sistēmu. Pēdējā pamatā var būt vai nu tehnisko analīzi or Pamattiesību analīze.

Tehniskā analīze nozīmē instrumenta diagrammas analīzi. To veic, izmantojot dažādus rādītājus vai labi zināmus cenu modeļus.

Fundamentālā analīze ietver ziņu, iekšējās informācijas, statistikas utt. Analīzi, kas palīdz iedomāties pašreizējo dinamiku un prognozē turpmāku cenu kustību.

Tirdzniecības roboti

Kad tirgotājs izdomā sev piemērotāko analīzes veidu, viņš sāk tirdzniecību. Ar laiku viņu tirdzniecība tuvojas pilnībai, kļūstot par viņu ikdienas rutīnu. Un tad tirgotājs nolemj automatizēt viņu stratēģiju.

Fundamentālo analīzi ir diezgan grūti automatizēt; tas prasa programmēšanas prasmes, lai izveidotu robotus, kas var "lasīt un analizēt" ziņas. Zināma pieredze darbā ar mākslīgo intelektu ir vēl labāka. Tātad, šādu tirgotāju skaits ir diezgan ierobežots, kamēr šādu sistēmu efektivitāte nav augstāka par tām, kuru pamatā ir tehnoloģiju analīze.

Tirdzniecības sistēmu, kuras pamatā ir tehniskā analīze, ir daudz vieglāk automatizēt. Ja tas sastāv no rādītājiem, ir pietiekami zināt tirgotāja platformas programmēšanas valodu.

Piemēram, ieslēgts Forex populārākā platforma ir MetaTrader 4. Lai uzrakstītu tirdzniecības robotu šai platformai, ir nepieciešama MQL4 programmēšanas valoda, ti, jums jāapgūst programmēšanas valoda.

Kur var izveidot robotu bez programmēšanas prasmēm?

Tirgi attīstās, un parādās jaunas iespējas tirdzniecības sistēmu automatizēšanai.

Lieliska iespēja izveidot tirdzniecības robotu tiem, kas nezina nevienu programmēšanas valodu, būs a daudztirgus platforma R Trader. Tam ir iebūvēts vienkāršs un intuitīvi saprotams stratēģijas veidotājs. Tas ir paredzēts tirdzniecības sistēmas automatizēšanai, ja jums nav programmēšanas iemaņu. Viss, kas jums nepieciešams, ir mērena pieredze tirdzniecībā, lai jūs saprastu, kas ir slēgšanas / atvēršanas cena un minimālā / maksimālā pārdošanas cena. svečturis jūs interesē.

Tirdzniecības sistēmas apraksts

Es mēģināšu atbildēt uz visiem jūsu iespējamiem jautājumiem, parādot, kā izveidot tirdzniecības robotu R Trader, izmantojot ļoti vienkāršu tirdzniecības sistēmu, kas sastāv no diviem rādītājiem.

Pirmais un vissvarīgākais, kas jums sākumā būs nepieciešams, ir tirdzniecības sistēma. Tam jābūt skaidriem pirkšanas un pārdošanas pozīciju atvēršanas noteikumiem. Lai izvairītos no kļūdām, diagrammā jāizvelk visi rādītāji.

Mūsu gadījumā pozīcijas Pirkšana atvēršana izskatīsies šādi:

R Trader tirdzniecības sistēmas apraksts

1. Moving Average (EMA) - 200, Aizvērt, 0 - zemāka par pašreizējās svečturi noslēguma cenu.

2. apakšējā robeža Bollinger Bands Zems (20, Aizvērt, 2, 0) ir virs pašreizējās svečtura minimālās cenas.

Ja šie divi nosacījumi ir izpildīti, tiek atvērta pozīcija Pirkt.

R Trader tirdzniecības sistēmas apraksts

Tagad aprakstīsim nosacījumus pozīcijas Pirkšana aizvēršanai.

1. Bollinger Bands High (20, Aizvērt, 2, 0) augšējā mala ir zem pašreizējās svečturu maksimālās cenas.

2. mainīgais lielums (EMA) - 200, aizvērt, 0 ir virs pašreizējās svečturi slēgšanas cenas.

Tirdzniecības robota izveidošana

Es jums parādīju, kā aprakstīt ieejas punktu pirkumam. Tagad mums tas jāpārnes uz R Trader platformu.

Mēs piesakāmies platformā un noklikšķiniet uz "Stratēģijas" - "Manas stratēģijas", pēc tam noklikšķiniet uz "Pievienot jaunu stratēģiju".

Tirdzniecības robota izveidošana R Trader

Nākamais solis jums būs jāizgudro savai stratēģijai nosaukums un īsi jāapraksta.

Pēc šo darbību pabeigšanas jūs nonākat pie paša konstruktora, kur jūs norādāt savas tirdzniecības sistēmas parametrus.

Sākumā konstruktors iesaka izveidot nosacījumu pozīcijai Pirkt. Kamēr mēs tos būsim aprakstījuši iepriekš, pietiks tikai izvēlēties atbilstošos rādītāju parametrus un norādīt nosacījumus.

Tirdzniecības robota izveidošana R Trader

Tagad mums jāprecizē iepriekš aprakstītie noslēguma nosacījumi.

Tirdzniecības robota izveidošana R Trader

Turklāt jūs varat iestatīt Stop Loss un Take Profit vērtības (attiecīgi tuvu SL un tuvu TP). Ja šīs vērtības tiek norādītas, pozīcija tiks slēgta ar nosacījumu, kas vispirms tiek izpildīts.

Tātad, mēs esam formulējuši nepieciešamos nosacījumus pirkuma atvēršanai un aizvēršanai. Tagad pārbaudīsim, vai šī sistēma uzrādīs labus rezultātus.

Šim nolūkam izvēlieties vēlamo instrumentu, izvēlieties laika grafiku “Pasūtījuma apjoms” un noklikšķiniet uz “Backtest”.

Tirdzniecības robota izveidošana R Trader

Tirdzniecības stratēģijas pārbaude

Pārbaude tiek veikta vēsturiski, laika periodu izvēlas platforma, un tā ir atkarīga no pārbaudāmo kotējumu skaita. Diemžēl šeit nevar augšupielādēt citātus ilgākai pārbaudei.

Ja mēs esam darījuši visu pareizi, parādīsies testēšanas rezultāti.

Mūsu gadījumā stratēģija demonstrē pozitīvu rezultātu ar peļņu 1,304 USD. Negatīvs rezultāts nozīmētu, ka sistēmai ir jāpārstrādā.

Šajā testētājā sākuma depozīts nav norādīts. Peļņas pieaugums sākas no nulles, tāpēc visu, kas ir zem nulles, var uzskatīt par kritumu. Šī stratēģija jau pašā sākumā parādīja 400 USD kritumu. Tad visus zaudējumus sedza nopelnītā nauda.

Tirdzniecības stratēģijas pārbaude R Trader

Tomēr tas tā nav, un rezultātu var uzlabot, pievienojot vēl dažus standarta nosacījumus. Atgriezieties pie stratēģijas rediģēšanas (noklikšķiniet uz “Redaktors”) un ierakstiet 2. sadaļā “Maksimāli atvērtie darījumi”.

Tirdzniecības stratēģijas pārbaude R Trader

Tādējādi mēs ļaujam tirdzniecības robotam atvērt otro pozīciju, pat ja pirmā vēl nav aizvērta.

"Maksimāli atvērtie darījumi" ļauj atvērt jaunas pozīcijas pirms iepriekšējo slēgšanas. Man jums jābrīdina, ka šajā konkrētajā stratēģijā parametrs darbojas nepareizi. Apstākļus pārbauda katrai ērcei, un vienā minūtē var atvērt visu pozīciju kravu.

Lai izvairītos no šādas situācijas, bet tomēr spētu atvērt jaunu pozīciju par izdevīgāku cenu, mēs varam izmantot funkciju “Ievadīt katru 0 ērču virs pēdējā ieraksta”. Tas ļauj atvērt jaunu pozīciju noteiktu punktu skaitu virs / zem iepriekšējā. Nulles vietā ierakstiet nepieciešamo punktu skaitu.

Tirdzniecības stratēģijas pārbaude R Trader

Turklāt "Multiplikatorā" mēs ierakstām 2, ar kuru mēs robotam sakām, lai otrās pozīcijas tilpums būtu 2 reizes lielāks nekā pirmā.

"Reizinātājs" reizina iepriekšējās kārtas skaļumu ar tajā norādīto vērtību. Noklikšķiniet uz "Backtest" un pārbaudiet jaunos rezultātus.

Tirdzniecības stratēģijas pārbaude R Trader

Tirdzniecības robota palaišana

Ja esam apmierināti ar rezultātu, mums ir jāuzsāk tikai stratēģija.

Lai to izdarītu, noklikšķiniet uz "Iespējot"; parādīsies logs. Tajā jums, ja vēlaties, jums jānorāda sākuma pozīcijas tilpums un TP un SL USD. Ja divas pēdējās rūtiņas tiek atstātas tukšas, pozīcijas tiks aizvērtas apstākļos, ko paredz stratēģija.

Instrumenta izvēle tiek veikta automātiski. Mūsu gadījumā programma izvēlēsies instrumentu, kura diagramma šobrīd atrodas ekrānā. Tas ir US500.

Pēc stratēģijas palaišanas nosaukumu un visu informāciju (piemēram, palaišanas laiku, instrumentu, laika grafiku, peļņu utt.) Par to var pārbaudīt sadaļā "Running Strategies".

Tirdzniecības robota palaišana R Trader

Tādā pašā veidā mēs varam sākt stratēģiju jebkuram instrumentam, ja tas parāda pozitīvu rezultātu. Tomēr jums būs jāaprēķina katra instrumenta tirdzniecības apjoms, lai nepārsniegtu depozīta riska ierobežojumus, jo vienlaicīga visu konta pozīciju aizvēršana ar zaudējumiem var radīt nopietnu kaitējumu depozītam.

Lai izdzēstu stratēģiju, pietiek ar to, ka līnijas beigās noklikšķiniet uz krusta.

Ar R Trader atšķirībā no MetaTrader 4 un MetaTrader 5, nav nepieciešams visu laiku glabāt datoru, lai robots varētu tirgoties. Jums arī nav nepieciešams VPS. Jums robots ir jāuzsāk tikai uz platformas, un tad tas automātiski sāk tirgot serverī.

Tirdzniecības laikā pozīcijas varat aizvērt manuāli un mainīt gan pasūtījumu, gan pašu stratēģiju. Ja rezultāti pasliktinās, varat apturēt ekspertu konsultantu vai vienkārši izdzēst to.

Vēl viena tirdzniecības robotu priekšrocība R Trader ir plašais instrumentu klāsts, ieskaitot akcijas, kuras tiek tirgotas Eiropas un Amerikas biržās, valūtu pārus un kriptovalūtas. Tādējādi jūs varat izmēģināt vienu robotu vairākos tirgos, pretējā gadījumā jums būtu bijis jāizveido atsevišķs robots katrai platformai un jāizpēta programmēšanas valodas, kas prasa daudz laika.

Kopsavilkums

Tagad jūs redzat, ka jebkurš var izveidot savu tirdzniecības robotu. Platformai ir raksturīgas standarta tirdzniecības stratēģijas, kuru visu darba apstākļi ir pārredzami. Mūsu gadījumā jūs varat tos uzlabot atbilstoši savām idejām un atrast viņiem labākos instrumentus.

Viss, kas jums nepieciešams, ir liela vēlme progresēt tirdzniecībā un izmantot visas iespējas gūt peļņu finanšu tirgi. Viena no šādām iespējām ir apskatīta šajā pašā rakstā.

Atvērt tirdzniecības kontu




komentāri

Iepriekšējais raksts

Uber: IPO neizdošanās. Iemesli un sekas

10. gada 2019. maijā NYSE rīkoja plaši pazīstamā Uber (NYSE: UBER) IPO. Šo notikumu uzmanīgi vēroja finanšu pasaule, jo šī IPO tika uzskatīta par vienu no lielākajām 2019. gadā. Papildus visiem plašsaziņas līdzekļiem, kas tika koncentrēti uz notikumu, uzņēmums paziņoja saviem vadītājiem visā pasaulē, piešķirot viņiem prēmijas par akciju iegādi. Tādējādi šai IPO vajadzēja kļūt ne tikai par lielāko, bet arī par veiksmīgāko.

Nākamais raksts

Trailing Stop: vienkāršs un uzticams palīgs

Trailing Stop ir daudz elastīgs un ērts veids, kā izmantot Stop Loss. Izmantojot šo instrumentu, tirgotājs iegūst iespēju izmantot visu tirgus kustības potenciālu, vienlaikus samazinot lielu zaudējumu risku.