Hezky vecer,
mohl byste mi nekdo pomoct jak vysvetlit Amibrokerovi v AFL Position Sizing?
Mam nejaky vstup - jakykoliv, treba Cross 5,20ti dennich EMA - chci vlozit 60 procent kapitalu, z volatility za posledni 4 dny si vypoctu pocatecni SL. Az muj profit prekroci puvodni risk (rozdil nakupu a SL) chci prikoupit 30 procent a az profit prekroci dvojnasobek puvodniho risku, prikoupit zbyvajicich 10 procent. Vystup na Trailing SL - stale vypocitavan z volatility za posledni 4 dny.
Pokusim se ukazat kam jsem se dostal:
PositionSize = -60;
Buy = Cross(EMA(Close,5),EMA(Close,20));
Vol = (Sum(High-Low,4)/4)/Close*100;
ApplyStop(stopTypeTrailing, stopModePercent, Vol,1, False, 0 );
Sell = 0;
A dal nevim - mam dejme tomu nakoupeno za 60procent a v pristim cyklu potrebuju otestovat jestli uz jsem nakoupil (jak?) a pak prikoupit dalsich 30...to same s dalsimi 10ti procenty.
Zkuste prosim ten muj kod dokoncit, je to urcite na par radku, nejak mi hlava zatim tyhle smerem nefunguje, ackoliv programovani v ostatnich jazycich C,Java apod. mi problem nedela. Docela mi v AB chybi debugger, nevite o jinem backtestingovem programu ktery by mel debugger - vypis promennych, krokovani, breakpoints apod. ?
Dekuji moc, pekny vecer!
Martin.