Forex robotas „Gold Chervonets“ – sumokėkite treideriui auksine moneta…

Tikriausiai esate pastebėję, kad paskutinius keletą metų rinkoje atsirado itin daug tinklinių robotų. Juos lengva pardavinėti, aukštas pelningumas vilioja treiderius-naujokus (į rizikas jie nekreipia dėmesio), be to ir žemas rinkos volatilumas padėjo įgauti populiarumo tokio tipo robotams.

Tačiau pažengusius treiderius ir profesionalus visada domina stabilūs algoritmai, be tinklinio orderių statymo, be martingeilo, pagrįsti būtent įėjimo į sandorį taisyklėmis, o ne banaliai kaupiant krūvą orderių, sėdint nuostolyje ir tikintis, kad vėliau kaina sugrįš ir pelningai juos visus uždarys. Šiandien mes kalbėsime apie robotą, kuris vadinasi “Gold Chervonets” (išvertus “Auksinis dukatas”). Jis skirtas, kaip jau pastebėjote, prekybai su auksu.

Roboto charakteristikos

Platforma: Metatrader 4/5
Valiutų poros: XAUUSD
Laiko intervalas: M15
Prekybos laikas:  visą parą
Rekomenduojami brokeriai: RoboforexAlpari

Roboto įdiegimas

Įdiegimas įprastas, kas susiduria pirmą kartą – skaitykite DUK apie Forex robotus.

Atsidarome terminalą Metatrader 4, spaudžiame Failas, tada spaudžiame Open Data Folder ir ten kopijuojame mūsų atsisiųstus failus (visą bylą MQL4), sutinkame su visais pakeitimais. Terminalą išjungiame ir įjungiame iš naujo (perkrauname) arba spaudžiame “Refresh” (su dešiniu pelės mygtuku ant “Expert Advisors”).

Įsitikinkite, kad terminale „Autotrading“ mygtukas yra įjungtas (žalios spalvos).

Taip pat įsitikinkite, ar tinkamai sudėtos varnelės terminalo nustatymuose.

varneles terminalas metatrader4

Roboto ieškokite langelyje „Navigator“. Atsidarome XAUUSD grafiką, nustatome laiko intervalą (M15) ir su pele nutempiame robotą ant grafiko. Atsiras roboto nustatymų langelis – reikalui esant, keičiame nustatymus ir spaudžiame Ok. Patys nustatymai bus aprašyti žemiau.

Atkreipkite dėmesį į nustatymuose esantį parametrą GMT Offset, kadangi jis yra šiame robote.

Roboto strategija

Štai taip atrodo pilnas indikatorių rinkinys, kurį naudoja robotas:

Slankusis vidurkis, keletas Bolindžerio juostų rinkinių, ATR, Stochastikas, WPR ir CCI.

Robotas turi dvi strategijas ir abi jos naudoja ATR kaip volatilumo filtrą (žr. nustatymų aprašymą žemiau). Jeigu ATR yra žemiau reikšmių, užduotų nustatymuose, orderiai neatidaromi. Tai yra – jeigu rinkoje štilis, fletas – robotas sandorių nesudarinėja.

Toliau apžvelgsime kiekvienos strategijos sąlygas atskirai.

STRATEGIJA 1

Įėjimas į pirkimą (dvi būtinos sąlygos):

1) Žvakė užsidarė aukščiau slankaus vidurkio su periodu 55, paskutinės žvakės uždarymo kaina aukštesnė, nei einamoji kaina;
2) Indikatorius WPR arba CCI yra perpardavimo zonoje.
Įėjimo į pirkimą pavyzdys:

Įėjimas į pardavimą (dvi būtinos sąlygos):

