ZeroLag MACD Här är den traditionella MACD-indikatorn (Moving Average Convergence Divergence) gjord med nolllagringsberäkningen. Standardvärdena är. 26 (lång). 12 (kort) och 9 för signallinjen. Ingen information på denna webbplats är investeringsrådgivning eller en uppmaning att köpa eller sälja något finansiellt instrument. Tidigare resultat är inte en indikation på framtida resultat. Handel kan utsätta dig för risk för förlust större än dina insättningar och är endast lämplig för erfarna investerare som har tillräckliga finansiella medel för att bära sådan risk. ProRealTime ITF-filer och andra bilagor: Ny PRC finns nu också på YouTube, prenumerera på vår kanal för exklusivt innehåll och handledning. Varning: Trading kan utsätta dig för risk för förlust som är större än dina insättningar och är endast lämplig för erfarna kunder som har tillräckliga finansiella medel att bära sådan risk. Artiklarna, koderna och innehållet på denna webbplats innehåller endast generell information. De är inte personliga eller investeringsråd eller en uppmaning att köpa eller sälja något finansiellt instrument. Varje investerare måste själv bedöma om det är lämpligt att handla ett finansiellt instrument till sin egen finansiella, skattemässiga och rättsliga situation. För att hjälpa oss att kontinuerligt erbjuda dig den bästa upplevelsen på ProRealCode använder vi cookies. Genom att klicka på Fortsätt godkänner du vår användning av dem. Du kan också kolla vår sekretesspolicysida för mer information. Continuethis är huvuddelen av zerolag ema Zerolag EMA SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) SetChartBkGradientFill (ParamColor (quotInner panelöverskott, färgBlack), ParamColor (quotInner panel lowerquot, colorBlack)) pds Param (quotpdsquot, 10,1, 75,1) a1EMA (EMA (H, pds), pds) DEMA av High a2EMA (a1, pds) Differencea1-a2 aa1difference zerolag-plot (C, quotClosequot, IIf (CgtO, Colorgreen, colorOrange), styleCandle) SECTIONBEGIN (quottrending ribbonquot ) GraphXSpace20 uptrend PDI () gtMDI () OCH Signal () ltMACD () downtrend MDI () gtPDI () OCH Signal () gtMACD () Plot (2, definierar böjens höjd i procent av panelen widthquotribbonquot, IIf (uptrend, colorBrightGreen, IIf (downtrend, colorRed, 0)), välj färg styleOwnScalestyleAreastyleNoLabel, -1, 100) om (ParamToggle (quotTooltip showsquot, quotAll ValuesOnly Pricesquot)) ToolTipStrFormat (quotOpen: gnHigh: gnLow: gnClose: g (.1f) nVolume: kvmToStr (V, 1,0), O, H, L, C, SelectedValue (ROC (C, 1 ))) Titel EncodeColor (colorBrightGreen) quotZerolag EMAquot citat Namn () kvot EncodeColor (colorBrightGreen) Interval (2) EncodeColor (colorBrightGreen) citat Datum () kvotquotEncodeColor (10) quotOquotEquot kvot Hög quotH kvot Låg kvotcitationstecken quotFileVari (V, 1.0) SECTIONBEGIN (quotMagnified Market Pricequot) av Vidyasagar, vkunisettyyahoo FSParam (quotFont Sizequot, 28,11,100,1) GfxSelectFont (quotArialquot, FS, 700, kursiv False, understreger False, True) GfxSetBkMode (colorWhite) GfxSetTextColor ParamColor (quotColorquot, colorViolet)) HorParam (quotHorizontal Positionquot, 766,1, 1200,1) VerParam (quotVertical Positionquot, 1,1,1,1) GfxTextOut (quotCls, Hor. Ver) YCTimeFrameGetPrice (quotCquot, inDaily, - 1) DDPrec (C-YC, 2) xxPrec ((DDYC) 100,2) GfxSelectFont (quotArialquot, 12, 700, kursiv False, understryk False, True) GfxSetBkMode (colorWhite) GfxSetTextColor (ParamColor (quotColorquot, colorViolet)) GfxTextOut quotquotDDquot (quotxxquot) quot, Hor5, Ver45) 14-02-2013 10:35 tack för svar .. men vad johnehler amibroker kod du publicerat är baserad på förstärkningsgräns ,, dess justerbara. och dessutom .. om du använder en lång period . det finns lag .. jag antar johnehler afl-kod är komplicerad en ..så om vi vill använda 10, 20 dagar hög pris crossover. vad ska vara koden .. jag har zlema (10,20, h) korsa över i chartalert program .. det visar mig trevliga trendsignaler. med knappt en stapellag .. från uptrend och downtrend..visst kommer det att finnas whipsaws i nontrending miljö .. så vänligen försök att se hur man använder den här parametern i en afl-fil utan någon lag. Hela formuläret fungerar inte. du försöker. Jag kollade .. Alla tider är GMT 5.5. Klockan är nu 01:21.November 2010 Här är det här monthrsquos urvalet av Tradersrsquo Tips, bidragit av olika utvecklare av teknisk analysprogramvara för att hjälpa läsarna att lättare genomföra några av de strategier som presenteras i denna och andra frågor. 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. Dessa monthrsquos tips innehåller formler och program för: TRADESTATION: ZERO-LAG EMA I ldquoZero Lag (Nå, nästan) rdquo i den här frågan presenterar författarna John Ehlers och Ric Way deras nolllagsindikator och strategi. Vi har anpassat deras nolllagrings-Ema genom att utvidga funktionaliteten i en ytterligare diagramindikator som heter ldquoZeroLagEMAInd2rdquo (se följande kod). En varning tillsattes så att användaren kan varnas när en övergång av medelvärdena inträffar, och en ShowMe-punkt kan plottas vid upptäckten av en korsning. Dessutom tillsattes PaintBar-funktionalitet i samma indikator för att måla staplarna beroende på vilket medelvärde (EC eller Ema) är större. De glidande medelvärdena, ShowMe-punkterna och PaintBars kan alla slås på och av via indikatorens ingångar. Fler anteckningar finns i koden. För att ladda ner EasyLanguage-koden för ZeroLagEMAInd2 och den ursprungliga noll-Ema-indikatorn och - strategin, gå till TradeStation och EasyLanguage Support Forum (tradestationDiscussionsforum. aspxForumID213) och leta efter filen ldquoEhlersZeroLagEMA. eld. rdquo Ett exempeldiagram visas i Figur 1. Figur 1: TRADESTATION, NOLL-LAG EMA. Här visas ett dagligt stapeldiagram över Microsoft som visar indikatorn ldquoZeroLagEMAInd2rdquo (med alla tomter påslagna). Den gula linjen är EG-genomsnittet (EMA korrigerat med förstärkningen). Den röda linjen är EMA. De gula och magenta prickarna är för korsningen av de rörliga medelvärdena, inklusive tröskelkravet som beskrivs av John Ehlers och Ric Way i deras artikel. Slutligen är stavarna målade cyan när EG ligger över EMA och rött när EG ligger under EMA. 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 WEALTH-LAB: ZERO-LAG-STRATEGI Vi hoppas att nollslag EC-filtret presenterat av John Ehlers och Ric Way i deras artikel i denna utgåva, ldquoZero Lag Tja, nästan), rdquo blir ett tillägg till traderrsquos arsenalen. Att vara anställd i en Wealth-Lab-strategi är allt som krävs för att installera (eller uppdatera om du redan har gjort det redan) TascIndicators-biblioteket från wealth-lab-webbplatsen. Våra test av det alltid-i-marknadssystemet som beskrivs i artikeln om flera diversifierade portföljer visar att den har potential men kan dra nytta av ytterligare optimering och förfining. (Se Figur 2.) Figur 2: WEALTH-LAB, ZERO-LAG STUDY. Här är ett urval av Wealth-Lab Developer-diagrammet (60 minuter) som visar EC-filtret applicerat till oktober 2010 råolja. Itrsquos är glädjande att se hur denna responsiva ledande indikator spårar trender, men näringsidkare bör aldrig underskatta den tid som spenderas av marknader i distanshandel och konsolideringsfaser. Som det kan ses på råoljediagrammet i Figur 2 gör det minst felfilteret (den gröna linjen i den övre halvan) ett bra jobb som utesluter låga sannolikhetssignaler, men det saknar några här och där. För att förbättra prestanda kan det vara lämpligt att lägga till något annat filter för att upptäcka oavsiktliga förhållanden. e SIGNAL: ZERO-LAG STRATEGY För denna månadsserie Tradersrsquo Tips gav wersquove två formler, ldquoZeroLagEC. efsrdquo och ldquoZeroLagECStrategy. efs, rdquo baserat på formelkoden från artikeln i det här numret av John Ehlers och Ric Way med titeln ldquoZero Lag (Jo, Nästan).rdquo Studierna innehåller formelparametrar för att ställa in längden och förstärkningsgränsen. som kan konfigureras genom fönstret Redigera studier (Avancerad diagrammeny rarr Edit Studies). Strategiformeln är konfigurerad för backtesting baserat på strategin som finns i Ehlers och Wayrsquos artikel och innehåller en ytterligare formelparameter för att ställa in: tröskelvärdet för strategin. Exempelvisa diagram visas i figurerna 3 och 4. Figur 3: eSIGNAL, ZERO-LAG INDICATOR Figur 4: eSIGNAL, ZERO-LAG STRATEGY För att diskutera denna studie eller ladda ner fullständiga kopior av formelkoden, besök Efs Library Discussion Board forum under Forumet länkar till esignalcentral eller besök vår Efs KnowledgeBase på esignalcentralsupportkbefs. ESignal-formelskripten (Efs) finns också tillgängliga för kopiering och klistra in från Stocks Amp Commodities hemsida hos Traders. mdashJason Keck Interactive Data Desktop Solutions 800 815-8256, eSignalsupport AMIBROKER: ZERO-LAG STRATEGI Genomförandet av det nolllagda rörliga genomsnittet som presenterades av John Ehlers och Ric Way i deras artikel i denna utgåva är enkelt i AmiBroker Formula Language. En färdigförklarad formel för artikeln presenteras i Listing 1. Koden innehåller både indikatorkoden och en handelsstrategi baserad på ett nollslagsmedel som anges i artikeln. Formeln kan användas i fönstret Automatiskt analys (för backtesting) och som ett diagram. För att använda den, ange formeln i Afl-redigeraren och tryck sedan på ldquoInsert Indicatorrdquo-knappen för att se diagrammet, eller tryck på ldquoBacktestrdquo för att utföra ett historiskt test av strategin. Ett provdiagram visas i Figur 5. Figur 5: AMIBROKER, ZERO-LAG INDICATOR. Visad här är ett dagligt diagram över MSFT (grönt) med ett 32-bar exponentiellt glidande medelvärde (röd linje) och en EC (felkorrigerad) rad (längd32, förstärkningsgräns22), replikerar diagrammet från John Ehlers och Ric Wayrsquos artikel. WORDEN BROTHERS STOCKFINDER: ZERO-LAG STRATEGI Nollstegsindikatorn från John Ehlers och Ric Wayrsquos artikeln har nu gjorts tillgänglig i StockFinder version 5-indikatorbiblioteket. Du kan lägga till indikatorn i ditt diagram genom att klicka på knappen ldquoAdd IndicatorConditionrdquo eller helt enkelt skriva ldquozero lagrdquo och välja den från listan över tillgängliga indikatorer (Figur 6). Figur 6: STOCKFINDER, ZERO-LAG STUDY. Den röda linjen är EMA och den gula linjen är EC (felkorrigerad) linje. Indikatorn konstruerades med hjälp av RealCode, som bygger på Microsoft VisualBasic-ramen och använder Visual Basic (VB) språksyntaxen. RealCode sammanställs i en sammansättning och drivs av StockFinder-applikationen. För att ladda ner StockFinder-programvaran och få en gratis provversion, gå till StockFinder. mdash Bruce Loebrich och Patrick Argo Worden Brothers, Inc. StockFinder NEUROSHELL TRADER: ZERO-LAG STRATEGI Den nollslagsindikator som beskrivs i artikeln av John Ehlers och Ric Way i denna utgåva kan enkelt implementeras i NeuroShell Trader med NeuroShell Traderrsquos förmåga att ringa externa program. Programmen kan skrivas i standardprogrammeringsspråk som C, C, Power Basic eller Delphi. Efter att du flyttat EasyLanguage-koden som anges i artikeln till ditt föredragna programmeringsspråk och skapar en Dll. Du kan infoga den resulterande nollstegsindikatorn enligt följande: Välj ldquoNew Indicatorhelliprdquo från Insert-menyn. Välj den ldquoExternal Program Amp amp Library Callsrdquo kategorin. Välj lämplig extern Dll-callindikator. Ställ in parametrarna för att matcha din Dll. Välj den färdiga knappen. För att återskapa nollslagssystemet, välj ldquoNew Trading Strategyhelliprdquo från Insert-menyn och ange följande på lämpliga platser i Trading Strategy Wizard: Om du har NeuroShell Trader Professional kan du också välja om parametrarna ska optimeras. Efter backtesting av handelsstrategierna, använd ldquoDetailed Analysishelliprdquo-knappen för att se backtest och trade-by-trade statistik för varje strategi. Figur 7: NEUROSHELL TRADER, ZERO-LAG STUDY. Här är ett urval NeuroShell Trader-diagram som visar nollstegsindikatorn och systemet. Användare av NeuroShell Trader kan gå till Stocks Amp Commodities av NeuroShell Trader gratis teknisk supportwebbplats för att ladda ner en kopia av denna eller några tidigare Tradersrsquo Tips. Ett exempeldiagram visas i Figur 7. HANDELSSTUDIO: NOLL-LAG EMA TradersStudio-koden för Ema-indikatorn, funktionen och systemet som beskrivs i ldquoZero Lag (Jo, nästan) rdquo av John Ehlers och Ric Way i detta nummer tillhandahålls här. Den kodade versionen som jag har tillhandahållit innehåller också det system som författarna tillhandahöll i sin artikel. Systemet är alltid på marknaden, antingen lång eller kort. För att testa indikatorn körde jag en längre period (111996 till 9131910) på Msft med authorsrsquo föreslagna parametrar. Den resulterande kapitalkurvan visas i Figur 8. Jag testade också med samma parametrar och testperioder på Qqqq och på en portfölj med 76 likvida Nasdaq-aktier, varav många finns i Nasdaq 100. Resultaten av dessa två ytterligare test visas i figurerna 9 respektive 10. Alla tester handlade med en konstant 200 aktier av varje aktie och tillämpade round-turn slippage och en provision på 6 per aktie. Figur 8: HANDELSSTUDIO, NOLLSYSTEM PÅ MSFT. Här visas en exemplarisk kurva för nolllagringssystemet på MSFT för perioden 111996 till 9132010. Figur 9: HANDELSSTUDIO, NOLLSYSTEMETS SYSTEM PÅ QQQQ. Här visas en exemplarisk kurva för nolllagringssystemet på QQQQ för perioden 111996 till 9132010. Figur 10: HANDELSSTUDIO, NOLLSYSTEMET PÅ NASDAQ. Här visas en programpriskurva för nolllagssystemet på en portfölj med 76 NASDAQ-aktier under perioden 111996 till 9132010. Aiq-koden för Martin J. Pringrsquos Special K-indikator från sin artikel i januari 2009 i SampC, ldquoIdentifying And Timing With Special K, rdquo finns här. I Figur 11 visar jag Special K-indikatorn på ett diagram över Qqqq Etf. Övergångar på indikatorn verkar kalla betydande marknadssvingningar. Figur 11: AIQ-SYSTEM, ANVÄNDAR SPECIAL K INDIKATOR. Här är ett urvalskarta över QQQQ ETF med Special K-indikatorn. TRADECISION: ZERO-LAG STRATEGI I sin artikel i den här frågan har ldquoZero Lag (Well, Almost), rdquo John Ehlers och Ric Way undersökt hur man tar bort en vald mängd av fördröjning från ett exponentiellt glidande medelvärde och använd sedan filtret i en effektiv handelsstrategi. För att replikera strategin i Tradecision med Tradecisionrsquos Indicator Builder, ställer du in ZeroLag-indikatorn med följande kod: Använd sedan Tradecisionrsquos Strategy Builder ZeroLag-strategin genom att använda följande kod: För att importera denna strategi till Tradecision, besök området ldquoTradersrsquo Tips från Tasc Magazinerdquo på tradecisionsupporttasctipstasctraderstips. htm eller kopiera koden från Stocks Amp Commodities hemsida hos handlare. Ett provdiagram visas i figur 12. FIGUR 12: TRADECISION, NOLL-LAG INDIKATOR OCH STRATEGI PÅ QQQQ. EG ger en ledande indikator som är nära familjen till EMA. I allmänhet, när EG ligger över EMA, är beståndet i ett tjurläge, och när EG ligger under EMA är beståndet baisse. NINJATRADER: ZERO-LAG STRATEGI ZLAG EMA är en indikator och automatiserad strategi som diskuteras av John Ehlers och Ric Way i sin artikel i den här frågan, ldquoZero Lag (Well, Almost), rdquo och har nu blivit tillgänglig för nedladdning på ninjatraderSCNovember2010SC. zip . När itrsquos har laddats ner, från fönstret NinjaTrader Control Center, välj menyn File rarr Utilities rarr Import NinjaScript och välj den nedladdade filen. Denna indikator är för NinjaTrader version 6.5 eller högre. 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 ldquoZLagEMATS. rdquo Källkoden för indikatorn är tillgänglig genom att klicka på Verktyg rarr Edit NinjaScript rarr Indicator och välja ldquoZLagEMA. rdquo NinjaScript-indikatorer och strategier sammanställs Dll s som går inbyggda, inte tolkas, vilket ger dig den högsta prestandan som är möjlig. Ett exempel diagram som implementerar strategin visas i Figur 13. Figur 13: NINJATRADER, ZERO-LAG STRATEGY. Denna skärmdump visar ZLagEMATS-strategin som tillämpas på ett dagligt diagram av Microsoft (MSFT). mdashRaymond Deux amp Ryan Millard NinjaTrader, LLC ninjatrader NEOTICKER: ZERO-LAG STRATEGI I ldquoZero Lag (Nå, nästan) rdquo i denna utgåva presenterar författarna John Ehlers och Ric Way en speciell version av exponentiell glidande medelvärdet (Ema). Denna Ema kan implementeras i NeoTicker med hjälp av ett Delphi-skript. Den returnerar två tomter och har två heltalsparametrar. Indikatorn heter ldquo Tasc Zero Lagrdquo (Listing 1) med två heltalsparametrar, längd och förstärkningsgräns. och det kommer att plotta både det normala exponentiella glidande medlet och det felkorrigerade (EC) exponentiella glidande medlet. Vi kan implementera det glidande genomsnittliga crossover-systemet som beskrivs i artikeln med hjälp av NeoTickerrsquos-effektindikatorn, Backtest EZ. Denna indikator tar in crossover-signaler med formler och låter användarna anpassa storlek och utgångsmetod. För en nedladdningsbar version av nollstegsindikatorn samt det glidande genomsnittliga korsningssystemet, se NeoTicker bloggwebbplats (blog. neoticker). Ett exempel diagram som implementerar strategin visas i Figur 14. Figur 14: NEOTICKER, ZERO-LAG STRATEGI mdashKenneth Yuen TickQuest, Inc. WAVE59: ZERO-LAG STRATEGI I ldquoZero Lag (Nå, nästan) rdquo i denna utgåva, författare John Ehlers och Ric Way beskriver deras exponentiala glidande medelvärdesystem. Figur 15 visar fristående indikatorn på December SampP emini. FIGUR 15: WAVE59, ZERO-LAG INDICATOR Följande script implementerar denna indikator i Wave59. Som alltid kan användare av Wave59 hämta dessa skript direkt med QScript-biblioteket som finns på wave59library. mdashPatrick J. Stiles Wave59 Technologies Intrsquol, Inc. wave59 SHARESCOPE: ZERO-LAG STUDY Koden som ges här är för John Ehlers och Ric Wayrsquos zero-lag-strategi. Det lägger till de två glidande medelvärdena till ett prisdiagram och visar köp och säljmarkörer när kriterierna är uppfyllda. Se Figur 16 för ett exempel på indikatorn på Cisco. På grund av de trösklar som de föreslår, övergår donrsquot alltid generera en signal. Figur 16: SHARESCOPE, ZERO-LAG INDICATOR PÅ CISCO Du kan ladda ner den här studien, eller kod för en indikator, från sharescript. co. uk. UPDATA: ZERO-LAG INDIKATOR OCH SYSTEM Den här Tradersrsquo Tips är baserad på artikeln av John Ehlers och Ric Way i den här utgåvan, ldquoZero Lag (Nå, nästan).rdquo Författarna skapar ett felkorrigeringsfilter för ett exponentiellt glidande medelvärde (Ema ) som syftar till att minimera förlusteffekten av ökande perioder. Genom att öka förstärkningsparametern från noll ändras filtret från ett Ema med lag till effektivt nolllagring (om än med nollutjämning också). Korsningen av dessa linjer kan användas för att bilda en handelsstrategi med tillägg av ett visst tröskelvärde för skillnaden mellan stängnings - och felkorrigeringslinjen. Den nya uppdateringen Professional Version 7 accepterar kod skriven i VB och C utöver vår användarvänliga anpassade kod. Versioner av denna indikator och system på alla dessa språk kan hämtas genom att klicka på Anpassad meny och sedan System eller Indikatorbibliotek. De som inte kan komma åt biblioteket på grund av brandväggsproblem kan klistra in koden här i uppdateringsredigeraren och spara den. Ett provdiagram visas i figur 17. FIGUR 17: UPDATA, NOLL-LAG INDIKATOR. Detta diagram visar nolllagringsindikatorn (gul) och exponentiell glidande medelvärde (röd) på Microsoft (MSFT). När nollstegsindikatorn är över det exponentiella glidande medlet anses itrsquos hausseffektivt. VT TRADER: NOLL-LAG INDIKATOR Denna Tradersrsquo Tips är baserad på ldquoZero Lag (Nå, nästan) rdquo av John Ehlers och Ric Way i denna utgåva. Wersquoll erbjuder zero-lag-indikatorn för nedladdning i våra onlineforum. VT Trader-koden och instruktionerna för att återskapa denna indikator är följande: VT Traderrsquos Ribbon rarr Teknisk analysmeny rarr Indikatorer grupp rarr Indikatorer Byggare rarr Ny knapp På fliken Allmänt skriver du följande text i varje motsvarande textruta: I Inmatningsvariabeln s), skapa följande variabler: Skapa flikarna Output Variable (s) genom att kopiera och klistra in följande formel: Klicka på ikonen ldquoSaverdquo i verktygsfältet för att slutföra uppbyggnaden av nollstegsindikatorn . För att fästa indikatorn på ett diagram (Figur 18), klicka på höger musknapp i diagramfönstret och välj ldquoAdd Indicatorrdquo rarr ldquoTASC - 112010 - Zero-Lag Indicatorrdquo från indikatarlistan. Figur 18: VT TRADER, ZERO-LAG INDICATOR. Här är ett exempel på nolllagringsindikatorn (grön) och EMA (lila) kopplad till ett EURUSD 30-minuters ljusstickdiagram. För mer information om VT Trader, besök cmsfx. Riskavskrivning: Forexhandel innebär en betydande risk för förlust och kan inte vara lämplig för alla investerare. TRADESIGNAL: ZERO-LAG INDICATOR Den nollstegsindikator som presenterades av John Ehlers i sin artikel i den här frågan kan enkelt genomföras i TradeSignals gratis interaktiva online-kartverktyg som finns på TradesignalOnline (Figur 19). I verktyget väljer du Ny strategi, anger koden i redigeraren online kod och sparar den. Strategin kan nu läggas till i ett diagram med en enkel dragdroppe. Både indikatorn och strategin har gjorts tillgängliga i avsnittet Lexicon på webbplatsen på TradesignalOnline, där de kan importeras med ett enda klick. Figur 19: TRADESIGNAL, ZERO-LAG INDICATOR Här visas Tradesignal Online med John Ehlers nolllagsstrategi på MSFT. Ursprungligen publicerad i november 2010 utgåva av Technical Analysis of Stocks amp Commodities magazine. Alla rättigheter förbehållna. kopiera Copyright 2010, Teknisk Analys, Inc. Zerolag EMA SECTIONBEGIN (quotPricequot) SetChartOptions (0, chartShowArrowschartShowDates) SetChartBkGradientFill (ParamColor (quotInner panelöverskott, färgBlack), ParamColor (quotInner panel lowerquot, colorBlack)) pds Param (quotpdsquot, 10,1, 75,1) a1EMA (EMA (H, pds), pds) DEMA av High a2EMA (a1, pds) Differencea1-a2 aa1difference zerolag Plot (C, quotClosequot, IIf (CgtO, Colorgreen, colorOrange), styleCandle) SECTIONBEGIN (quottrending ribbonquot ) GraphXSpace20 uptrend PDI () gtMDI () OCH Signal () ltMACD () downtrend MDI () gtPDI () OCH Signal () gtMACD () Plot (2, definierar böjens höjd i procent av panelen widthquotribbonquot, IIf (uptrend, colorBrightGreen, IIf (downtrend, colorRed, 0)), välj färg styleOwnScalestyleAreastyleNoLabel, -1, 100) om (ParamToggle (quotTooltip showsquot, quotAll ValuesOnly Pricesquot)) ToolTipStrFormat (quotOpen: gnHigh: gnLow: gnClose: g (.1f) nVolume: (V, 1.0), O, H, L, C, SelectedValue (ROC (C, 1))) Titel EncodeColor (colorBrightGreen) quotZerolag EMAquot citat Namn () kvot EncodeColor (colorBrightGreen) Interval (2) EncodeColor (colorBrightGreen) citationstecken Datum () kvotquotEncodeColor (10) quotOquot kvot kvot Hög kvot kvot , citationstecken Stäng quotC quot Volume. quotFileVari (V, 1.0) SECTIONBEGIN (quotMagnified Market Pricequot) av Vidyasagar, vkunisettyyahoo FSParam (quotFont Sizequot, 28,11,100,1) GfxSelectFont (quotArialquot, FS, 700, kursiv False, understreger False, True) GfxSetBkMode (colorWhite) GfxSetTextColor ParamColor (quotColorquot, colorViolet)) HorParam (quotHorizontal Positionquot, 766,1, 1200,1) VerParam (quotVertical Positionquot, 1,1,1,1) GfxTextOut (quotCls, Hor. Ver) YCTimeFrameGetPrice (quotCquot, inDaily, - 1) DDPrec (C-YC, 2) xxPrec ((DDYC) 100,2) GfxSelectFont (quotArialquot, 12, 700, kursiv False, understryk False, True) GfxSetBkMode (colorWhite) GfxSetTextColor (ParamColor (quotColorquot, colorViolet)) GfxTextOut quotquotDDquot (quotxxquot) quot, Hor5, Ver45) Ursprungligen postat av drpragnesh40 TACK FÖR ANVÄNDNING MEN DETTA ÄR FÖR ENKEL FORMULA. DET ÄR ÄR LAGGET .. EFTER DU GOOGLE..DAN KOMMER ATT VETA FORMULA ÄR KOMPLICERAD. EJ ÄR EJ EMA AV EMA. tema är bättre än vad du föreslog. men zerolag är fortfarande bättre .. Jag har den i mitt chartalert-program men vet inte att du kodar .. jag kan klistra in lätt språkkod här och vem som helst kan försöka konvertera det i afl-kod .. easly launguage-kod är. Inmatningar: Pris (NumericSeries), Period (NumericSimple) Variabler: Faktor (0), Lags (0) om CurrentBar lt 1 börjar ZLEMA Prisfaktor 2 (Period1) Lags (Period 1) 2 Sluta börja ZLEMA-faktor (2Price - Pricelag) (1-faktor) ZLEMA1 avsluta den faktiska enkla språkkoden är EASYLANGUAGE CODE: NOLL-LAG INDIKATOR EHLERS OCH WAY ARTICLE CODE EASYLANGUAGE CODE FÖR ZERO-LAG INDICATOR Ingångar: längd (20), GainLimit (50) alfa 2 1) EMA alphaClose (1 - alfa) EMA1 LeastError 1000000 För Value1 - GainLimit to GainLimit Börja Gain Value1 10 EC alpha (EMA Gain (Stäng - EC1)) (1 - alfa) EC1 Fel Stäng - EC Om AbsValue (Error) lt LeastError Börja sedan LeastError AbsValue (Fel) BestGain Gain Slut Slut EC alpha (EMA BestGain (Stäng - EC1)) (1 - alfa) EC1 Zero Lag (Tja, nästan) av John Ehlers och Ric Way En liten lag är en bra sak. Here8217s hur du kan ta bort en vald mängd från ett exponentiellt glidande medelvärde och använda filtret i en effektiv handelsstrategi. Alla utjämningsfilter och glidande medelvärden har fördröjning. Fördröjningen är nödvändig eftersom utjämningen görs med användning av tidigare data. Därför innehåller medelvärdet effekterna av data från flera staplar sedan. I den här artikeln visar vi dig hur man tar bort en vald mängd fördröjning från ett exponentiellt glidande medelvärde (Ema). Att ta bort hela lagret är inte nödvändigtvis en bra sak, för utan indikering skulle bara spåra det pris du filtrerade hur mycket avlägsnat antal är en kompromiss med hur mycket utjämning du är villig att avstå. Vi visar dig effekterna av lagring i en indikator och använd sedan filtret i en effektiv handelsstrategi. EMA Ett exponentiellt rörligt medelvärde (Ema) beräknas genom att ta en bråkdel av det aktuella priset och lägger till kvantiteten (1-fraktion) gånger det tidigare beräknade värdet av Ema. Den fraktionen kallas 8220smonteringsfaktorn8221 och kallas vanligtvis 945 (alfa) och alfa är alltid mindre än 1. Ekvationen för en Ema kan skrivas som: EMA 945 Pris (1 - 945) EMA1 där EMA1 är värdet av EMA en bar sedan. 13-02-2013, 10:28 PM Anmälningsdatum: Aug 2010 Tackade 628 gånger i 234 Inlägg motsvarande amibroker kod enligt förklaringen är nolllagsindikator för AmiBroker Length Param (quotLengthquot, 32, 0, 100) GainLimit Param ( quotGain limitquot, 22, 1, 100) Tröskel Param (quotThresholdquot, 0.75, 0.1, 10, 0.01) alfa 2 (längd 1) iEMA AMA (Stäng alfa) för (bar 0 bar lt BarCount bar) EC1 EC LeastError 1e9 BestEC 0 för (förstärkning -0.1 GainLimit gain lt 0.1 GainLimit gain 0.1) EC alpha (IEMA bar gain (Stäng bar - EC1)) (1 - alfa) EC1 Fel abs (Stäng bar - EC) om (Fel lt LeastError) LästError Fel BestEC EC IEC-bar BestEC iLeastError-bar LeastError-plot (iEMA, quotEMAquot, colorRed) Plot (iEC, quotECquot PARAMVALUES (), colorYellow, styleThick) Plot (C, quotClosequot, ParamColor (quotColorquot, colorGreen), ParamStyle (quotStylequot) GetPriceStyle - lagert exponentiellt glidande medelvärde (ZLEMA) är en variation av EMA (se Exp impulsivt rörligt medelvärde) vilket ger ett momentum som syftar till att minska nedgången i genomsnittet för att spåra nuvarande priser mer noggrant. För en given N-dygnsperiod är formeln ZLEMA EMA av (nära (close-closelag)) Där perioden 8220lag8221 är (N-1) 2. En vanlig EMA applicerad på raka linjer slutar alltid vara nära vid (N-1) för 2 dagar sedan. Så tanken att lägga till i denna skillnad 8220close - closelag8221 är att kompensera för den tiden, för att göra ZLEMA spårar en rak linje exakt. Naturligtvis är verkliga data sällan en rak linje, men principen är att trycka ZLEMA mot ungefär den nuvarande stängningen. Beräkningen slutar ändå som olika vikter på varje tidigare pris. Effekten av momentumperioden är att göra de senaste priserna 8220over weight8221 och spåras så nära och med negativa vikter på tidigare villkor. Theres ett plötsligt hopp i vikterna vid momentumlagpunkten. Till exempel är följande graf vikterna för N15 (lagpunkt 7). EMA-lagret på en rak linje kan beräknas enkelt med hjälp av kraftformeln för EMA (se Exponentential Moving Average), applicerad på en oändlig prisföljd som går nedåt med 1 varje dag och når 0 vid idag. På icke raka linjesekvenser är lagret inte en enkel (N-1) 2, men varierar beroende på form, period av cykliska komponenter etc. Senast ändrad av sr114 13-02-2013 kl. 11:00. 14-02-2013, 10:35 AM Anmälningsdatum: Jan 2013 Tackade 1 Tid i 1 Inlägg tack för svar .. men vad johnehler amibroker kod du skickade är baserad på förstärkningsgräns ,, dess justerbara. och dessutom .. om du använder lång period. det finns lag .. jag antar johnehler afl-kod är komplicerad en ..så om vi vill använda 10, 20 dagar hög pris crossover. vad ska vara koden .. jag har zlema (10,20, h) korsa över i chartalert program .. det visar mig trevliga trendsignaler. med knappt en stapellag .. från uptrend och downtrend..visst kommer det att finnas whipsaws i nontrending miljö .. så vänligen försök att se hur man använder den här parametern i en afl-fil utan någon lag. Hela formuläret fungerar inte. du försöker. Jag kollade.
Comments
Post a Comment