Forex robotas „Fill The Gap“ – automatinė prekyba savaitiniuose gepuose

automatine prekyba savaitiniuose grafikuose

Sveiki, gerbiamieji Forex treideriai! Tikriausiai esate girdėję apie Forex strategiją, kurios pagrindas yra prekyba GEPais – tai kainos atotrūkiai – tuštumos po savaitgalio, kai rinka atsidaro pirmadieniais. Statistiškai žinoma, kad atsiradus gepui, kaina yra linkusi sugrįžti prie penktadienio lygio ir uždaryti tokias kainos tuštumas. Apie pačią gepų strategiją jau esame kalbėję, galbūt esate ją išbandę ir su kiekvienu pirmadieniu stebite, ar nebus gepų.

Šiandien mes aptarsime Forex robotą „Fill The Gap„, kuris automatiškai stebės daugelį valiutų porų (net 17) ir prekiaus gepais, jegu jie atsiras pirmadieniais. Be to, robotas taikys nemažai įvarių filtrų, kadangi ne visi gepai yra tinkami prekybai.

Roboto charakteristikos

Platforma: Metatrader 4
Valiutų poros:  AUDCAD, AUDJPY, AUDNZD, AUDUSD, CADCHF, CHFJPY, EURAUD, EURCAD, EURCHF, EURGBP, EURNZD, EURUSD, GBPAUD, GBPCHF, GBPUSD, NZDJPY, USDCAD (17 porų)
Laiko intervalas: M5
Prekybos laikas:  pirmadieniais
Rekomenduojami brokeriai: Roboforex (ECN sąskaitos)

Roboto įdiegimas

 

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

Dėmesio! Šio roboto nustatymai ženkliai įtakoja prekybos rezultatus, todėl rekomenduotina naudoti paruoštus nustatymo failus (setus, kurie yra kartu su roboto failais).

Roboto strategija

Roboto strategija fillthegap

Roboto prekybos algoritmas yra sudėtingas, todėl apžvelgsime jį išsamiau.

1. Kiekvieną pirmadienį, 00:05 val. atsidarius rinkai, robotas tikrina paskutines žvakes ir ieško gepo su tokiomis charakteristikomis: atstumas nuo penktadieninės žvakės Low iki pirmadieninės Open, turi būti ne mažesnis MinGap ir ne didesnis MaxGap punktais pirkimams ir nuo High iki Open – pardavimams. Jeigu tokio gepo robotas neranda, laukiama kito pirmadienio.

2. Tikrinamas atstumas nuo einamosios kainos iki paskutinės penktadieninės žvakės Low arba High. Atstumas turi būti ne mažesnis MinGap. Jeigu mažesnis, vyksta laukimas.

3. Jeigu gepas surastas ir filtras praeitas, robotas žiūri, kur užsidarė pirmoji „pirmadieninė“ žvakė.

4. Toliau robotas tikrina signalą pagal du osciliatorius – WPR ir CCI. Jeigu filtrai nepraeiti, robotas pereina į laukimo būseną.

5. Iškart po osciliatorių filtro yra tikrinamas spredas – jeigu einamasis spredas mažesnis nei MaxSpread, įvyksta įėjimas į rinką iškart, jei didesnis – robotas pereina į laukimo būseną.

6. Teikprofitas skaičiuojamas paprastai: jeigu TP nustatytas punktais, pagal tai ir skaičiuojama.

7. Stopas užduodamas punktais SL.

8. Jei nustatytas tralas (slenkantis stopas), pozicijos uždaromos pagal tralą (yra keletas tralo variantų).

9. Rizikos ir kapitalo valdymas (MM) valdomas nustatymų LotVariant – čia galima rinktis arba FixLot (fiksuotas lotas) arba pasirinkti fiksuotą riziką nuo depozito. Rekomenduojama rizika – ne daugiau 3% nuo depozito vienam orderiui.

Robotas nenaudoja martingeilo, vidurkinimo, orderių tinklo, tačiau įjungus, gali taikyti dvigubą įėjimą su perpusę sumažintu lotu (priklausomai nuo setų).

Robotas turi daug nustatymų, todėl galima tinkamai optimizuoti jį daugeliui valiutų porų.


Roboto sandorio atidarymo pavyzdys

fillthegap pardavimas

Testai istorijoje