1) Žvakė užsidarė žemiau slankaus vidurkio su periodu 55, paskutinės žvakės uždarymo kaina žemesnė, nei einamoji kaina;
2) Indikatorius WPR arba CCI yra perpirkimo zonoje.
Įėjimo į pardavimą pavyzdys:
Pozicijų lydėjimas:
Naudojamas trailing-stopas orderių lydėjimui, kurio lygį galima užduoti nustatymuose.
Išėjimas iš pirkimų (viena iš sąlygų):
1) WPR aukščiau perpirkimo lygio, paskutinės žvakės uždarymo kaina mažesnė einamosios kainos, taip pat atstumas tarp einamosios kainos ir orderio atidarymo kainos yra mažesnis nei užduotas nustatymuose;
2) Paskutinės žvakės uždarymo kaina M1 laiko intervale yra mažesnė nei paskutinės žvakės atsidarymo kaina M1 laiko intervale, taip pat atstumas tarp einamosios kainos ir orderio atidarymo kainos yra didesnis nei užduotas nustatymuose;
Išėjimas iš pardavimų (viena iš sąlygų):
1) WPR aukščiau perpardavimo lygio, paskutinės žvakės uždarymo kaina didesnė einamosios kainos, taip pat atstumas tarp kainos ASK ir orderio atidarymo kainos yra mažesnis nei užduotas nustatymuose;

2) Paskutinės žvakės uždarymo kaina M1 laiko intervale yra didesnė nei paskutinės žvakės atsidarymo kaina M1 laiko intervale, taip pat atstumas tarp kainos ASK ir orderio atidarymo kainos yra didesnis nei užduotas nustatymuose;

STRATEGIJA 2

Sistema orderius atidaro tik pirkimui.

Įėjimas (turi būti išpildyta bent viena iš trijų sąlygų):

1) Stochastikas perpardavimo zonoje (žemiau lygio 10), kaina yra aukščiau apatinio kanalo Bollinger Bands, o taip pat laikomasi konkretaus prekybos laiko iš nustatymų;

2) Žvakės uždarymo kaina H1 laiko intervale didesnė, nei tos žvakės Low kaina, o taip pat laikomasi konkretaus prekybos laiko iš nustatymų;

3) Kaina aukščiau apatinio kanalo Bollinger Bands, laikomasi konkretaus prekybos laiko iš nustatymų.

Įėjimo į pirkimą pavyzdys:

Taip pat galima įjungti galimybę papildomų orderių atidarymui, jeigu kaina nueina į minusą.

Pozicijų lydėjimas:

Per užduotą nustatymuose laiką, aktyvuojasi trailing-stopas orderių lydėjimui, kai kaina praeina nurodytą atstumą.

Išėjimas iš pozicijos (nors viena iš penkių sąlygų):

1) Atėjo užduotas laikas;
2) Kaina praėjo užduotą atstumą, išėjimo laikas sutampa su laiku iš nustatymų;
3) Kaina praėjo užduotą atstumą, paskutinė uždaryta žvakė yra meškų (krintanti);
4) Kaina praėjo užduotą atstumą į pliusą nuo nenuostolio lygio;
5) Išėjimas penktadienį vakare pagal laiko filtrą.

Testai istorijoje

Testai istorijoje, žinoma, neatspindės to, kaip robotas elgsis ateityje, tačiau bendrą vaizdą parodyti gali.

Primintina, kad testai daryti su fiksuotu lotu 0,1, tam, kad geriau suprasti, kaip adekvačiai elgsis robotas, koks nuosmukio dydis, ir taip pat padaryti testai su aktyvuotu automatiniu kapitalo valdymu.

Šiam robotui, kuris naudoja dvi strategijas, taip pat padaryti atskiri testai su kiekviena strategija. Ir papildomi testai su recovery režimu, kai robotas didina lotą po nuostolingų sandorių (nerekomenduojama).

Testai atlikti su programa Tick Data Suite su modeliavimo kokybe 99%.

Testas su fiksuotu lotu 0.1, 2013-2020

Testas su aktyvuotu kaPITALO VALDYMU, RIZIKA 1% SANDORIUI, 2013-2020

Testai geri, nuosmukis neviršija 20% su aktyvuotu kapitalo valdymu.

O dabar pasižiūrėkime į kiekvienos strategijos testus atskirai.

1 strategija, 1% rizika, 2013–2020 m

80% sandorių į pliusą, tačiau stebuklų nebūna – atkreipkite dėmesį – vidutinis nuostolis aiškiai didesnis už vidutinį pelną keletą kartų.

