KLOCKAN

söndag 28 februari 2010

ThinkOrSwim Volume Profile


ThinkOrSwim lanserade i helgen en intern Volume Profile och TPO Profile indikator.

lördag 27 februari 2010

Förberedelser

"Chance favors the prepared mind."

-- Louis Pasteur

En viktig del av min trading är förberedelserna innan handeln inleds. Mina förberedelser tar 30-60 minuter och normalt gör jag dessa dagen efter den avslutade handelsdagen. Jag analyserar då ett volym profil diagram sammansatt av flera handelsdagar (composite) samt ett market profile diagram av de senaste handelsdagarna.

Jag märker ut den senaste dagens avslutskurs, samt högsta och lägsta kurs. Desstutom markerar jag dagens VPOC och övriga prisnivåer med utmärkande hög eller låg volym i både dagsdiagrammet och composite diagrammet. Tidigare VPOC:s som inte ännu testats (naked) samt öppna gap markeras särskilt. I de fall en nivå i dagdiagrammet sammanfaller med en utmärkande nivå vid tidigare dagars handel tillmäter jag dessa ett högre värde. Även om jag till övervägande del följer volym profilen noterar jag även s.k. single prints i TPO profilen.


"Attempted Direction: Which Way is the Market Trying to Go? Directional Performance: Is the market doing a good job in its attempts to get there?"

-- James F. Dalton, Mind over Markets

I min analys försöker jag desutom bilda mig en uppfattning om "other timeframers" varit aktiva i marknaden, vem som dominerat handeln (köparna/säljarna) , om värdet ökat eller minskat, om marknaden är trendande eller sidledsgående, mm.

Vidare så forumlerar jag via excel enklare hypoteser. Var dagen snäv eller vid? Vad kan jag förvänta mig av morgondagen? Kan jag indentifiera någon set up inför nästföljande dag? En stor del av de studier jag tillmäpar finns att tillgå under ”Min statistiska samling”.

Slutligen noterar jag klockslag för viktig makro och viktiga rapporter i syfte att inte vara positionerad i marknaden när de presenteras.

När analysen är klar tar jag en print av diagrammen samt markerar ut de nivåer jag anser vara mest betydelsefulla i mitt handels diagram.





"Master Guam said that assessments should be made at home before sending troops abroad. Assessments are the first order of business in military operations. Some say that military operations should be adjusted right on the spot, in confrontation with the opponent, but General Cao Cao says that assessments should be made in headquarters -- this is because it is imperative first to assess the wisdom of the leaders, the strength of the opponent, the lay of the land, and the number of troops; then when the two armies confront on another, the adaptations to be made are determined by the leadership in a manner consistent with these calculations."

-- Zang YuI kommenterar "Krigskonsten" av Sun Tzu

Avslutningsvis vill jag framhålla att ovan nivåer och hypoteser endast ingår i min övergripande strategi. Historisk sannolikhet är ingen garanti för att ett framtida utfall. Mycket kan hända under overnight trade. Dessutom kan nyheter och politiska utspel föranleda ändrade värderingar. Likt vid en militär operation bör således den strategiska planen kompletteras med taktiska överväganden allteftersom handelsdagen fortgår.

EDIT: Inlägget har ändrats genom att ytterligare en bild har infogats.

fredag 26 februari 2010

Follow the Flow






tisdag 23 februari 2010

måndag 22 februari 2010

fredag 19 februari 2010

onsdag 17 februari 2010

Volym Profil Strategi

Enligt min mening är ett vertikalt pris-volym histogram det bästa verktyget för att värdera marknaden och prognosera eventuellt responsivt handlande från marknadens aktörer. De principer som redogjorts för beträffande Order Flow gäller även för längre time frames.

Volym Profilen visar var responsiva köpare/säljare historiskt agerat och var de initierat affär. Vid dessa tidigare nivåer kan en reaktion åter förväntas förutsatt att förhållanden inte har ändrats. Vi kan således minska vår övervakning av börsen genom att fokusera på order flödet endast när priset handlas vid dessa nivåer.