Atsižvelgiant į tai, kad valiutų porų yra daug (17), todėl čia publikuojama tik visų testų suvestinė ataskaita, padaryta programoje EA Analyzer. Pirmoji ataskaita yra padaryta su fiksuotu 0.1 lotu, kita ataskaita su įjungta MM funkcija, t.y. proporciniu lotu.

2007-2016, fiksuotas 0.1 lotas

fillthegap ataskaita be mm

2007-2016, lotas MM

fillthegap ataskaita su mm

Testų išvados: robotas FillTheGap su įjungtu MM (proporciniu lotu), prekiaudamas su 17 valiutų porų demonstruoja ilgametį stabilų augimą be kritinių nuosmūkių.

Monitoringas


Nustatymų aprašymas

  • Settings01sekcija «Signalo nustatymai» 
  • ExpertName — roboto pavadinimas
  • Magic — unikalus orderių numeriai
  • MaxSpread — maksimalus leistinas spredas (senaisiais punktais)
  • MaxSpread2 — maksimalus leistinas spredas papildomam orderiui (senaisiais punktais)
  • UseAllGaps — įjungia prekybą gepais: true — su visais, false — tik su gepais pirmadienį, nuo 00:00 val.
  • MaxGap — maksimalus gepo dydis tolimesniam skaičiavimui
  • MinGap — minimalus gepo dydis tolimesniam skaičiavimui
  • CandlesToWait — jeigu gepas yra, bet indikatorinis filtras nepraeitas arba per didelis spredas, robotas pereina į laukimo būseną ant CandlesToWait žvakių
  • CCIPeriod — indikatoriaus CCI periodas
  • WPRPeriod — indikatoriaus WPR periodas
  • CCIEnterLevel — indikatoriaus CCI lygis, nuo kurio vykdomas įėjimas
  • CCIExitLevel — indikatoriaus CCI lygis, nuo kurio vykdomas išėjimas
  • WPREnterLevel — indikatoriaus WPR lygis, nuo kurio vykdomas įėjimas
  • WPRExitLevel — ndikatoriaus WPR lygis, nuo kurio vykdomas išėjimas
  • ExitInLoss — jeigu kaina eina ne į pelno pusę, tai jeigu  ExitInLoss=true orderis užsidarys su nuostoliu.
  • MaxExitSL — procentinis dydis nuo stopo dydžio, kuriuo uždaromas orderis (veikia jeigu ExitInLoss=true ir suveikia CCIExitLevel arba WPRExitLevel)
  • MinExitTP — procentinis dydis nuo take-profito dydžio, kuriuo uždaromas orderis (veikia jeigu ExitInLoss=false ir suveikia CCIExitLevel arba WPRExitLevel)
  • Setting02 — sekcija «Stoploss ir Takeprofit»
  • SL — Stop-Loss (stopas)
  • TP — Take-Profit (pelnas)
  • Setting04 — sekcija«ММ nustatymai»
  • LotVariant — loto apskaičiavimo variantai: Fiksuotas lotas, Fiksuotas procentas, Fiksuota proporcija, Loto apskaičiavimas priklausomai nuo volatilumo.
  • FixLot — fiksuoto loto dydis
  • Risk — loto procento dydis nuo einamojo balanso (equity)
  • MoneyForMinLot — pinigų kiekis minimaliam (pirminiam) lotui
  • VolRisk — loto dydis priklausomai nuo volatilumo
  • VolHistBars — barų kiekis volatilumo apskaičiavimui
  • UseDynamicDecrease — naudoti sumažintą bazinį lotą atsiradus nuostoliams
  • DynamicDecreaseFactor — procentinis bazinio lotos sumažinimas atsiradus nuostoliams
  • Settings05 —  sekcija «Dvigubi įėjimai»
  • Allow_Second_Trade — leisti antrąjį įėjimą
  • Distance — atstumas punktais iki antrojo orderio
  • Lot_Factor — antrojo orderio dydžio koeficientas nuo bazinio
  • Settings06 — sekcija«Dalinis uždarymas»
  • AllowPartialExit — įjungti dalinį uždarymą
  • ExitDistance — atstumas procentais nuo teikprofito, kada turi suveikti dalinis uždarymas
  • ClosePercent — kiek procentų turi būti nuo bazinio loto, kad įvyktų dalinis uždarymas.
  • Setting08 — sekcija «Standartinis tralas»
  • TralOnPips — įjungti standartinį tralą (slenkantį stopą)
  • TralingStop — tralas
  • TralStep — tralo žingsnis
  • Setting09 — sekcija «Tralas pagal žvakių šešėlius»
  • Use TrailingByShadows — įjungti tralą pagal žvakių šešėlius
  • BarsUse — žvakių kiekis tralo apskaičiavimui
  • BarsOtstup — atitraukimas barais tralo apskaičiavimui
  • Setting10 — sekcija «Tralas pagal ATR»
  • Use TrailingByATR — įjungti tralą pagal ATR
  • AtrPeriod — indikatoriaus ATR periodas
  • AtrShift — indikatoriaus ATR poslinkis
  • AtrKoeff — koeficientas apskaičiavimui pagal ATR
  • Setting12 — sekcija «Tralas pagal MA» (slankųjį vidurkį)
  • UseMATrailing — įjungti tralą pagal slankųjį vidurkį
  • iMAPeriod — indikatoriaus MA periodas
  • iMAShift — indikatoriaus MA poslinkis
  • iMAMethod — indikatoriaus MA metodas
  • IMAotstup – indikatoriaus MA atsitraukimas nuo tralo
  • Setting12 — sekcija «Breakeven» (nenuostolio zona)
  • UseBE — naudoti pervedimą į nenuostolio zoną
  • BELevel — pervedimas į nenuostolio zoną  (atsidarymo lygis + BEPlusPips) esant BELevel punktų.
  • BEPlusPips — pelnas punktais
  • Setting14 — sekcija«Nenuostolis procentais nuo gepo» 
  • UsePercBE — naudoti pervedimo į nenuostolį funkciją procentais nuo gepo
  • BEPerc — nenuostolio procentas santykyje su gepu.
  • Setting17 — sekcija «Tarnybiniai nustatymai» 
  • CandlesToDelete — po kiek žvakių panaikinti atidėtą orderį
  • BarPeriod — indikatorių apskaičiavimo periodas
  • WorkPeriod — darbinis laiko intervalas
  • Setting18 — sekcija «Kiti nustatymai» 
  • Slippage —  praslydimas
  • NumOfTry — pakartotinų bandymų keikis atidaryti orderį esant praslydimui.
  • SleepTime — pertrauka tarp bandymų atidaryti pakartotinį orderį, sekundėmis.
  • SleepMaximum — maksimalus bandymų kiekis sekundėmis.
  • ECNAccount — ECN sąskaitos naudojimas.
  • UseComments — naudoti orderio komentarus.

