Skrov glidande medelvärde trade
Vad är DIG Hull Moving Average? DIG Hull Moving Average HMA gör ditt rörliga medelvärde responsivt mot de aktuella priserna medan de är släta och inte hakiga. HMAs skönhet är att den lyckas eliminera fördröjningen nästan helt medan den är helt jämn. Detta är vad du letar efter i ett glidande medelvärde betyder det att du kan få dina signaler snabbare och göra färre misstag. Hur jämför HMA med andra rörliga medelvärde Lets börja med att jämföra HMA till ett enkelt glidande medelvärde (SMA) med samma längd. Bara en snabb påminnelse: SMA-beräkningen tar de senaste n slutkurserna och beräknar deras genomsnittliga vanligtvis handlas det genom att ta en kort och lång SMA och när de två kryssar en signal uppstår. SMA är förknippad med två problematiska problem: Längre längd - Lag blir betydligt större. Sortera längd - MA blir väldigt hakig S038P500 Framtidens dagdiagram: På diagrammet kan du se standard SMA (längd 34) i cyanlightblå och vår DIGHullMovingAverage (längd 34) i gul. Den vänstra sidan av diagrammet visar att medan SMA fortfarande går upp mot marknaden, hämtar HMA både sväng - och växelriktningen medan den blir jämn. Du kan också se hur stor förseningen egentligen är genom att titta på de två vertikala linjerna till höger, SMA ändrar sin riktning cirka 15 bar senare än vår HMA, det betyder att du skulle ha kommit in i handeln tidigare och haft det bra baisse draget. Nu kan vi lägga till det normala exponentiella glidande medlet (EMA). Huvudidén bakom EMA är att ge större betydelse för de nyare uppgifterna där för att eliminera fördröjning kommer du märka att HMA faktiskt är ännu bättre än EMA eftersom den kommer att reagera snabbare men förbli jämn. S038P500 Futures Daily Chart: SMA (längd 34) i cyanlight blue. EMA (längd 34) i lila. DIGHullMovingAverage (längd 34) i gult. Du kan se att EMA är mellan HMA och SMA. Det är mer lyhörd än SMA, men en mil bakom HMA. Du kan också se att EMA-raden inte är lika smidig som HMA-raden. Sammanfattningsvis är EMA en förbättring av SMA, och vårt DIG Hull Moving Average tar detta ännu längre genom att ge ett jämnare och mer exakt glidande medel än vad du någonsin sett tidigare. MA Trend Feature: Vi har lagt till en annan funktion som gör denna indikator ännu bättre. Genom att använda en enkel omkopplare kan du berätta för vår DIG HMA-indikator att färga sig i enlighet med dess riktning. Låt oss se det i aktion: AAPL 30 Min Diagram: DIG HMA är färgkodad enligt dess riktning, vilket gör det mycket lättare att få signaler snabbt. Vi har placerat två DIG HMA-indikatorer, en med längden 34 och en med längden 80 kan du se tre stora korsignaler. Low lag - Kom in innan andra handlare. Kvällsmjölk glatt glidande medelvärde - Eliminera falska poster. Ny funktionskod kodad enligt trend. Lätt att använda och stöder alla diagram och tidsramar. Hämta DIG Hull Moving Average För FreeOur Kunder Säg: Jag uppskattar det engagemang du lägger i ditt arbete (under helgerna). Det var ett stort nöje att göra affärer med dig igen. Jag vet var jag måste gå till mina framtida specifika programförfrågningar. Robert S. Oranjestad, Aruba Jag vill bara tacka både för den insats som Pro-Trading-indikatorer lägger på för att slutföra min indikator och studera före julen jag skulle behöva säga att jag betygsätter dig som det bästa jag har hanterat i 18 år av handel. Mark C. New South Wales, Australien Jag fick precis indikatorerna och de är lysande. Jag är så glad att jag inte kan berätta. Jag känner mig redan kund för livet och är säker på att det finns mer arbete jag vill att ni ska göra i framtiden. Jag hoppas verkligen att ni får den affärssuccé du förtjänar. Mike R. UK Mycket trevligt jobb, jag gillar att tweak du inkluderade. Det är en bra idé, jag gillar verkligen de extra visuella hjälpmedel och väljer färgerna gör det sticka ut Craig V Pittsburgh, PA Hej Killar, jag kunde inte uppmuntras av din email. Tack för förklaringen och jag uppskattar helt allt. Ser fram emot att se produkten. Dave S. Sarasota, FL Jag vill tacka för ditt arbete på min egen indikator. Det var en mardröm som försökte titta på 50ETFs för att se vilken som utlöst varningen. Jag har gjort tillbaka 10X vad du debiterade den första dagen. Jag kan nu arbeta och bara vänta på att pipen ska gå och sedan någon form av åtgärd. Bra jobb Jag kommer snart tillbaka med mer arbete. Dennis F. Los Angeles, CA Jag är väldigt nöjd med dina indikatorer och har gjort pengarna tillbaka på en enda handelsdag och är säker på att när jag letar efter nya indikatorer kommer du att vara den första jag ska ringa. Bernard G Concord, NHHullMA-baserade indikatorer 15 Hull Moving Average (HMA), utvecklat av Alan Hull, är ett extremt snabbt och jämnt rörligt medelvärde. Faktum är att HMA nästan eliminerar lagret helt och hållet och klarar av att förbättra utjämningen samtidigt. Hull Moving Average löser dilemmaet för att göra ett rörligt medelvärde mer responsivt mot aktuell prisaktivitet, samtidigt som kurvens jämnhet upprätthålls. Jag föredrar det över de flesta andra MAs-metoden och efter en chatt med en vänprogrammerare (CJA) bestämde jag mig för att tillämpa 8220common8221-indikatorer på skrovglidande medelvärdet för att ha jämna kurvor och mycket tydliga signaler (hoppas i mindre falska signaler). Nedan You8217ll hittar du länken för att ladda ner en uppsättning HullMA-baserade indikatorer. Jag hoppas att du gillar dem lika mycket som I8217m börjar älska dem. För att installera dem kopierar du bara 8220 HullMA. mq4 8221-indikatorn i 8220 MT4expertsindicators 8221-mappen tillsammans med den andra 8220 HMA 8221-versionen av de nya indikatorerna. Se till att du don8217t byter namn på filen HullMA. mq4 som den används av alla andra för att beräkna skrovets rörliga genomsnittspris. Bifogad är koden för indikatorerna så att de som är intresserade av programmering MQL4 kan läsa dem och förstå hur dessa saker fungerar och utveckla sin egen 8220HMA version8221 av föredragna indikatorer. Det är väldigt enkelt. För RSI till exempel8230 tog jag RSIs ursprungliga kod och ersatte alla samtal till priset med ett samtal till HMA av priset. Hur använder du 8220 iCustom 8221-funktionen. It8217s är en av de bästa funktionerna för MQL4 programmerare. Det låter dig 8220call8221 en extern indikator, och har tillbaka sitt värde på en viss stapel. Så insted att ge till RSI 8220Close8221 av det pris jag gav till det värdet av HMA-indikatorn på stängningen av priset för samma bar. rel iCustom (NULL, 0,8221HullMA8221, HMAperiod, HMAprice, HMAm ode, 0, k) 8211 iCustom (NULL, 0,8221HullMA8221, HMAperiod, HMAprice, HMAm ode, 0, k1) och det görs varje gång indikatorerna använder pris data (nära, höga, låga osv.). För varje HMA-indikator finns ytterligare 3 alternativ relaterade till HMA: HMAperiod (standard 12) 8211 Detta är den period som används för att beräkna indikatorn. Ju längre ju mjukare men fördröjningen ökar också. HMApris (standard 0) 8211 Detta är vad vi vill tillämpa HMA: PRICECLOSE 0 8211 Stäng pris. PRICEOPEN 1 8211 Öppet pris. PRICEHIGH 2 8211 Högt pris. PRICELOW 3 8211 Lågt pris. PRICEMEDIAN 4 8211 Medianpris, (highlow) 2. PRIKETYPISKA 5 8211 Typiskt pris, (highlowclose) 3. PRICEWEIGHTED 6 8211 Vägd nära pris, (highlowcloseclose) 4. HMAmode (standard 3) 8211 Detta är den MA-metod som används av HMA för att släta: MODESMA 0 8211 Enkelt glidande medelvärde, MODEEMA 1 8211 Exponentiellt glidande medelvärde, MODESMMA 2 8211 Slät glidande medelvärde, MODELWMA 3 8211 Linjärt vägt glidmedel. Jag föreslår att du lämnar detta till standard (3 8211 LWMA). Here8217s listan över indikatorer som jag kodade igen med HullMA: Nedan följer några skottbilder som visar några av indikatorerna i åtgärd. Resultatet är enligt min mening intressant för de flesta indikatorerna. Nu väntar jag på dig feedback. notera class8221download8221Till ladda ner dem klicka här: Spara det och pakka ut det. Kopiera alla 8220mq48243-filerna till mappen MT4expertsindicators. Starta om MT4 och du bör se dem alla listade under 8220Custom Indicators8221 i Navigator window. noteHere är det här monthrsquos urvalet av Tradersrsquo Tips, bidragit av olika utvecklare av teknisk analysprogramvara för att hjälpa läsare att enkelt genomföra några av de strategier som presenteras i detta och andra problem . Annan kod som visas i artiklar i den här frågan är publicerad i abonnentområdet på vår webbplats på technical. traderssubsublogin. asp. Inloggning kräver ditt efternamn och abonnemangsnummer (från e-postadress). När du är inloggad, rulla ner till under ldquoOptimized trading systemsrdquo-området tills du ser ldquoCode från articles. rdquo Därifrån kan koden kopieras och klistras in i det lämpliga tekniska analysprogrammet så att ingen kodning av kod krävs för abonnenter. Du kan kopiera dessa formler och program för enkel användning i ditt kalkylblad eller analysprogram. Helt enkelt ldquoselectrdquo önskad text genom att markera som du skulle i något ordbehandlingsprogram, använd sedan ditt standardnyckelkommando för kopiering eller välj ldquocopyrdquo från webbläsarmenyn. Den kopierade texten kan sedan ldquopastedrdquo i något öppet kalkylblad eller annan programvara genom att välja en infogningspunkt och utföra ett klistra in. Genom att växla fram och tillbaka mellan ett applikationsfönster och den öppna webbsidan kan data överföras med lätthet. För denna monthrsquos Tradersrsquo Tips är fokus Brooke Gardnerrsquos artikel i denna fråga, ldquoTrading High-yield-obligationer som använder ETFs. rdquo-kod för eSignal (en EFS-studie) finns redan i Gardnerrsquos artikel. Prenumeranter hittar denna kod i abonnentområdet på vår webbplats, Traders. (Klicka på ldquoArticle Code rdquo från vår hemsida.) Presenterad här är ytterligare kod och möjliga implementeringar för annan programvara. TRADESTATION: ETT BARN ENKEL RÖRELSE AV GEMENSKAP I ldquoTrading High-yield Obligationer Med hjälp av ETFs rdquo i denna utgåva beskriver författaren Brooke Gardner konstruktionen och användningen av en strategi med hjälp av ett åtta bar enkelt glidande medelvärde (SMA) i slutet på ett månatligt diagram av högavkastande obligationer (antingen fond eller ETF). Tanken är att lämna en kort och köpa när den månatliga stängningen ligger över den åtta linjen SMA och att lämna en lång och sälja kort när stängningen ligger under den åtta linjen SMA. Visad här är EasyLanguage-strategikoden för att komma in i en lång position (om du inte är för närvarande länge) om stängningen ligger över den åtta linjen SMA och skriv in en kort position (om du inte är kortfattad) om stängningen ligger under åtta - bar SMA. Strategin gör det möjligt att ändra priset som ska användas för glidande medelvärde och typen av glidande medel att använda (enkel, exponentiell eller viktad). För att ladda ner EasyLanguage-koden för indikatorerna, navigera först till EasyLanguage Vanliga frågor och referensämnen i EasyLanguage support forum (tradestationDiscussionsTopic. aspxTopicID47452), bläddra ner och klicka på länken märkt ldquoTradersrsquo Tips, TASC. rdquo Välj sedan rätt länk för månaden och året. ELD-filnamnet är ldquoTASCHYBondsWithSMA. ELD. rdquo Ett samplingsdiagram visas i Figur 1. FIGUR 1: HANDELSSTATION, ETT BARN ENKEL RÖRELSE AVERAGE. Här är ett månadsdiagram över FAGIX med EasyLanguage-strategin som är inställd på åtta staplar och ett enkelt glidande medel införs. Den gula plot är den inbyggda ldquoMov Avg 1 Linerdquo-indikatorn (enkel glidande medelvärde) på åtta staplar. Den här artikeln är av informativa skäl. Inga typer av handels - eller investeringsrekommendationer, råd eller strategier görs, ges eller ges på något sätt som tillhandahålls av TradeStation Securities eller dess dotterbolag. mdashChris Imhof TradeStation Securities, Inc. Ett dotterbolag till TradeStation Group, Inc. TradeStation BLOOMBERG: ETT PERIOD ENKEL RÖRELSE AV GEMENSKAP I ldquoTrading High-yield Obligationer Använda ETFs rdquo i denna utgåva visar författare Brooke Gardner ett system baserat på månadsstänger som använder ett åtta - period enkelt glidande medelvärde som en buysell-signallinje. Författaren använder Fidelity Capital Amp Income Fund (FAGIX US Equity) för att visa systemet som ett lågriskverktyg för att bestämma position, reversera på stängningar över det glidande medlet. Bloomberg-diagrammet i Figur 2 visar systemet på iShares Barclays Intermediate Credit Bond Fund (CIU US Equity). Vi har valt det här diagrammet för att visa de framgångsrika långsiktiga affärer som kan utlösas av denna signal, tillsammans med några av de kortfristiga omkastningarna som du alltid behöver vara medveten om med något omvändningssystem. FIGUR 2: BLOOMBERG, ETT BARN ENKEL RÖRELSE AVERAGE. Här är ett månatligt ljusstakediagram som visar CIU US Equity sedan starten 2007. Textmarkörer har använts för att visa punkterna i den nära korsningen det enkla glidande medlet. Bloomberg CS SDK har en mängd andra markörtyper som också kan användas för att tydligt markera affärer. Inledningsdatumet för denna säkerhet är januari 2007. En försäljningssignal som genererades i slutet av maj 2007 skulle ha gjort en lönsam handel. Tre snabba omkastningar följde i februari, mars och april, med köpssignalen i april som genererar en lönsam handel som varar ett och ett halvt år. Sedan denna handel har stängts har marknaden varit i ett främst trendlöst tillstånd, vilket leder till små förlorare, eftersom säkerhetspriset svänger runt det åtta perioderna enkelt glidande medelvärdet. Läsare kommer att märka att vi har lagt till en användardefinierbar parameter som heter ldquoBarsToShowrdquo som bara visar signaler på de sista x-staplarna, som valts i egenskapsdialogen. Detta gjordes så att kartor med stor historia kan visas med ett mindre knutet utseende, och visar endast de senaste signalerna som genereras av strategin. Den associerade Bloomberg-koden för denna strategi skrivs med CS-ramen inom STDYltGOgt-funktionen på Bloomberg-terminalen, skrivet i C. Alla Bloomberg-kodbidrag till Tradersrsquo. Tips kan också hittas i de provfiler som levereras med vanliga SDK-uppdateringar och studierna kommer att ingå i Bloombergs globala studielista. Denna strategi kan också backtestas och den glidande medeltiden optimeras med den nya BTltGOgt-funktionen som finns tillgänglig på Bloomberg. THINKORSWIM: ENKEL STRATEGI FÖR ÅRLIGT PERIOD I STRATEGI FÖR LÄKTTRÄDANDE HÖGVÄRDER Med hjälp av ETFs rdquo i denna utgåva ger författaren Brooke Gardner oss en ny snurr om användningen av en klassisk glidande medelindikator. I artikeln beskrivs ett rättvist tillvägagångssätt som jämför priset på en säkerhet (t. ex. en obligationsfond) mot sitt åtta månaders glidande medelvärde för att bestämma lämplig handelsriktning. Enligt Gardner är detta speciellt avsett för användning med högavkastningsobligationer och deras associerade ETF på grund av sina prissättningshändelser. Enkelhet kan vara en underbar sak. Vi har återskapat strategin i vårt proprietära skriptspråk, ThinkScript. Detta kommer automatiskt visa köp och sälj signaler som skulle användas med Gardnerrsquos beskrivna teknik (Figur 3). Det kan också kombineras med vår existerande DailySMA-studie för att plotta genomsnittet själva. FIGUR 3: THINKORSWIM, ETT BARN ENKEL RÖRELSE AVERAGE. Köp och sälja signaler baserade på Brooke Gardnerrsquos teknik visas automatiskt. Du kan också välja att visa den förarbetade DailySMA-studien för att plotta de rörliga medelvärdena själva. ThinkScript-koden för den anpassade strategin visas här tillsammans med instruktioner för att applicera både den och den förarbetade DailySMA-studien. Från TOS-diagram, välj ldquo Studies rdquo rarr ldquo Redigera studier rdquo Välj ldquo Strategies rdquo-fliken i övre vänstra hörnet Välj ldquo New rdquo i nedre vänstra hörnet Namn strategin (det vill säga ldquo EightPeriodAvg rdquo) Klicka i Skriptredigeringsfönstret, ta bort ldquo addOrder (OrderType. BUYAUTO, nej) rdquo och klistra in följande: Klicka på OK (Valfritt) Om du vill lägga till vår förbyggda studie ldquo DailySMA, klicka på ldquo Studies rdquo i övre vänstra hörnet av ldquo Redigeringsstudier och strategier rdquo fönster Doubleclick ldquo DailySMA rdquo i studierlistan till vänster I egenskaperna ldquo: DailySMA rdquo-delen av sidan i det nedre högra kvartalet av menyn ändras aggregeringsperioden från ldquo dag rdquo till ldquo månad rdquo Omedelbart under det, ändra längden från ldquo 9 rdquo till ldquo 8 rdquo Välj OK och du är bra att gå Din studie och strategi kommer båda att visas på ditt diagram. mdashthinkorswim En division av TD Ameritrade, Inc. thinkorswim WEALTH-LAB: ETT BARN ENKEL RÖRELSE AVERAGE Eftersom strategin för handel med högavkastningsobligationer presenterade i Brooke Gardnerrsquos-artikeln i denna utgåva, är ldquoTrading High-yield-obligationer som använder ETF: er en enkel månadsbaserad strategi trodde jag att det skulle vara intressant att se hur det utfördes genom att ändra månadsperioden per månad. För att göra det ställer jag in en optimering som beräknar det månatliga glidande genomsnittet baserat på NAV-priset för varje dag i månaden från 1 till 28 samt för standard kalendermånad. Strategibestämmelserna är desamma, men branschen utlöses på den angivna dagen i månaden. Figur 4 visar de dagliga NAV-priserna synkroniserade med det månatliga rörliga genomsnittet, medan Figur 5 har optimeringsutrymmet ritat mot den glidande medeltiden varierande från 3 till 21. Itrsquos intressant att notera att handel FAGIX närmare slutet (eller början) av månad korrelerar med ökad vinst. Dessutom kan en motiverad näringsidkare öka prestanda lite genom att uppskatta NAV och glidande medelvärden och handla på triggardagen istället för nästa dag. FIGUR 4: WEALTH-LAB, ÅTGÄRDEN ENKEL RÖRELSE AVERAGE. Även om diagrammet är dagligt, sker handel endast vid övergången från en månad till nästa. FIGUR 5: WEALTH-LAB, VARYING FLYTTNING AVGEN PERIODER. Dessa resultat tyder på att handel FAGIX är mer lönsam när man använder kortare perioder av det rörliga genomsnittet som beräknas nära slutet eller början av månaden. Vår WealthScript C-kod är bekvämt tillgänglig för kunderna genom strateginhämtningsfunktionen. Det visas också nedan. AMIBROKER: ETT BARN ENKEL RÖRELSE AV GEMENSKAP I ldquoTrading High-yield Obligationer Använda ETFs rdquo i denna utgåva presenterar författaren Brooke Gardner ett grundläggande glidande medelvärdesöverföringssystem. Genomförandet av det glidande medelvärdet (MA) är enkelt och AmiBroker-formel presenteras här. För att använda den, ange formeln i AFL-redigeraren och tryck sedan på ldquoSend to analysisrdquo-knappen för att backtest och ldquoInsert indicatorrdquo för att se diagrammet. Ett provdiagram visas i Figur 6. FIGUR 6: AMIBROKER, ETT BARN ENKEL RÖRELSE AVERAGE. Här är ett månatligt diagram över FAGIX med ett åtta månaders enkelt glidande medelvärde (övre fönstret) och backtestresultatet (nedre fönstret). NEUROSHELL TRADER: ETT BARN ENKEL RÖRELSE AVERAGE Det enkla glidande genomsnittliga crossover-systemet som diskuteras av Brooke Gardner i sin artikel i denna utgåva, kan ldquoTrading High-yield-obligationer som använder ETFs rdquo enkelt implementeras med några av NeuroShell Traderrsquos 800 indikatorer. När du har laddat ett månatligt diagram skapar du handelssystemet genom att välja ldquoNew trading strategyrdquo från Insert-menyn och ange följande på lämpliga platser i handelsstrategisguiden: Om du har NeuroShell Trader Professional kan du också välja om parametrarna ska optimeras . Efter backtesting av handelsstrategin använder du ldquoDetailed analysisrdquo-knappen för att se backtest och handelsstatistik för strategin. Användare av NeuroShell Trader kan gå till Stocks amp Commodities av NeuroShell Trader gratis teknisk support webbplats för att ladda ner en kopia av denna eller någon tidigare Tradersrsquo Tips. Ett provdiagram visas i Figur 7. FIGUR 7: NEUROSHELL TRADER, ETT BARN ENKEL RÖRELSE AVERAGE. Detta NeuroShell Trader-diagram visar SMA-tidsstrategin som tillämpas på Fidelity High Income Fund (FAGIX). AIQ: ETT BARN ENKEL RÖRELSE AVERAGE AIQ-koden för det månatliga glidande genomsnittet och det relaterade systemet som beskrivs i ldquoTrading High-yield Bonds Användning av ETFs rdquo av Brooke Gardner i denna utgåva finns på webbplatsen som noteras nedan. Även om detta är ett enkelt glidande medelvärde, var användningen av den månatliga dataserien en utmaning, eftersom EDS-modulen i AIQ-mjukvaran inte ger tillgång till en månadsrad. Kartläggningsmodulen stöder det månatliga diagrammet, men i EDS-koden kan den månatliga fältet inte nås direkt. Jag försökte två olika tillvägagångssätt, och båda verkade fungera. Den första innebar att man skapade en månadsdataserie genom att hämta en månads. csv-fil från Yahoo Finance och sedan importera datafilen till en nyskapad ticker med hjälp av DTU-importverktyget. Detta fungerade men visade sig vara för mycket ansträngning om jag ville få flera obligationsfonder. Dessutom måste uppdateringen göras manuellt. För att använda den här datafilen ställer vi in ingången ldquoUseMoDataFilerdquo till 1. Sedan försökte jag koda upp en månadslängd med hjälp av dagliga datafiler. Detta tog lite kod men en daglig datafil kommer att fungera utan ändring med detta tillvägagångssätt. För att använda en daglig datafil ställer du in ldquoUseMoDataFilerdquo till noll. Den andra ingångsparametern låter oss hitta slutet av månaden när vi använder en daglig datafil. Som ett alternativ kan du använda den första dagen i den nya månaden som signaldagen genom att ställa in ldquoUseEndOfMonthCrdquo till noll. Men för backtesting och även att matcha authorrsquos-tillvägagångssättet ställde jag ldquoUseEndOfMonthCrdquo till ldquo1rdquo så att vi får signalerna från den sista raden i månaden. I EDS-filen för backtestet anger jag sedan på öppningen av den första fältet i månaden. Figur 8 visar ett dagligt diagram över VVR med ett åtta månaders glidande medelvärde. FIGUR 8: AIQ, ETT BARN ENKEL RÖRELSE AVERAGE. Här är ett dagligt diagram över VVR (en högavkastningsfond) med ett åtta månaders glidande medelvärde. Denna kod och EDS-fil kan hämtas från TradersEdgeSystemstraderstips. htm. (Koden visas också nedan. HANDELSSTUDIO: ETT BARN ENKEL RÖRELSE AVERAGE TradersStudio-koden för Brooke Gardnerrsquos-artikeln i den här utgåvan, ldquoTrading High-yield-obligationer som använder ETFs, rdquo finns på följande webbplatser: Följande kodfiler finns i Nedladdningen: Indikatorplot: ldquoHYBONDSINDrdquo för visning av den månatliga SMA-indikatorn. System: ldquoHYBONDSrdquo för backtesting av Brooke Gardnerrsquos-systemet. När du testar en strategi har TradersStudio en ganska unik funktion som gör det möjligt att inte bara spåra den råa prisserien och splitjusterade prisserier, men också bidraget från utdelningar. Det här är en oerhört viktig funktion för att få en exakt bild av denna typ av strategi och, för den delen, varje utdelningsstrategi. I figur 9 visar jag indikatorn på ett diagram över COY. visar också köppilen tillsammans med utgångarna för flera affärer från systemet. FIGUR 9: HANDELSSTUDIO, ETT BARN ENKEL RÖRELSE AVERAGE. Här är en daglig kul t av COY med den månatliga SMA-indikatorn. STRATASEARCH: ÅTGÄRDEN ENKEL RÖRELSE AVERAGE ldquoTrading High-yield Obligationer Användning av ETFs rdquo i denna utgåva av Brooke Gardner kan ge en enkel strategi, men det föreslår några mycket viktiga tips. Först, i många av våra tester mot andra ETF och aktier, har buy amp hold-strategin ofta överträffat den enkla åtta-åriga SMA-strategin på lång sikt, trots att köpförstärkare hade större drawdowns. Handlare behöver därför bestämma om den högsta genomsnittliga årliga avkastningen ensam bestämmer det bästa systemet. Som en näringsidkare kan du hantera en 40 drawdown och är du villig att vänta två år för att positionen ska återhämta sig Eller är du villig att ge upp några potentiella vinster, med vetskap om att du måste vittna om ett sådant scenario Detta är ett valhandlare måste göra. Det andra viktiga tipset från artikeln är att det är möjligt att ha både regler om mikronivå och makronivå. Handelsreglerna brukar fungera på mikronivå, eftersom du gör köp och säljer beslut baserat på senaste och aktuella data. Metoden som beskrivs i Gardnerrsquos-artikeln fungerar emellertid på makronivå och utvärderar prestanda på månadsnivå, snarare än daglig nivå. Författarens punkt är att regler för mikronivå och makronivå kan komplimangera varandra starkt och fungera bra tillsammans inom samma handelssystem. Inom StrataSearch skapade vi två automatiserade sökningar, en som alltid använde den enkla åtta-åriga SMA-strategin som en stödjande handelsregel och en som inte gjorde det. De automatiska sökningarna testade sedan tusentals handelsregelkombinationer. Skillnaden var mycket uppenbar. Den automatiska sökningen med den enkla åtta-åriga SMA-strategin tenderade att skapa system med mer konsekvent avkastning och lägre drawdowns. StrataSearch-användare kan utforska den enkla åtta-åriga SMA-strategin ytterligare genom att importera strategin eller stödjande handelsregel från det delade området i StrataSearch användarforum. Efter att ha installerat handelsregeln kan användarna köra sina egna automatiska sökningar för att se hur bra det här makronivåfiltret kan utföra. Ett provdiagram som visar åtta-tiden SMA-strategin mot ett köpförhållande-tillvägagångssätt är visat i Figur 10. FIGUR 10: STRATASKÄR, ETT BARN ENKEL RÖRELSE AVERAGE. En buy amp hold strategi som tillämpas på FAGIX visas i grönt. Den enkla åtta-åriga SMA-strategin som visas i gul undviker de stora neddragningarna av buy amp hold-tillvägagångssättet. METASTOCK: ETT BARN ENKEL RÖRELSE AVERAGE Brooke Gardnerrsquos artikel i denna utgåva, ldquoTrading High-yield Obligationer Använda ETFs, rdquo föreslår att ett grundläggande system är det bästa och håller det enkelt för pensionärer utan handelsprogram. Systemet kan dock matas in i MetaStock för att skapa ett systemtest och en expertrådgivare. Här är stegen. Så här skapar du ett systemtest: Välj Verktyg rarr Enhanced System Tester Klicka på Ny Ange ett namn Välj fliken Beställ beställning och ange följande formel: Välj fliken Säljorder och ange följande formel: Välj fliken Sälj kortorder och ange följande formel: Välj fliken Köp till täckningsorder och ange följande formel: Klicka på OK för att stänga systemredigeraren. För att göra expertrådgivaren: Välj Verktyg rarr Expert Advisor Klicka på Ny för att öppna Expert Editor Type i ett namn för din expert Klicka på fliken Symboler Klicka på Ny för att skapa en ny symbol Skriv in namnet ldquo Köp rdquo Klicka i fönstret och skriv i formeln: Välj fliken Grafik Ange symbolen till uppåtpil Ange färg till grön Skriv in ldquo Köp rdquo Ange symbolpositionen till ldquo Nedanför pristot rdquo Ställ etikettpositionen till ldquo Nedan symbol rdquo Klicka på OK Klicka på Nytt för att skapa en ny symbol Skriv in namnet ldquo Sälj rdquo Klicka i fönstret och skriv in formeln: Välj fliken Grafik Ställ in symbolen till nedpilen Ange färgen till röd I fönstret Label, skriv ldquo Sälj rdquo Ställ in symbolpositionen till ldquo Över prisplot rdquo Ställ etikettpositionen till ldquo Ovanstående symbol rdquo Klicka på OK Klicka på OK för att stänga Expert Editor. mdashWilliam Golson MetaStocks tekniska support Thomson Reuters, MetaStock TC2000 v12.1: TRADING HÖGBESTÄLLDA BONDAR ANVÄNDA ETFs Du kan kombinera TC2000rsquos kartläggnings-, skanning - och sorteringsfunktioner för att tillämpa den åtta periodens SMA-strategi som diskuteras i Brooke Gardnerrsquos artikel i denna utgåva, ldquoTrading Högavkastningsobligationer med ETFs. rdquo Figur 11 visar ett månatligt diagram över Fidelity High Income Fund (FAGIX) med ett åtta månaders glidande medelvärde. FAGIX ligger för närvarande över sitt glidande medelvärde halv april till och med då vi skriver detta, så vet vi vad slutsignalen kommer fram till slutet av månaden. De gröna och röda spikarna i nedre rutan visar inmatningen (grön) och utgången (röda) poäng för den enkla åtta periodens EMA-strategi. Den sista signalen på FAGIX var ett köp i slutet av januari 2012 (cirkulerat på diagrammet). FIGUR 11: TC2000, ETT BARN ENKEL RÖRELSE AVERAGE. Vaktlistans kolumner till vänster visar symbolen, senaste pris och månadsvis förändring för varje fond i listan med högavkastningsobligationer. Det finns också två skankkolumner som visar gröna kryssrutor om fonden ligger över dess åtta månaders SMA och röda kryssrutor om den ligger under dess åtta månaders SMA. Besök TC2000 för en gratis test av TC2000. mdashPatrick Argo, Worden Brothers, Inc. blir NINJATRADER: ETT BARN ENKEL RÖRELSE AVERAGE Vi har implementerat BondSMAStrategy, som diskuteras i Brooke Gardnerrsquos ldquoTrading High Yield Bonds, med hjälp av ETFs rdquo i denna utgåva, som en automatisk strategi tillgänglig för nedladdning på ninjatraderSCJune2012SC. zip . När itrsquos har laddats ner, välj menyn File rarr Utilities rarr Import NinjaScript i fönstret NinjaTrader Control Center och välj den nedladdade filen. Den här filen är för NinjaTrader version 7 eller senare. Du kan granska strategikällkoden genom att välja menyn Verktyg rarr Edit NinjaScript rarr Strategi från fönstret NinjaTrader Control Center och välja ldquoBond-SMAStrategy. rdquo NinjaScript använder kompilerade DLL-filer som kör inbyggda, inte tolkade, vilket ger dig bästa möjliga prestanda . Ett provdiagram som implementerar strategin visas i figur 12. FIGUR 12: NINJATRADER, ETT BARN ENKEL RÖRELSE AVERAGE. Denna skärmdump visar BondSMAStrategy, med backtestinställningar och diagram som tillämpas på en månadsserie av Fidelity Capital Amp Income Fund (FAGIX). mdashRaymond Deux Ryan Millard NinjaTrader, LLC ninjatrader TRADECISION: ETT BARN ENKEL RÖRELSE AVERAGE I sin artikel ldquoTrading High-yield Bonds Med ETFs rdquo i den här frågan beskriver författaren Brooke Gardner hur man applicerar ett enkelt glidande medelvärde till högavkastande obligationer för att undvika stora drawdowns. Med hjälp av Tradecisionrsquos Strategy Builder kan du återskapa den enkla åtta-åriga SMA-strategin enligt följande: För att importera strategin till Tradecision, besök området ldquoTradersrsquo Tips från TASC Magazinerdquo på tradecisionsupporttasctipstasctraderstips. htm. En implementering av provdiagrammet visas i Figur 13. FIGUR 13: TRADECISION, ÅTGÅENDE MÅNADEN ENKEL RÖRELSE AVERAGE. Här ser du ett åtta månaders enkelt glidande medelvärde på ett månatligt diagram över FAGIX med köpförstärkningssignaler markerade på diagrammet. SHARESCOPE: SIMPLE MOVING AVERAGES Den korta scriptwersquoveen förbereddes baserat på ldquoTrading High-yield-obligationer som använder ETFs rdquo av Brooke Gardner i denna utgåva färger barer eller ljus baserat på om de är över eller under ett angivet glidande medelvärde. Standardinställningen är ett 20-årigt enkelt glidande medelvärde, men det kan ändras när du laddar skriptet. Wersquove tillät också ett brett spektrum av rörliga genomsnittstyper som ska användas: enkel, exponentiell, viktad, triangulär, variabel VHF, variabel CMO och VIDYA. Det rörliga medelvärdet som ritats på diagrammet i Figur 14 visar övergångspunkterna. FIGUR 14: SHARESCOPE, MOVING AVERAGE. ShareScope-skriptet färgar barer eller ljus baserat på om de är över eller under ett angivet glidande medelvärde. Detta diagram visar övergångspunkterna. Koden för ShareScope-skriptet visas nedan. TRADESIGNAL: ETT BARN ENKEL RÖRELSE AVERAGE Indikatorerna beskrivna i ldquoTrading High-yield Obligationer Använda ETFs rdquo av Brooke Gardner i denna utgåva kan användas med vårt online kartverktyg på tradesignalonline. Kolla bara Infopedia avsnittet för vårt lexikon. Du kommer att se indikatorn och funktionerna där, som du kan göra tillgängliga för ditt personliga konto. Klicka på den och välj ldquoopen script. rdquo Indikatorn kommer omedelbart att finnas tillgänglig för att applicera på ett diagram du önskar. Se figur 15. FIGUR 15: TRADESIGNAL ONLINE, ETT BARN ENKEL RÖRELSE AVERAGE. Här visas den åtta perioderna MA crossover-strategin på ett dagligt diagram av Amazon. HANDELS NAVIGATOR: ETT BARN ENKEL RÖRELSE AVERAGE Här kommer vi att visa hur man återskapar den strategi som diskuteras i Brooke Gardnerrsquos artikel i den här frågan, ldquoTrading High-yield-obligationer som använder ETFs. rdquo Strategin är lätt att återskapa och testa i Trade Navigator. För detta exempel använder vi symbolen PCF (Putnam High Income Bond Fund). Gå till fliken Strategier i Traderrsquos Toolbox. Klicka på ldquo New rdquo-knappen. Klicka på knappen ldquo New rule rdquo. För att ställa in långregistreringsregeln. Ange följande kod: Ange åtgärden till ldquo Long Entry (Buy) rdquo och ordertypen till ldquo Market. rdquo Klicka på Spara-knappen. Skriv ett namn på regeln och klicka på OK. Upprepa dessa steg för kortregistreringsregeln med följande kod: Ange åtgärden till ldquo Short Entry (SELL) rdquo och ordertypen till ldquo Market. rdquo Var noga med att ställa in ldquo Tillåt poster för att vända rdquo-alternativet på fliken Inställningar på skärmen Strategi. Spara strategin genom att klicka på Spara-knappen, skriv ett namn för strategin och klicka på OK. Du kan testa din nya strategi genom att klicka på Kör-knappen för att se en rapport eller du kan tillämpa strategin på ett diagram för en visuell representation av var strategin skulle placera handel över diagrammets historia. Genesis har gjort denna strategi till en speciell nedladdningsbar fil för Trade Navigator. Klicka på den blå telefonikonen i Trade Navigator, välj ldquo Hämta special fil, rdquo typ ldquo SC201206 rdquo och klicka på Start-knappen. mdashMichael Herman Genesis Financial Technologies TradeNavigator UPDATA: ETT BARNA ENKEL RÖRELSE AVERAGE Vår Tradersrsquo Tips denna månad är baserad på ldquoTrading High-yieldobligationer som använder ETFs rdquo av Brooke Gardner. I artikeln föreslår Gardner ett systematiskt tillvägagångssätt för handel med högavkastningsobligationsfonder, vilket minskar storleken på drawdowns och volatiliteten av avkastningen genom att initiera långa affärer när priset överträffar något historiskt medelvärde och initierar korta affärer när priset underpresterar något historiskt genomsnitt . Uppdateringskoden för det här systemet finns i uppdateringsbiblioteket och kan hämtas genom att klicka på Anpassad meny och Systembibliotek. De som inte kan komma åt biblioteket på grund av en brandvägg kan klistra in koden som visas nedan i uppdateringsanpassad editor och spara den. Se figur 16. FIGUR 16: UPDATA, ETT BARN ENKEL RÖRELSE AVERAGE. Detta diagram visar den månatliga FAGIX Bond ETF. Den nedre rutan visar systemrsquos resulterande kapitalkurva när ett genomsnitt på åtta år används. TRADING BLOX: ETT BARN ENKEL RÖRELSE AV GEMENSKAP I ldquoTrading High-yield Obligationer Använda ETFs rdquo i den här frågan presenterar författaren Brooke Gardner en enkel tidsmetod med ett åtta månaders enkelt glidande medelvärde (SMA) för att avsluta långa positioner i den populära fonden Fidelity High Income Fund (FAGIX). Konceptet bakom strategin är att jämföra den månatliga slutkursen till det glidande genomsnittet och att köpa förstärkare tills priset stannar över SMA. När priset bryter under SMA, avsluta positionen. This trading strategy can be simply implemented in Trading Blox: Create a new Blox (Entry, Exit, Money Manager) In it, define the Parameters: movingAveragePeriod, (number of months to be used to calculate the SMA) Define the Indicator: movingAverage (standard Trading Blox indicator calculation) and point it to use the movingAveragePeriod parameter. Define the Entry logic in the ldquoEntry Ordersrdquo script of the block: Define the Exit logic in the ldquoExit Ordersrdquo script of the block: Define the Position Sizing in the ldquoUnit Sizerdquo script of the block: The code to implement this simple trading strategy in Trading Blox can be downloaded from automated-trading-systemfree-code . Here is a set of results from a Trading Blox simulation (Figure 17) run using the code and historical data for FAGIX (adjusted for splits and dividends) from data provider CSI (csidata2cgi-binuaorderform. plreferrerAT ). FIGURE 17: TRADING BLOX, EIGHT-BAR SIMPLE MOVING AVERAGE SYSTEM ON RECENT DATA. This graph shows the systemrsquos equity curve and drawdowns for the period 2003ndash11. Itrsquos interesting to see how this system would have performed in a different market environment. Next is an additional set of results from earlier periods for FAGIX: As you can see, the results are not quite as good as in recent times. See Figure 18. FIGURE 18: TRADING BLOX, EIGHT-BAR SIMPLE MOVING AVERAGE SYSTEM OVER A DIFFERENT PERIOD. This shows the system equity curve and drawdowns for an earlier period, 1990ndash2002. Finally, Trading Blox allows us to test the impact of the length of the moving average to check the robustness of the strategy to parameter values. Testing over the whole set of historical data, we vary the SMA length parameter from two months to 24 months. Figure 19 shows a summary result of this stepped test, showing the evolution of the MAR ratio (CAGRMaxDD) as a function of the SMA length. FIGURE 19: TRADING BLOX, VARIED-BAR SIMPLE MOVING AVERAGE. This shows the evolution of MAR ration as a function of SMA length (1990ndash2011). MICROSOFT EXCEL: EIGHT-BAR SIMPLE MOVING AVERAGE The article in this issue by Brooke Gardner, ldquoTrading High-Yield Bonds Using ETFs, rdquo demonstrates a simple, straightforward, trend-following approach. By varying the simple moving average (SMA) period, we can see the relative effects on the buy and sell signals. See Figure 20. FIGURE 20: EXCEL, EIGHT-BAR SIMPLE MOVING AVERAGE. Here is a sample chart of FAGIX (monthly) with an eight-period simple moving average and buysell indications. I have prepared an Excel macro to assist you when you update the InputData tab from a downloaded history file (or change to an entirely new symbol). See the Notes tab of the spreadsheet for details. The spreadsheet is downloadable by clicking here . Originally published in the June 2012 issue of Technical Analysis of Stocks amp Commodities magazine. Alla rättigheter förbehållna. copy Copyright 2012, Technical Analysis, Inc.
Comments
Post a Comment