Jump to content
Co nového? Mé kurzy
Všude

vlaka

Members
  • Počet příspěvků

    1
  • Registrace

  • Poslední návštěva

 Content Type 

Diskuze

Aktuality

Články v klientské sekci

Info

Články a tutoriály

Slovnik

Vše publikováno uživatelem vlaka

  1. vlaka

    Breakout systémy

    Dobry den. Par stran dozadu som nasiel diskusiu o systeme Breakout Daily Range, ktoreho autorom je Igor. Ja som sa vtedy pokusal urobit EA na jeho system (nick vlaka). Po konzultacii s Igorom som system zo SBFX vymazal, pretoze to nefungovalo podla jeho podmienok (po 08:00 EA nepocital dynamicky High a Low, zostal konstantny po cely den), a podla jeho odporucenia som to prepracoval. EA pracuje takto Vstupne parametre: StartC - cas kedy EA zistuje Dialy High and Low, a pocita first Entry pre long a short pozicie Start - cas od ktoreho EA otvori poziciu (samozrejeme ak su splnene podmienky pre vstup) EOD - cas kedy EA ukonci vsetky otvorene pozicie EOT - cas do ktoreho moze EA otvorit poziciu P1,P2,P3 - prametre pre vypocet Avarage Daily Range MM - pouzitie Money Managment-u (zatial som to neoptimalizoval,a je to prevzane z Hendrickovho EA Phoeinx), takze lepsie nastavit false ST - True - je mozne spustit optimalizaciu ak je False EA pouziva prednastvene parametre priamo v kode useTP - pouzite Take Profit-u MaximumRisk- pouzite v MM DecreseFactor - pozitie v MM reversal - if true EA moze otvorit aj reverznu poziciu po po zatvoreni predchadzajucej (stava sa to malokedy) stdevper - preioda pre indikator Standard Deviation, ktory je pouzity ako filter pre vstup stdevlimit - minimalna hodnota Standard Deviation pre vstup percRAvgBO - hodnota pre vypocet Breakout a je v percentach percRAvgTS - hodnota pre vypocet Trailing Stop-u a je v percentach TP - hodnota pre Take profit in pips percRAvgBE - hodnota pre vypocet Break Even a je v percentach maxTS - hodonta pre maximalny Trailing Stop v pipsoch Po 08:00 EA vypocita denne High a Low a Avarage Daily Range sposobom ako bolo v povodnom systeme, vypocitaju sa hodnoty pre vstupy EntryLong=DailyLow+percentualna cast priemerneho denneho Range (percRAvgBO) EntrySort=DailyHigh-percentualna cast priemerneho denneho Range (percRAvgBO) Vstup do pozicie Long sa uskutocni ak, Close[1] (predchadzajuceho Bar-u) je nad EntryLong a stdDev je nad limitom (stdevlimit) a hodnota stdDev ma stupajucu tendenciu. (zatial dva bary dozadu) Vstup do Short pozicie Close[1] (predchadzajuceho Bar-u) je pod EntryShort a stdDev je nad limitom (stdevlimit) a hodnota stdDev ma stupajucu tendenciu. (zatial dva bary dozadu) Trailing Stop je realizovany tiez na Close predchadzajuceho baru a sluzi aj ako limitna hodnota pre vstu do opacnej pozicie. Take Profit je standardny. V kode su predefinovane nastavenia pre EURUSD, GPUSD, USDCHF a USDJPY a su optimalizovane za posledne dva mesiace a funguju od 9/2006. Optimalizaciu pre hodnoty (stdevper, stdevlimit, percRAvgBO, percRAvgTS, TP, percRAvgBE) robim kazdy tyzden, alebo po troch zlych obchodoch na jednom pare. Hodnoty optimalizujem pre 30-40 dni naspat. Zatial nemam relevantne vysledky z forward testingu, takze ich sem ztial nedam. Ked bude co tak to urcite zverejnim. PS Na Forexe som novacik venujem sa tomu len asi 6 mesiacov, aj to len po veceroch."Cistotu kodu" si prosim nevsimajte je to len pracovna verzia, nikdy som neprogramoval vo C++, venoval som sa programovaniu databaz aj to len chvilu. Dakujem za Vas cas. vlaka
×
×
  • Vytvořit...