En prisnivå med hög volym (high-volume-node, HVN) visar ett historiskt accepterat pris (fair value). Både köpare och säljare hade vid dessa nivåer starka övertygelser om den fortsatta riktingen varför en mer omfattande handel uppstod.

Om priset exempelvis testades från ovan innebär volymen att den stor grupp responsiva köpare försökte absorbera de initierande säljarnas utbud. Lyckades säljarna trots denna köpvilja driva priset ytterligare längre ner hamnade köparna ”upp-och-ner”. Nästa gång priset besöks kan vi således förvänta oss åter en omfattande handel då den stora grupp spekulanter (både köpare & säljare) som fortfarande är i marknaden nu ställs inför valet att avsluta positionerna break-even eller hålla för profit samtidigt som ny business attraheras till marknaden.

En HVN är inte en optimal entry nivå. I princip köper/säljer spekulanten fair value och hoppas på att marknaden ändrar uppfattning om värdet. Priset brukar dessutom tillbringa en längre tid vid en HVN med ”chop” som följd vilket kan vara något mentalt påfrestande för de med position i marknaden.

En prisnivå med låg volym (low-volume-node, LVN) visar istället en historiskt ensidig övertygelse om riktingen. Priset har hastigt rallat eller fallit igenom prisnivån. Om säljarna kontrollerat marknaden har inte köparna ansett priset tillräckligt lågt för att agera. När nivån återbesöks brukar den hastigt passeras eller förkastas beroende av om marknadens uppfattning om fair value ändrats eller inte.

Har inte uppfattningen om värdet ändrats kommer säljarna åter initiera och köparna avvakta. Vid ändrade förhållanden gäller det omvända, dvs. att köparna tar kontroll och driver upp priset tills säljarna anser priset tillräckligt högt för att agera.

Eftersom priset rör sig hastigt inom en LVN anses entry här riskabel. Samtidigt erbjuder dessa områden bäst tillfälle.


lördag 13 februari 2010

Order Flow Trader

Genom att läsa order flödet försöker vi uppmärksamma skiften i balansen mellan köpare och säljare och i ett tidigt stadie positionera oss före de som endast följer priset samt diverse prisbaserade indikatorer, dvs. majoriteten. Order flow tradern försöker prognosera riktingen ett par sekunder fram i tiden varför metoden främst är av intresse för intradags spekulanter.


För andra daytraders än scalpers förutsätter en lyckad strategi dessutom en metod för att värdera det värdepapper som handlas. En sådan metod kan vara teknisk eller baserad på fundamenta Personligen förlitar jag mig till market profile när jag värderar ES. Genom att studera volym profilen i relation till tidigare profiler identifierar jag de nivåer där jag kan förvänta mig att säljarna eller köparna agerar.

För att förstå order flödet måste vi först förstå varför priset rör sig. Nedan följer en bild av DOM. I prisstegen framgår fördelningen av vilande limit orders mellan 5 nivåer indikativa köpare (höger) och 5 nivåer indikativa säljare (vänster). Den 6:e nivån anger det samlade värdet. Den prisnivå som är markrad med gult är det senaste betalda priset. Inom parentes anges antalet kontrakt som senast handlats.


Av bilden ser vi att det samlade antalet kontrakt till försäljning uppgår till 10 329 kontrakt medan köparna endast aviserar intresse att köpa 4 552 kontrakt. Eftersom order boken inte anger antalet köpare och säljare utan endast indikativa bud saknar denna information i sig värde. Av de 10 329 säljarna kan en stor del i realiteten önska köpa men aviserar sälj i ett försök att hålla ner kursen tills tillräckligt med kontrakt ackumulerats. En stor del av säljarna kan även dra sina bud innan de träffas om väl priset börjar röra sig uppåt.


