Jump to content
Co nového? Mé kurzy
Komunita:
Diskuze Sledované příspěvky Žebříčky

Doporučené příspěvky

Odesláno

To cubehead

Poslal som ti emailom zakladnu verziu. Tú zlú som skušal doprogramovať ja . Niesom v tom velmi doma a tú čo som sem dal omylom bola ta najhoršia . :S

Ďakujem za ochotu.

Roman

  • Odpovědí 4,6k
  • Vytvořeno
  • Poslední

Nejaktivnější diskutující

Nejaktivnější diskutující

Publikované obrázky

Odesláno

To all:
Co myslite, je vhodnejsie pouzivat nejaky AOS, alebo otvarat a zatvarat pozicie rucne. Nejde mi o zjednodusenie obchodovania, zapnut sys. a ist na kavu, ale o to aby som sa nemuse prilis rozhodovat a podlahnut nejakemu nutkaniu vstupit, resp. vystupit s pozicie. Jednoducho nechat rozhodovat system.

Odesláno

To jano:
všeobecné skúsenosti vravia, že AOS nie je najideálnejšie riešenie na obchodovanie, ale určite má svoje miesto v tradingu. Jeho nespornou výhodou je, že odpadá vplyv psychiky tradera na výsledok obchodovania, takisto aj časová náročnosť sa zmenšuje. Nevýhodou a rizikom sú hlavne situácie, kedy spadne obchodníkovo pripojenie a je práve v pozícii, ktorá sa uberá opačným smerom. Pri katastrofickom scenári, keď sa znova napojí na PC, môže mať už účet vybielený. Ale to je skutočne extrémny prípad :) Takisto aj keď trader vidí podľa iných indícií ako tých, na ktorých je AOS založený, že sa trh otáča proti jeho pozícii, ak nechá obchodovanie na AOS môže sa pripraviť o časť profitu alebo zväčšiť svoju stratu.
Zhrnutie: Asi najoptimálnejšie je, obchodovanie podľa AOS, kedy systém len generuje signály na vstup a výstup, ale pozície otvárať a zatvárať ručne.
Pekný deň :)
Martin

Odesláno

To galant:
No a keby som nechal vstup na AOS, potom zadal SL, a nejaky limit, tak by to slo, alebo to je hlupost. Lebo pri zapnutom AOS neviem ako by sa dal dodrzat moj MM.

Odesláno

To jano:
To by bolo riešenie a myslím, že celkom schodné.
Len netreba potom zabudnúť AOS vypnúť a doobchodovať pozíciu manuálne. Občas sa totiž stane, že pri zapnutom AOS, ak zavrieš pozíciu ručne, najbližšie Ti otvorí dve opačné pozície, keď sa splnia príslušné podmienky z AOS. Je to dané tým, že AOS si pamätá svoju poslednú operáciu (napr. buy a keď príde signál na sell, jedným príkazom AOS zatvára pozíciu buy a druhý príkaz sell otvorí príslušnú short pozíciu. Ale keď mu Ty buy pozíciu zavrie ručne on o tom nevie a tým pádom otvorí dve pozície).
Ale to je už trochu mimo toho, čo si sa pýtal :).
Takisto je rozdiel na akej platforme obchoduješ. VTčko vykonáva akciu (t.j. AOS) až po ukončení sviečky, čo pri dlhších timeframoch môže byť neskoro, zatiaľčo v MTčku sa toto dá nastaviť v rámci tickov(ak sa mýlim, nech ma MTčkári opravia).
Jednoznačne to treba odskúšať a sám uvidíš, čo Ti bude najviac vyhovovať.

Martin

Odesláno

To galant:
To som si vsimol, ze mi AOS vstupuje do obchodu az po dokonceni sviecky, preto som skusil kratsie grafy, ale 30min myslim, ze je tak akurat. Vo VTcku sa da tiez nastavit kolko tickov po prichode signalu ma otvorit poziciu, ale nema to ziadny ucinok, vzdy caka na dokoncenie sviecky.
Vdaka za odpoved.