Dėmesio! Nieko nekeiskite parametruose, jeigu tikrai nežinote, ką jie reiškia. Rekomenduojama naudoti paruoštus nustatymus (setus), kurie yra archyve kartu su robotu.


Rekomenduojama rizika

robotas fillthe gap rizika

Rekomenduojama rizika yra 3% vienam sandoriui nuo depozito. Lotą galima apskaičiuoti pagal specialų kalkuliatorių arba tiesiog nustačius rizikos lygį roboto nustatymuose, kur viskas apskaičiuojama automatiškai.

Išvados

Robotas fillthegap isvados

Robotas Fill The Gap yra gana sudėtingas multi-valiutinis robotas, kuris prekiauja pagal daug metų žinomą gepų strategiją. Nors strategija sena, tačiau robotas naudoja pačius moderniausius automatinės prekybos metodus, filtrus ir algoritmą.

Robotas gali puikiai papildyti patikimų robotų portfelį, taip pat gali būti naudojamas kaip papildinys rankinėje gepų prekyboje (griežtai laikantis rizikos valdymo).

Iš esmės – tai klasikinė strategija su šiuolaikinėmis technologijomis. Laukti 1000% iš šio roboto neverta, tačiau jeigu Jūs rinkoje jau senai, tai suprasite tikrąją šio roboto vertę: patikima, mėnesiais ir metais patikrinta sistema, suteikianti pasitikėjimo nuosmūkių periodais ir duodanti neblogą pelną ilgalaikėje perspektyvoje.

Svarbu!!!

Korektiškam roboto darbui būtinas pastovus terminalo Metatrader 4 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. Rekomenduoju kompaniją Myforexvps –  geras VPS nuo 3,99$ per mėnesį.


Atsisisiųsti Forex robotą „Fill The Gap“

Mygtukas

Print Friendly, PDF & Email