När bilden togs bjöd 229 potentiella köpare 1075,75 medan 1 232 potentiella säljare inte ville sälja sina kontrakt under 1076. Denna information är av intresse. Frågor som bör ställas är "Hur reagerar säljarna när större poster accepterar deras erbjudande? Flyttar de sina bud högre eller tillkommer fler säljare?". Det motsatta gäller köparna.

Förutsatt att att inte säljarna flyttar sina bud eller fler säljare tillkommer krävs att köparna initierar 1232 köp för att priset ska stiga 1 tick. Skulle istället en större spelare sälja 1013 kontrakt at-the-market skulle priset hoppa ner till 1075,50/1075,25.

Den sida som initierar affären anses vara aggressorn och indikera sentimentet. En köpare som accepterar säljarnas erbjudande är således normalt övertyga om uppgång medan de säljare som vilar i order boken visserligen vill sälja men inte lika brådskande Detta gäller oavsett om det är en person eller ett algoritm som deltar i affären.

När vi läser order flödet är vi intresserade av flödet i order boken. Vi söker i princip fyra mönster. Baserat på ovan bild kan vi sluta oss till följande.

  • Köparna kan initiera affär genom en market order
  • Säljarna kan respondera genom att ansluta sig till de limit orders som vilar vid prisnivån
  • Säljarna kan initiera affär genom en market order
  • Köparna kan respondera genom att ansluta sig till de limit orders som vilar vid prisnivån.

En vertikal prisrörelse orsakas av att en sida, exempelvis köparna, initierar affär. Eftersom inte heller säljarna anser priset rätt responderar de inte varför volymen i rörelsen blir låg. Det tillkommer helt enkelt inte fler poster i order boken. Som riktmärke för relativt normal volym kan genomsnittet i orderboken användas. 10 329 kontrakt till försäljning / 5 nivåer ger ca. 2000 kontrakt per prisnivå.

Priset kommer fortsätta upp så länge köparna fortsätter initiera och säljarna avstår från att tillföra poster i order boken. Den vertikala prisrörelsen ersättas dock förr eller senare av ett horisontellt läge där säljarna börjar responera. Trots att orderboken visar 1 232 kontrakt till försäljning kan exempelvis 5 000 kontrakt omsättas 1076 utan att priset fortsätter upp. Detta fenomen kallas av retail för motstånd. På liknande vis kallas responsiva köpare för stöd.

För att priset ska vända ner förutsätts emellertid inte enbart att säljarna responderar utan även att de börjar initiera affär.

Volymansamlingen är av särskilt intresse för en order flow trader. Att 5 000 kontrakt omsatts innebär att 5 000 köpare initierat affär (köpt eller täckt shorts) men även att lika många säljare sålt. Vi kan förutsätta att en stor del av de som köpt och sålt är daytraders samt att en betydande del är retail vars ”normala” smärtgräns är en stopp limit om 1-2 p. Om priset rör sig bort från volymansamlingen kan således förväntas att stoppen kommer bidra till ytterligare rörelse.

För att kunna följa flödet kan med fördel en bid/ask prisstege användas. Denna typ av diagram populariserades av Market Delta men en liknande plugg-in finns för Ninja Trader. Varje box är en prisnivå. Antalet orders anges som ”bid x ask” , dvs. siffran till vänster visar att säljarna initierat affär genom att acceptera budet medan siffran till höger visar när köparna varit aggressorn och accepterat säljarens erbjudande. Normalt anses betecknas dock siffran till vänster som köp och till höger som sälj.

måndag 8 februari 2010

Range Charts & 5 Tick Reversal

Den som vill organisera marknadens data i diagram kan välja att basera staplarna på tid, volym eller volatilitet.

När tid används avgränsas varje period av en förutbestämd tidsenhet, exempelvis 5 minuter. Volymbaserade staplar avgränsar istället perioderna efter antal kontrakt/aktier eller transaktioner (tick charts). Problemet med båda dessa metoder är att prisspannet kan variera kraftigt från period till period.