Odesláno

To jano:
myslím, že tento problém spomínal nedávno na niektorom vlákne Volf. Možnosť nastaviť počet tickov sa skutočne dá a vraj predtým to aj fungovalo (osobne som to nezažil), ale teraz je táto funkcia nefunkčná. V každom prípade by to bol prínos.

Odesláno

zdravim,
forexu sa venujem iba kratko a zaujima ma predovsetkym FA.
mohol by som sa spytat skusenejsich, odkial a ako cerpaju cerstvo
vydane ekonmicke data? pouzivate iba nejake portaly ako
fxstreet.com, briefing.com, cnnmoney.com alebo mate predplatene
emaily s kompletnym infom? a na zaver-odkial cerpate data pre
GBP a JPY? ja som si nasiel par portalov ale vsetky stoja za...
jedine na USD som nasiel kompletne a poriadne kalendare...
-aby sme zbytocne nezaplavovali vlakna zbytocnymi prispevkami
(ako tento) kto by chcel moze mi poslat svoje skusenosti
na mail - martin.giga@gmail.com
dakujem a prajem vela dobrych obchodov

Martin

Odesláno

2 Volf:

mohol by ten PD aj so vstupmi vypadat nejak takto?presnejsie povedane.vstupuje na dvoch signaloch v rovnakom smere.PD sa mi zda byt dobry.mozno nejake odchylky ale neviem.skusal som to prepocitat na mensej vzorke a boli tam nejake male odchylky.napriklad moj rucny vypocet daval 1165 pips na 11 obchodov a PD 1177 na kabli.neviem ci tam nerobia chyby spready alebo tak nieco. ak by to pomohlo tak pozicie boli v takomto poradi L-,S-,S-,L+,S+,S+,L+,L+,S+,S+,L+.neviem ci ta odchylka nevznika ked su dva Shorty za sebou.taky prvy odhad.alebo ked tak na to pozeram tak som sa asi pomylil ja pri odcitani spreadov z tych stratovych pozicii.kazdopadne budem rad ked sa tomu niekto povenuje :)

{pridelenie poradoveho cisla sviecke}
DP1bars:=cum(1);

{OpenBuy and CloseBuy}
OpenBuy:= OpenBuySignal and eventCount('OpenBuy')= eventCount('CloseBuy');
CloseBuy:= OpenSellSignal and eventCount('OpenBuy')>eventCount('CloseBuy');
longopen2:=if(sum(OpenBuy,ref(DP1bar,0)-valuewhen(1,OpenSell,DP1bar))=2 and OpenBuySignal=1,1,0);
longclose2:=OpenSellSignal and eventCount('OpenBuy')= eventCount('CloseBuy');
OpenBuy2:= longopen2 and eventCount('OpenBuy2')= eventCount('CloseBuy2');
CloseBuy2:= longclose2 and eventCount('OpenBuy2')>eventCount('CloseBuy2');

{OpenSell and CloseSell}
OpenSell:= OpenSellSignal and eventCount('OpenSell')= eventCount('CloseSell');
CloseSell:= OpenBuySignal and eventCount('OpenSell')>eventCount('CloseSell');
shortopen2:=if(sum(OpenSell,ref(DP1bar,0)-valuewhen(1,OpenBuy,DP1bar))=2 and OpenSellSignal=1,1,0);
shortclose2:=OpenBuySignal and eventCount('OpenSell')= eventCount('CloseSell');
OpenSell2:= shortopen2 and eventCount('OpenSell2')= eventCount('CloseSell2');
CloseSell2:= shortclose2 and eventCount('OpenSell2')>eventCount('CloseSell2');

{- - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -}
{ProfitDdisplay AddOn}