2 strategija, 1% rizika, 2013–2020 m

Antrojoje strategijoje pelningų sandorių daug mažiau – viso 55%, tačiau to pakanka, kad strategija prekiautų pelningai.

Žiūrint bendrai – matyti, kad strategijos neblogai papildo viena kitą, kompensuodamos vienos strategijos nuosmukių periodus ir pelno iš kitos. Žinoma, taip vyksta ne nuolatos, tačiau dažnai.

Testai su aktyvuotu recovery režimu

1 strategija

2 strategija

Kaip matome, jeigu pirmojoje strategijoje Recovery režimą (loto didinimas po nuostolingų sandorių) galima taikyti, tai antrojoje strategijoje Recovery naudoti neverta.


Sąskaitos monitoringas

Šiam momentui robotas rodo puikius rezultatus, nes tai yra susiję su aukštu aukso volatilumu. Tačiau nereikia manyti, kad taip bus visada. Verta būti pasiruošusiam nuosmukiui ir nepamiršti apie kapitalo valdymą


Roboto nustatymų aprašymas

<=== Main Settings ===>
Count Every Tick  prekiaujant naudoti kiekvieną tiką; jeigu false, tai signalo paieška vyks 1 kartą per minutę;
Slippage  maksimalus leistinas praslydimas punktais;
Auto GMT Offset  automatiškai apskaičiuoti brokerio GMT;
Manual GMT Offset  rankinis brokerio GMT nustatymas;
DST  reikia naudoti, jeigu jūsų brokeris pereina į vasaros/žiemos laiką;
Hedging  leisti atidaryti priešpriešinius orderius (hedžingas);
Pending Order Distance  jeigu nelygu 0 (nuliui), tai bus išstatomi atidėti orderiai vietoj rinkos su nurodytu žingsniu punktais. Esant neigiamoms reikšmėms, išstatomi Stop-orderiai, o teigiamoms Limit-orderiai. Tai nėra atidėtų orderių perjungėjas, o parametras, kuris nurodo orderio atsitraukimo žingsnį punktais;
Pending Expiration (min)  atidėto orderio gyvavimo laikas minutėmis, kuriam praėjus jis bus ištrintas, jeigu nebus aktyvuotas.

<=== Extra Settings ===>
Show Info Panel  rodyti info-skydelį grafike;
Max Spread  maksimalus leistinas spredas orderių atidarymui;
Max Open Orders  maksimalus leistinas atidaromų orderių kiekis su abiejomis strategijomis bendroje sumoje. Jeigu 0 – filtras išjungtas;
Max Account DD %  maksimalus sąskaitos balanso nuosmukis, kurį pasiekus nauji orderiai nebus atidaromi; 
ATR Period  indikatoriaus Average True Range periodas volatilumo apskaičiavimui; 
ATR pips  indikatoriaus ATR reikšmės punktais, žemiau kurio volatilumas laikomas silpnu ir nauji orderiai nebus atidaromi;
Pause after Loss (Hour)  pauzė po nuostolingo orderio valandomis, kurių metu nauji orderiai nebus atidaromi;
Monday: Start Hour  laikas, nuo kurio prasidės prekyba pirmadienį;
Friday: Close All trades  orderių uždarymo filtras penktadienį po Friday: Exit Hour, jeigu orderis gyvuoja ilgiau nei 3 minutes;
Friday: Exit Hour  laikas valandomis, virš kurio penktadienį bus uždaryti visi orderiai, jeigu Friday: Close All trades = true;
Friday: Last Trade Hour  valanda, po kurios penktadienį uždrausta atidarinėti naujus orderius. Esant -1  neskaičiuojama.