En jämförelse av det senaste årets prisdata för ES organiserat i 5-minuters perioder visar att prisspannet mellan perioderna varierade mellan 0.25 -16.75 punkter. Eftersom periodens stäningskurs inte kan uppskattas kan inte heller risken för affären beräknas. Vidare så missas många gånger affärer som bygger på entry vid periodens close eftersom en stor del av rörelsen redan kan vara avklarad.




Volatilitets baserade diagram, Rangebar charts, erbjuder dock en lösning till denna problematik genom att varje prisstapel får samma höjd eftersom stapeln utgörs av ett förutbestämt antal ticks, dvs. minsta möjliga prisförändring. I en 10-tick Rangebar chart av ES utgörs följaktligen varje period av 2,5 p. Periodens close är alltid antingen periodens high eller low och open är alltid en tick över eller under föregående prisstapel. En stor del "brus" filtreras på så vis varför digrammen blir mer följsamma.

Ovan anförda gör det lätt att beräkna entry priset vid en setup samt bestämma en logisk stopp loss. Om jag exempelvis avser köpa en enkel setup mot en stöd nivå kan jag redan när nivån testas förutsäga high, low och close. För entry lägger jag följaktligen en stop buy order 1 tick över förväntad close, dvs där nästa period kommer att öppna om den aktuella perioden stänger upp. Min stop loss sätter jag efter entry 1-2 ticks under signal stapeln. Förfarandet leder till sk. instant gratification. Nästa period kommer antingen vara i linje med min trade eller på väg att stoppas ut.




En ytterligare fördel med Rangebars är att jag som orderflow trader har ett konstant prisintervall att jämföra med. Hur mycket positivt delta krävs för att flytta priset 5 ticks? Ökar omsättningen allteftersom rörelsen fortskrider? Dessutom avgränsas rotationerna naturligt i diagrammet. Rangebars ger överhuvudtaget ett mer jämt flöde i majoriteten indikatorer.

Vilken inställning bör man då välja för sina Rangebars? The Institute of Auction Market Theory (IOAMT) har utvecklat en reversal chart, kallad 5-tick Reversal chart. I diagrammet avgränsas följaktligen staplarna av en 1.25p reversal från periodens swing high eller low.

IOAMT:s Reversal chart kan även skapas genom ett enkelt Point-and-Figure diagram. Varje nivå (X / O) består av ett antal boxar. En inställning om 0,25 för ES skulle innebära att varje box motsvarar 1 tick. I nästa led bestäms antalet boxar som förutsätts rekylera för att en ny period ska bildas. Inställningarna för en ES 5-tick Reversal chart är följaktligen 0,25 x 5.

Anledningen till att IOAMT valt 5 ticks är ett historiskt test de genomfört som visade att 5 ticks var den reversal som hade bästa odds (+50%) för en fortsättning i rikting med vändingen.

För att testa deras påstående gjorde jag själv ett baktest baserat på dels ett 5 tick, dels ett 6 tick Rangebar diagram. Förutsättningen var köp/sälj vid stängningen av första stapeln i motsatt riktning till de föregående (2-3 staplarna) med target en stapel (5/6 ticks) och stopp loss om 1 tick under/över reversal stapeln (6/7 ticks). Resultatet följer nedan.




Av ovan test framgår att oddsen för åtminstone en breakeven affär är relativt goda om affär görs i 2 delar med en 1:a target vid entry periodens close och därefter stopp loss flyttas till breakeven för affären. Testet visar vidare att oddsen för reversal är något högre när 6 tick används istället för 5. Min preferens är dock 5 tick som erbjuder bättre entry och lägre risk. Oddsen förbättrar jag genom en kombination med context (sammanhanget) och order flow.



(Not. Rangebar diagram finns bl.a. att tillgå i NinjaTrader och Market Delta)