PDA

View Full Version : buy stop



qsam
13-02-2008, 01:03
Tere,

Üks üpris spetsiifiline Metatraderi küsimus.
Kas on võimalik teha sellist buy stop(pending) orderit, mis ei aktiveeruks mitte siis, kui hind hetkeks määratud sisenemis hinna tasemel käib, vaid siis, kui hind mingil määratud ajaperioodil sulgub määratud sisenemis hinna tasemel või kõrgemal.
Lühiajalised kõrged piigid aktiveerivad tehingu ja ei lase strateegial toimida :(

Oskab keegi öelda kas sellele probleemile on äkki mõni asjalik workaround ?


Oskar.

margus
14-02-2008, 20:43
Taolisele situatsioonile ei saagi sellist lahendust olla nagu loodad.
Asi nimelt selles, et selgub ju alles tagantjärele kas kiire liikumine oli vaid "piik" või kihutaski turg mingis suunas minema.
Muidu oleksime siin kõik miljonärid ;)

Aga hulgaliselt vahendeid kauplemise automatiseerimiseks (muidugi juhul, kui maakler automaatide kasutamist võimaldab) leiad siit:
http://codebase.mql4.com/ru/
ise konstrueerida saad siin:
http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/

jõudu ja edu!

qsam
15-02-2008, 02:54
Hm, said ilmselt veidi valesti aru.
Ehk siis. Mul on ees tabel 30min perioodi kohta. Buy stop order läheb käiku sel hetkel, kui üks 30min küünal sulgub(ja järgmine avaneb) minu määratud buy stop hinnast kõrgemal. Oluline on see, et ma räägin 30min perioodist. Sama buy stop võis käiku minna hulga varem n. 5min tabelil - ehk siis, kui üks 5min küünal sulgub määratud hinnast kõrgemal. (Peale seda võibolla hind langeb uuesti ja 30min tabelil kajastub see kõrge piigina, mis sulgub tegelikult hulga madalamal.
Selle meetodi puhul oleks oluline ühendada stop order vabalt valitava aja perioodiga.

Päris segane jutt tegelikult lihtsast asjast :)

Aga jõudsin ka ise sellele järeldusele, et programmi "valmis" vahenditega seda teha ei saa ja ilmselt peab mql4 koodi kirjutama või otsima, äkki on keegi midagi sarnast juba valmis teinud.