<=== SYSTEM 1 MAIN SETTING ===>
Sys 1: Use System  naudoti ar ne sistemą Nr.1;
Sys 1: Only Long  leisti atidaryti tik pirkimus sistemai Nr.1;
Sys 1: Magic Number  magic-numeris sistemos Nr.1;
Sys 1: Stop Loss  stop-loss punktais sistemos Nr.1;
Sys 1: Take Profit  take-profit punktais sistemos Nr.1;
<=== System 1 Indicators ===>
Sys 1: iMA Period  indikatoriaus Moving Average periodas;
Sys 1: WPR Period  indikatoriaus Williams Percent Range periodas;
Sys 1: CCI Period  indikatoriaus Commodity Channel Index periodas;
Sys 1: iMA Shift 1  atsitraukimas nuo МА pirmai įėjimo sąlygai pagal sistemą;
Sys 1: iMA Shift 2  atsitraukimas nuo МА antrai įėjimo sąlygai pagal sistemą;
Sys 1: WPR Level 1  WPR lygis, aukščiau/žemiau kurio bus įskaitomas signalas pirmai įėjimo sąlygai pagal sistemą. Apatiniam lygiui imama reikšmė  -100-Sys 1: WPR Level 1;
 Sys 1: WPR Level 2  WPR lygis, aukščiau/žemiau kurio bus įskaitomas signalas antrai įėjimo sąlygai pagal sistemą. Apatiniam lygiui imama reikšmė -100-Sys 1: WPR Level 2;
Sys 1: CCI Level  CCI lygis, aukščiau/žemiau kurio bus įskaitomas signalas pirmai įėjimo sąlygai pagal sistemą. Priešingam lygiui imamos reikšmės  –Sys 1: CCI Level;
Sys 1: iClose Shift  atsitraukimas nuo [1] baro uždarymo kainos, būtinas orderio atidarymui.

<=== System 1 Modify & Closing ===>
Sys 1: Trail SL Pips Start  reikšmė punktais, po kurios SL bus perkeltas arčiau kainos;
Sys 1: Trail SL Pips Distance  atstumas nuo orderio atidarymo kainos iki naujo SL; 
Sys 1: WPR Level Close  indikatoriaus WPR reikšmė, aukščiau/žemiau kurios bus paisomas signalas pirmajai sąlygai uždarant sandorį;
Sys 1: iClose Shift Close  žingsnis punktais nuo [1] baro uždarymo kainos, kuris būtinas pirmajai sąlygai uždarant sandorį;

Sys 1: Close Pips Distance 1  atstumas punktais nuo einamosios kainos iki atsidarymo kainos, aukščiau kurios orderis negali būti uždarytas pagal pirmąją sąlygą uždarant sandorį;
Sys 1: Close Pips Distance 2  atstumas punktais nuo einamosios kainos iki atsidarymo kainos, aukščiau kurios orderis negali būti uždarytas pagal antrąją sąlygą uždarant sandorį;
Sys 1: Close Candle M1 Shift  atsitraukimas nuo kainos close[1] santykyje su kaina open[1] ir laiko intervalui М1 pagal antrąją sąlygą uždarant sandorį.

<=== System 1 Risk Management ===>
Sys 1: Recovery Mode  recovery režimas. Jeigu true, po nuostolingų sandorių prekybinis lotas bus didinamas iki bus atstatyti nuostoliai;
 Sys 1: Fixed Lots  fiksuotas lotas, kuris bus naudojamas, jeigu Sys 1: AutoMM = false;
Sys 1: AutoMM  automatinis kapitalo valdymas, prekybinis lotas bus apskaičiuojamas priklausomai nuo balanso ir Sys 1: Stop Loss. Esant reikšmei 1 rizika bus 1%nuo depozito, esant reikšmei 2  2% ir taip toliau.

<=== SYSTEM 2 MAIN SETTING ===>
Sys 2: Use System  naudoti ar ne sistemą Nr.2;
Sys 2: Magic Number  magic-numeris sistemos Nr.2;
Sys 2: Stop Loss  stop-loss punktais sistemos Nr.2;
Sys 2: Take Profit  take-profit punktais sistemos Nr.2;
Sys 2: Max Open Orders  maksimalus orderių kiekis sistemai Nr.2. Esant 0 (nuliui) – papildomi vidurkinimo orderiai nebus atidaromi;
Sys 2: Distance Between Orders  minimalus atstumas tarp sistemos Nr. 2 orderių.

<=== System 2 Indicators ===>
Sys 2: Stochastic K Period  indikatoriaus Stochastic K periodas;
 Sys 2: Stochastic D Period  indikatoriaus Stochastic D periodas;
