STOP
STOP i ProBacktest og ProOrder er stoppordretypen for innganger og utganger, og plasserer en ventende ordre som fylles når prisen krysser et nivå. Eksempler inkludert.
Syntaks
[BUY|SELLSHORT] quantity unit AT price STOPSlik fungerer det
STOP følger en pris i en BUY eller SELLSHORT ordren for å gjøre den til en ventende stoppordre i stedet for en umiddelbar. En buy stop plasseres over gjeldende pris og utløses når prisen handles opp gjennom nivået, den vanlige formen for breakout-innganger. En sell stop plasseres under gjeldende pris og utløses når prisen handles ned gjennom nivået.
STOP er ett av de tre ordretype-nøkkelordene, sammen med MARKET for umiddelbar utførelse og LIMIT for en ventende ordre som venter på en bedre pris. En ventende stopp som ikke fylles på neste bar, kanselleres, så en vedvarende stoppinngang må sendes inn på nytt hver bar så lenge oppsettet holder.
Ikke forveksle denne ordretypen med SET STOP LOSS, som setter et stop loss-nivå på en posisjon som allerede er åpen. Denne siden dokumenterer STOP ordretype for inngang og utgang. For den separate beskyttelsesmekanismen med ventende stop, se STOP (pending).
Eksempler
Eksempel 1, Breakout-inngang med en buy stop (ProBacktest)
DEFPARAM CumulateOrders = false
// Buy a break of the 20-bar high
entryLevel = Highest[20](high)
IF NOT OnMarket THEN
BUY 1 CONTRACT AT entryLevel STOP
ENDIFDen ventende stoppen ligger over markedet og fylles bare hvis prisen handles opp gjennom forrige 20-bars high, slik at inngangen følger et bekreftet breakout.
Eksempel 2, Short-breakdown med en sell stop (ProOrder)
DEFPARAM CumulateOrders = false
// Sell short a break below the 20-bar low
level = Lowest[20](low)
IF NOT ShortOnMarket THEN
SELLSHORT 1 CONTRACT AT level STOP
ENDIFSell stop-ordren ligger under markedet og utløses når prisen bryter 20-bars low, og går short på bruddet nedover.
Eksempel 3, Stoppinngang med en beskyttende stop loss (ProOrder)
DEFPARAM CumulateOrders = false
// Enter on a breakout, then protect the position
entryLevel = Highest[20](high)
IF NOT LongOnMarket THEN
BUY 1 CONTRACT AT entryLevel STOP
ENDIF
SET STOP LOSS 30Her STOP ordretypen legger inn inngangen, mens SET STOP LOSS fester en beskyttende stop på 30 punkter til den resulterende posisjonen. De to bruksmåtene av ordet "stop" er ulike mekanismer.
Vanlige feil og fallgruver
- Ordretype kontra stop loss.
AT price STOPlegger inn en ventende inngangs- eller utgangsordre.SET STOP LOSSbeskytter en åpen posisjon. De er separate og lette å blande sammen. - Nivå på feil side. En buy stop må ligge over gjeldende pris og en sell stop under den. En stopp plassert på feil side av markedet er ikke en gyldig stoppordre.
- Ventende ordrer utløper etter én bar. A
STOPordre som ikke går inn på neste bar, kanselleres. Send den inn på nytt for hver bar så lenge oppsettet fortsatt er gyldig. - Stopp kontra limit.
STOPkjøper når prisen stiger gjennom et nivå,LIMITkjøper når prisen faller til et bedre nivå. Å bytte dem om reverserer inngangslogikken.
Relaterte instruksjoner
MARKET, umiddelbar utførelse til gjeldende pris.LIMIT, ventende ordre til en oppgitt pris eller bedre.BUY, åpner en long-posisjon, som en stoppordre kan utløse.SELLSHORT, åpner en short-posisjon, som en stoppordre kan utløse.SELL,EXITSHORT, lukker posisjoner og kan også bruke et stoppnivå.SET, knytter en beskyttende stopp eller et mål til en åpen posisjon.TARGET, profittmål-motstykket til en beskyttende stopp.