一、Markkinahinnat ja toimeksiannot: erota ensin kaksi tilaustyyppiä
- Markkinatoimeksianto tavoittelee nopeinta toteutusta, mutta ei takaa hintaa: toteutetaan välittömästi parhaalla saatavilla olevalla hinnalla; nopeassa markkinassa voi esiintyä liukumaaWikiFXcomparefx.co ;
- Limittitoimeksianto rajoittaa huonointa hintaa, mutta ei välttämättä toteudu: toteutuu vain määritetyllä erittäin hyvällä hinnalla (ostolimitti nykyhinnan alapuolella, myyntilimitti nykyhinnan yläpuolella); jos hinta ei saavu, odotetaan ikuisesti TraderDetector.
Sanotaan: markkinatoimeksianto "haluaa toteutua", limittitoimeksianto "haluaa hinnan".
二、Stop-toimeksiannot: laukaisu ja toteutus ovat kaksi eri asiaa
- Stopin laukaisun jälkeen se muuttuu yleensä markkinatoteutukseksi: stop-toimeksianto aktivoituu, kun hinta laukaisee laukaisuhinnan, ja toteutetaan sen jälkeen markkinahinnalla;
- Gapissa todellinen toteutus voi ylittää laukaisuhinnan: nopeassa markkinassa tai gapissa laukaisuhinta ei ole sama kuin toteutushinta, ja todellinen toteutus voi olla huonompi;
- Stop loss ja take profit ovat myös laukaisukäskyjä, eivät taattuja toteutushintoja—— ne takaavat, että "tällä hinnalla laukaistaan", mutta eivät takaa, että "toteutetaan tällä hinnalla".
三、OCO ja trailing stop
- OCO (One Cancels Other): kun yksi toimeksianto toteutuu, toinen peruutetaan automaattisesti; käytetään usein breakout-toimeksiantoihin. Ennen toimeksiantoa varmista, tukeeko alusta sitä todella: MT5:ssä ei ole natiivia OCO:ta, se toteutetaan yleensä EA:lla tai kaupankäyntipaneelilla; jos se on toteutettu asiakaspuolella, terminaalin ollessa offline-tilassa toista toimeksiantoa ei ehkä voida peruuttaa ajoissa; jos sitä tuetaan palvelinpuolella, käyttäytyminen voi myös olla erilaista StoicFXFP Markets;
- Trailing stop: antaa stopin seurata hintaa yksisuuntaisesti. MT5:n trailing stop toteutetaan asiakaspuolella, riippuu alustan online-tilasta—— kun terminaali on offline-tilassa, trailing stop ei enää päivity, mutta jo asetettu palvelinpuolen stop laukeaa edelleen.
四、Tilaustyyppi määrää laukaisutavan
- Markkinatoimeksianto: toteutus ensin, hinta toissijainen;
- Limittitoimeksianto: odottaa parempaa hintaa, ei välttämättä toteudu koskaan;
- Stop-tyyppiset toimeksiannot: laukeavat, kun hinta ylittää tason; gapissa ja nopeassa markkinassa toteutushinta voi ylittää laukaisuhinnan;
- OCO: varmista myös, missä alusta sen toteuttaa —— asiakaspuolen EA vai palvelinpuoli —— offline-käyttäytyminen on erilaista.
五、Tarkistuslista ennen toimeksiantoa
Vahvista seuraavat kentät ennen toimeksiannon lähettämistä:
- Suurin toimeksiantomäärä (suurin erä/yksikkö);
- Pienin toimeksiantoetäisyys (stop-taso, laukaisuhinnan ja nykyhinnan pienin etäisyys);
- Kaupankäyntisäännöt (kaupankäyntiraja, positiorajat, toteutustapa);
- Stop loss- ja take profit -säännöt (onko pakollinen, etäisyysrajoitukset);
- Liukuma-asetukset (markkinatoteutus, sietokyky nopeassa markkinassa).
Vahvista alustan todellinen käyttäytyminen ensin demotilillä ja yhdistä sitten toimeksiantologiikka EA:han. Älä siirrä backtest-logiikkaa suoraan live-tilille (backtestin ja live-toteutuksen eroista ks. [sisäinen linkki: EA-backtest-opas] luku 7).
六、Valitse toimeksianto skenaarion mukaan, ei pelkän nimen perusteella
Taulukko
Skenaario | Tilaustyyppi | Hinta |
Haluat päästä markkinaan heti | Markkinatoimeksianto | Toteutushinta voi olla nähtyä tarjousta huonompi |
Haluat odottaa korjausta parempaan hintaan | Limittitoimeksianto | Ei välttämättä toteudu koskaan |
Astu sisään breakoutin laukaisun jälkeen | Stop-tyyppinen toimeksianto | Gapin jälkeen voidaan toteuttaa huonommalla hinnalla |
Sama koskee stop lossia ja take profitia: ne ovat laukaisukäskyjä, eivät taattuja toteutushintoja.
七、Palauta termit tilin ja toimeksiannon kontekstiin
Kun kirjaat toimeksiantologiikkaa, kirjaa laukaisuehdot, palvelimen aika, viimeisin hinta, sallittu pienin etäisyys ja osittaisten toteutusten käsittely. Jos OCO on toteutettu EA:lla asiakaspuolella, toista toimeksiantoa ei ehkä voida peruuttaa ajoissa, kun terminaali on offline-tilassa; jos sitä tuetaan palvelinpuolella, käyttäytyminen voi myös olla erilaista——kirjaa nämä erot backtestiin ja vikasuunnitelmaan (ks. [sisäinen linkki: Forex-VPS-konfigurointi ja EA-toiminnan valvontaopas] luku 6).
Samat termit voivat näkyä eri tavoin eri alustoilla, instrumenteilla ja tileillä. Avaa sopimusmäärittelyt tai demotili ja vahvista kentät; piste, pistearvo, sopimuskoko, marginaalivaluutta ja hintanoteerauksen desimaalit on ymmärrettävä yhdessä. Termien oppimisen testi ei ole ulkoa opettelu, vaan kyky vastata kolmeen kysymykseen:
- Mistä tämä luku tulee;
- Miten se muuttuu, kun hinta tai positio muuttuu;
- Miten se vaikuttaa kustannuksiin ja likvidaatioriskiin.
Kun kohtaat alustan mukautetun nimen, tarkista ensisijaisesti virallinen käsikirja ja asiakassopimus. Esimerkit ovat vain suhteiden havainnollistamista, eivätkä ne voi suoraan edustaa minkään todellisen tilin kiinteitä parametreja.
八、Sovella oman tilisi ehtoihin
Korvaa tämän artikkelin luvut ja vaiheet omilla tiliehtoillasi (instrumentti, pienin etäisyys, liukuma, OCO:n toteutustapa) ja kirjaa muistiinpanoihin asiaankuuluvat tietolähteet, havaintopäivämäärät ja muuttujien vahvistetut oletukset. Alustojen tilaustyypit ja toteutussäännöt vaihtelevat suuresti; käytä virallisia sivuja tunnisteena; kentät, joita ei voida vahvistaa virallisista asiakirjoista, merkitään tuntemattomiksi ja vahvistetaan palveluntarjoajalta.
Frequently asked questions
Toteutuuko toimeksianto aina asetetulla hinnalla?
Ei välttämättä. Se riippuu tilaustyypistä, likviditeetistä ja alustan toteutussäännöistä: limittitoimeksianto toteutuu vain määritetyllä tai paremmalla hinnalla, stop-toimeksianto toteutetaan laukaisun jälkeen markkinahinnalla, ja gapissa toteutushinta voi ylittää laukaisuhinnan.
Voiko stop loss poistaa riskin?
Ei. Stop loss rajoittaa suunniteltua riskiä, mutta liukuma ja gapit ovat edelleen olemassa, ja todellinen toteutus voi olla stop-hintaa huonompi.
Tukeeko MT5 natiivisti OCO:ta?
Ei tue. MT5:ssä ei ole natiivia OCO:ta, se toteutetaan yleensä EA:lla tai kaupankäyntipaneelilla; asiakaspuolen toteutuksessa terminaalin ollessa offline-tilassa toista toimeksiantoa ei ehkä voida peruuttaa ajoissa.
Lakkaako trailing stop toimimasta offline-tilassa?
Riippuu toteutuskohdasta. MT5:n trailing stop toteutetaan asiakaspuolella, eikä se päivity, kun terminaali on offline-tilassa; mutta jo asetettu palvelinpuolen stop laukeaa edelleen.
Mikä on käytännössä helpoiten ohitettava asia?
Vahvista pienin toimeksiantomäärä, pienin toimeksiantoetäisyys (stops level), kaupankäyntisäännöt, stop loss- ja take profit -säännöt sekä liukuma-asetukset; vahvista alustan todellinen käyttäytyminen ensin demotilillä ja yhdistä sitten toimeksiantologiikka EA:han. Lisäksi yleisiä ovat: stop lossin ja take profitin pitäminen "taattuna toteutushintana", MT5:n natiivin OCO:n puuttuminen mutta oletus, että se voidaan peruuttaa myös offline-tilassa, sekä trailing stopin riippuvuus terminaalin online-tilasta.