Sys 2: Stochastic Slowing  indikatoriaus Stochastic lėtėjantis periodas;
Sys 2: Stochastic Lower Level  indikatoriaus Stochastic apatinis lygis, žemiau kurio bus paisomas signalas pirkimams;
 Sys 2: BB Period 1  indikatoriaus Bollinger Bands periodas pirmai sąlygai orderių atidarymui;
Sys 2: BB Period 3  indikatoriaus Bollinger Bands periodas trečiai sąlygai orderių atidarymui;
Sys 2: BB Deviation  abiejų indikatorių Bollinger Bands nuokrypio vertė ;

Sys 2: BB Channel Shift (pips)  atsitraukimas nuo BB kanalo pagal pirmą sąlygą orderių atidarymui;
Sys 2: BB Channel Shift 3 (pips)  atsitraukimas nuo BB kanalo pagal trečią sąlygą orderių atidarymui;

<=== System 2 Opening ===>
 Sys 2: Open Hour Start 1,2  laikas valandomis, kai pradedama ieškoti signalų pagal 1 ir 2 sąlygas;
Sys 2: Open Hour End 1,2  laikas valandomis, kai baigiama ieškoti signalų pagal 1 ir 2 sąlygas;
Sys 2: Open Hour Start 3  laikas valandomis, kai pradedama ieškoti signalų pagal 3 sąlygą;
Sys 2: Open Hour End 3  laikas valandomis, kai baigiama ieškoti signalų pagal 3 sąlygą;
Sys 2: Modify Hour Equal  konkretus laikas valandomis SL modifikacijai pagal parametrą Sys 2: Trail SL Pips;
 Sys 2: Open Pips Low Shift  atstumas punktais, pridedant prie kainos Low [1] baro taip, kad gauta reikšmė neviršytų kainos Close [1] baro 2 sąlygai, kai vykdomas įėjimas;
Sys 2: Trail SL Pips  orderių SL perkėlimas nurodytu atstumu per užduotą laiką, jeigu nauja kaina aukščiau seno SL.

<=== System 2 Closing ===>
Sys 2: Close Hour Equal 1  tikslus laikas valandomis, kai bus uždaryti orderiai pagal 1 sąlygą. Esant -1 filtras neveiks;
Sys 2: Close Hour Start 2  laikas valandomis, kai pradedama ieškoti signalų uždarymui pagal 2 sąlygą;
Sys 2: Close Hour End 2  laikas valandomis, kai baigiama ieškoti signalų uždarymui pagal 2 sąlygą;
Sys 2: Close Pips Distance 2  atstumas nuo kainos bid iki orderių atidarymo kainos, kad uždaryti orderį pagal 2 sąlygą;
Sys 2: Close Pips Distance 3  atstumas nuo kainos bid iki orderių atidarymo kainos, kad uždaryti orderį pagal 3 sąlygą;
Sys 2: Close Pips Distance BE  atstumas nuo nenuostolio lygio, kurį viršijus orderis arba jų grupė bus uždaryta.

<=== System 2 Risk Management ===>
Sys 2: Recovery Mode  recovery režimas. Jeigu true, po nuostolingų sandorių prekybinis lotas bus didinamas iki bus atstatyti nuostoliai;
Sys 2: Fixed Lots  fiksuotas lotas, kuris bus naudojamas, jeigu Sys 2: AutoMM = false;
Sys 2: AutoMM  automatinis kapitalo valdymas, prekybinis lotas bus apskaičiuojamas priklausomai nuo balanso ir Sys 2: Stop Loss. Esant reikšmei 1 rizika bus 1%nuo depozito, esant reikšmei 2  2% ir taip toliau.
Sys 2: Lot Multiplier  prekybinio loto daugiklis, kuris bus pritaikytas atrajam ir sekantiems orderiams.

<===== NEWS FILTER ========>    
 UseNewsFilter  naudoti arba ne naujienų indikatorių;  