{1: taking Input-Signals}
DP1start:= 1; {or Name_of_InputValue}
DP1spread:= 0.0004; {or Name_of_SpreadValue}
DP1size:= 0.1; {for Mini or Name_of_LotSizeValue}
DP1oBuy:=OpenBuySignal; {here goes the Name_of_OpenBuy_Signal}
DP1cBuy:= OpenSellSignal; {here goes the Name_of_CloseBuy_Signal}
DP1oSell:=OpenSellSignal; {here goes the Name_of_OpenSell_Signal}
DP1cSell:= OpenBuySignal; {here goes the Name_of_CloseSell_Signal}

DP2start:= 1; {or Name_of_InputValue}
DP2spread:= 0.0004; {or Name_of_SpreadValue}
DP2size:= 0.1; {for Mini or Name_of_LotSizeValue}
DP2oBuy:= longopen2;{here goes the Name_of_OpenBuy_Signal}
DP2cBuy:= longclose2; {here goes the Name_of_CloseBuy_Signal}
DP2oSell:= shortopen2; {here goes the Name_of_OpenSell_Signal}
DP2cSell:= shortclose2; {here goes the Name_of_CloseSell_Signal}

{2: normalizing Input = avoiding N/A values }
DP1oBu:=if(DP1oBuy=1,1,0);
DP1cBu:=if(DP1cBuy=1,1,0);
DP1oSe:=if(DP1oSell=1,1,0);
DP1cSe:=if(DP1cSell=1,1,0);

DP2oBu:=if(DP2oBuy=1,1,0);
DP2cBu:=if(DP2cBuy=1,1,0);
DP2oSe:=if(DP2oSell=1,1,0);
DP2cSe:=if(DP2cSell=1,1,0);

{3: calculating OpenOrderSize for given InputSignals }
DP1bu:=DP1oBu-DP1cBu;
DP1bought:=if(DP1bar DP1se:=DP1oSe-DP1cSe;
DP1sold:=if(DP1bar DP1inTrade:=DP1bought-DP1sold;

DP2bu:=DP2oBu-DP2cBu;
DP2bought:=if(DP1bar DP2se:=DP2oSe-DP2cSe;
DP2sold:=if(DP1bar DP2inTrade:=DP2bought-DP2sold;

{4: calculating earnings and cost for given OpenOrderSize}
DP1earn:=if(DP1bar DP1cost:=abs(DP1inTrade-ref(DP1inTrade,-1))*DP1spread*0.5;
DP1profit:=cum(DP1earn-DP1cost);
DP1risk:=lowest(DP1profit);

DP2earn:=if(DP1bar DP2cost:=abs(DP2inTrade-ref(DP2inTrade,-1))*DP2spread*0.5;
DP2profit:=cum(DP2earn-DP2cost);
DP2risk:=lowest(DP2profit);

{5: calculating output}

DP1barOut:=DP1bar*0.0001;
{Name: BarNumber; line:1,darkgreen; Frame: 2}

DP1inTradeOut:=DP1inTrade*DP1size*10+DP2inTrade*DP2size*10;
{Name: TradedLots; line:1,palegray; Frame: 2}

DP1riskOut:=DP1risk*DP1size*100000+DP2risk*DP2size*100000;
{Name: Risk; line:2,red; Frame: 2}

DP1zeroOut:=0;
{Name: zeroline; line:2,white; Frame: 2}

DP1profitOut:=DP1profit*DP1size*100000+DP2profit*DP2size*100000;
{Name: Profit; line:2,black; Frame: 2}

otazku smerujem predovsetkym na Volfa ale ak ma niekto nejaku pripomienku pripadne opravu(ak je tam nieco zle) tak nech mi kludne napise na mail.da sa lahko zistit :)

Odesláno

cubehead:
zběžným pohledem jsem na to mrknul, ano takto nějak by mohl fungovat PD pro dvojnásobné vstupy, jen si nejsem jistý, zdali jsi správně definoval podmínky pro druhý vstup. Zkoušet to nebudu, ve VT nedělám. Ale jdeš na to správně, chce to ručně zkontrolovat výsledek a pak se dlouze zamyslet nad skriptem, jestli se dá nějak vylepšit.
Milan

Návštěvník
Téma je uzavřené.

×
×
  • Vytvořit...