Stop Trade Before News (min)  sustabdyti prekybą iki užduoto laiko, kai bus publikuojamos naujienos, minutėmis;
Start Trade After News (min)  pradėti prekybą po užduoto laiko, kai bus publikuojamos naujienos, minutėmis;
GMT Offset  laiko poslinkis pagal GMT (pavyzdžiui, Alpari ir Roboforex reikšmės GMT Offset  = +2 žiemą ir +3 vasarą);

News Time Count  rodomų naujienų, kurių publikavimo laikas nevienodas, skaičius. Turi būti daugiau 0 (nulio);
Show Table  rodyti lentelę su duomenimis: nėra, kairė-viršuje, dešinė-viršuje, kairė-apačia, dešinė-apačia;
Table Time  naujienų laiko rodymas lentelėje: prieš naujienas arba pačios naujienos laiką (pagal brokerį arba lokalųs kompiuterį);
Show Forecast  lentelėje parodyti ankstesnes naujienų rodiklių reikšmes ir kiekvienos naujienos prognozę;
Show Event Flags  rodyti naujienų vėliavas arba vėliavas su nuolatinėmis vertikaliomis linijomis, apibūdinančias naujienas;
Show Flags Text  rodyti naujienų tekstą vėliavos eilutėse, jei reikšmė true;
Show History Flags  grafike išsaugo vėliavas su praeities naujienų aprašymais.

<===== Currency Settings =====>    
DoNotTradeNews  nerodyti išvardytų naujienų (pavyzdžiui, PMI, CPI, Retail Sales, Trade Balance ir pan.);
Show Only Pair News  rodyti naujienas tik einamajai porai;
NewsImpact  rodomų naujienų svarbumas.

<===== Notification Settings(Minutes) =====>
Show Caution BeforeNews  rodyti pranešimą apie svarbias būsimas naujienas ekrano viršuje minutėmis prieš publikavimą.

<====== Design Settings ======>
Color Header  naujienų antraščių spalvų nustatymas;
Color Low News  naujienų su žemu svarbumu spalvų nustatymas;
Color Medium News  naujienų su vidutiniu svarbumu spalvų nustatymas;
Color High News  naujienų su dideliu svarbumu spalvų nustatymas;

Visi atstumų ir reikšmių nustatymai yra nurodyti senaisiais punktais (2 ženklai po kablelio).

Jei jūs nesuprantate, ką darote, nelieskite nieko, išskyrus rizikos nustatymus!

Rekomenduojamas kapitalo valdymas

Rekomenduojama naudoti  0.01 loto kiekvienam 300$ depozito, arba nustatyti automatinį kapitalo valdymą, rizikuojant 1-2% nuo depozito.

Išvados

Robotas “Gold Chervonetz” įdomus tuo, kad specializuojasi ties vienu instrumentu ir yra santykinai stabilus įvairiems rinkos ciklams. Žinoma, verta būti pasiruošusiam ir ilgiems nuosmukiams ir jau tikrai nesitikėti, kad šis robotas pasirodys esantis “gralis“, kuris leis jums atsidurti Forbes sąraše.

Nežiūrit to, pats robotas yra patrauklus, nereikalauja nuolatinio dėmesio ir tikrai yra vertas būti įtrauktas į algotreiderio portfelį (savaime aišku, atskiroje sąskaitoje).


Svarbu !!!

Korektiškam roboto darbui būtinas pastovus terminalo veikimas nuo rinkos atsidarymo sekmadienio vakare iki uždarymo penktadienį vakare. Rekomenduojama naudoti VPS serverio paslaugas, jei neturite galimybės laikyti savo kompiuterio nuolat įjungto 24/5.

mforex_468x60_en

Atsisiųsti robotą Gold Chervonets

Pagarbiai,

Spekuliantas.com


Patiko straipsnis? Sek Forex prekiautojo portalo Facebook puslapį ir sužinok naujienas pirmas!


Nori išbandyti Forex prekybą? Rinkis patikimą Forex brokerį Roboforex ir gauk 30USD bonusą prekybos pradžiai.

Esi naujokas ir nežinai nuo ko pradėti? Praeik nemokamą įvadinį 10 pamokų kursą Forex naujokams!

Print Friendly, PDF & Email