22 April, 2011 Baie nuwelinge in AFL verwar word deur die AS (), IIF () en skakel (). Hierdie pos gee 'n paar eenvoudige voorbeelde van die gebruik daarvan. Die As () en skakel () is program vloei beheer state, die IIF () is 'n funksie wat optree op al die elemente van 'n inset verskeidenheid en gee 'n uitset skikking. In al, maar die eenvoudigste aansoeke die Switch () is die voorkeur-metode om die AS () program vloei verander. Dit kan gebruik word om die kode komplekse besluit bome en staat masjiene. byvoorbeeld as dit is dikwels nodig in outomatiese handel stelsels. Vir meer gedetailleerde verduidelikings klik As (). IIF (). of skakel (). 'N Soektog van die AFL biblioteek sal jy kry ook baie meer voorbeelde. Die funksie IIF () Dit is moontlik om te gebruik as () is individueel toets en elke maat in 'n skikking vir 'n toestand te verander. 'N Voorbeeld van hoe dit gedoen word, word in die funksie hieronder (oorgeneem uit die AmiBroker hulp). Hierdie funksie is 'n AFL ekwivalent vir die funksie IIF (). Terwyl die bogenoemde benadering werk, met behulp van die funksie IIF () bied altyd 'n beter en vinniger oplossing. Die IIF () is baie sterk en moet, waar moontlik, gebruik word. Hier is 'n paar eenvoudige voorbeelde om te begin. BTW, Dit is hoogs onwaarskynlik dat jy in staat is om te verbeter op die uitvoering tyd deur die gebruik van 'n lus of die skryf van 'n DLL sal wees. Aan al bars wat val op 'n Maandag wit kleur: IIF () s Kan geneste. Hierdie voorbeeld kleure Maandag bars White, Woensdag bars Blou en Vrydag bars Geel: Die As () Verklaring Een van die mees algemene aansoeke vir die indien () is om te kies wat jy wil sien op jou grafiek: In die voorbeeld hierbo die AS ( ) basies kies een van twee afdelings van die kode. Die Verklaring Skakel () Wanneer daar baie omstandighede, die lang As () uitdrukkings verwarrend kan wees, moeilik om te komponeer, en moeilik om te verander: om een van baie opsies wat jy kan die gebruik van die anders-as uitbreiding kies. In sulke gevalle is dit dikwels beter om die skakelaar () verklaring gebruik. Met behulp van 'n eenvoudige Skakel () die laaste voorbeeld lyk baie skoner: Daar is tye dat jy baie individueel genoem veranderlikes wat jy wil om te verwerk in 'n Switch () verklaring sal hê. Selfs al is die Skakel () net kan aanvaar 'n enkele veranderlike naam soos argument wat jy kan die metode hieronder gebruik om te werk om hierdie beperking: die skakelaar () argument kan 'n string of nommer wees. Die gebruik van snare maak code makliker om te lees. Nog 'n voordeel van die gebruik van die skakelaar () is dat hulle klaarmaak mooi behulp Edit-gtPrettify Seleksie in jou editor venster, met behulp van te veel anders-as state is geneig om die as () s van die bladsy uitgevoer is. Soos getoon bo wat jy kan stapel geval state om verskeie voorwaardes sneller dieselfde taak. Om 'n eenvoudige toestand masjien implementeer jy slaag die stelsel 8220state8221 die Switch (). Op hierdie manier kan jy enige gebeurtenis veroorsaak enige volgorde van take, en doen dit in 'n presiese volgorde. In 'n ware aansoek die SayOnce () funksies in die voorbeeld kode hieronder sal vervang word deur die taak wat jy wil word uitgevoer in die staat. Die volgende staat sal gewoonlik voorwaardelik stel in elke staat, byvoorbeeld jy net wil om voort te gaan na die volgende toestand na 'n bevel is gevul, of 'n prys is gekruis. Jy kan multi-Switch () s of indien () s gebruik in elke geval afdeling. Dit gebruik van Switch () stellings is baie nuttig in outomatiese handel stelsels. Byvoorbeeld om orde status (Hangende, gevul, Fout, ens) en die ontleding van TWS fout boodskappe te verwerk. Sedert state word gestoor in 'n statiese Veranderlikes bly hulle geldig oor verskeie AFL teregstellings, en kan onbepaald duur. Jy kan ook state red in Aanhoudende veranderlikes. State word verwerk in opeenvolgende AFL teregstellings, dit wil sê as jy die toestand verander in 'n case-stelling hierdie volgende staat sal in die volgende AFL verfris verwerk. In sommige programme kan dit vertraging veroorsaak. Om ontvanklik kode te verseker dat jy dalk 'n 0.1 tweede verfris tempo gebruik. Jy kan die vertraging te verwyder deur gebruik te maak van die skakel () in 'n lus / terwyl verklaring, is ANF lus totdat 'n stabiele toestand bereik. Geliasseer deur Herman by 10:20 onder AFL - Die Basics Comments Off op behulp IIF (), indien () en skakel () funksies 15 Maart 2008 Die plotshapes () kan gebruik word om te plot vorms op jou grafiek om seine dui, stop, en ander gebeure en omstandighede. Figuur 1 hieronder gee 'n kort oorsig van die vorms wat beskikbaar is en sluit 'n paar ongedokumenteerde mense. 'N PDF-weergawe wat geskik is vir die druk is hier: AFL Vorms Cheat Sheet Figuur 2 toon die klein AFL program wat gebruik is om te verken al die ingeboude vorms en hul numeriese waardes. Met toevoegings deur Herman Filed deur Dennis Brown by 17:01 onder AFL - Die Basics Comments Off op AFL Vorms Cheat Sheet November 5, 2007 In AFL die identifiseerders Open. Hoog. Laag. Naby . Deel. OpenInt en Gem gereserveer vir prys veld skikkings. Van die klein aantal veranderlikes wat gereserveer die prys identifiseerders is die enigstes wat gebruik kan word afgekort (OHLCVOI kan gebruik word in plaas van die meer vorm). Hulle is nie sensitief saak en toe in 'n formule ingevoer, in die Formule Redakteur. hulle sal die standaard om hoofletters en vet (soos getoon in die figuur hieronder). Dit is baie mooi vir die bespoediging van formule skryf, maar daar is 'n 8216Catch 228217. As verkorte identifiseerders gebruik dit maak die taak van die bevinding en die vervanging prys skikkings, met behulp van Formule Redakteur gtgt wysig gtgt Vervang baie vervelige bv As die 8216writer8217 wil al 8220C8217s8221 te vervang met 'n veranderlike ParamField, byvoorbeeld, sal die instrument Vervang haal elke 8220C8221 in die kode en vra die gebruiker om die vervanging te bevestig. Nagaan Match hele woord net in die teks Soek Tool sal die kriteria verander sodat waar 8220C8221 is deel van 'n woord is dit sal meer as geslaag terwyl 8220C8221, op it8217s eie, sal as 'n woord behandel en uitgelig in die search verslag. Let wel: Die skrif formaat vir gereserveerde veranderlikes kan in gereedskap gtgt Voorkeure aangepas. 'N handige wenk vir die soek, met die teks Soek Tool, is om die wyser posisie by die top van die kode sodat die soektog begin van daar af. As die wyser is laer af in die kode die soektog begin van daar af en dit sal net deurkruis om die einde voor berig dat die soektog voltooi is. 19 Julie 2007 Die AmiBroker programmeertaal (AFL) is 'n baie unieke en kragtige programmeertaal maar om dit effektief te kan gebruik wat jy hoef te verstaan hoe dit werk en hoe om behoorlik te gebruik die AFL funksies. Vir die nuweling tot programmering, kan dit 'n steil leerkurwe verteenwoordig en dit kan 'n bietjie deursettingsvermoë neem om die antwoorde op al jou vrae te kry. Om dokumentasie oor enige onderwerp wat geen vrae onbeantwoord laat skryf is 'n onmoontlike taak, al hulp dokumentasie veronderstel 'n minimum vlak van kennis van die onderwerp wat bestudeer word. Die probleem is dat hierdie voorvereiste minimum vlak van begrip van die subjektiewe oordeel van die skrywer is ingestel. Die resultate is dat, vir die individuele gebruiker, is 'n paar onderwerpe oormatig gedek terwyl ander maer oor omdat die skrywer aanvaar dat almal basies vertroud is met die onderwerp. Gebruikers aan die ander kant dikwels aanvaar dat hulle gebrek aan kennis word gedeel deur almal beginners en, indien die hulp lêer onvoldoende verduidelik iets, maak daarop aanspraak dat die dokumentasie sleg geskryf. Natuurlik hulle siening is net so relatief en subjektiewe as dié van die outeur. Hierdie situasie bestaan in verskillende grade in alle dokumentasie en kan nie voorkom word. Die manier vir jou om te gaan met dit is om kalm te bly (daar is 'n paar warm poste op die lyste is) en doen jou eie navorsing onderneem. As jy nog can8217t iets verstaan en / of can8217t die antwoord te vind om jou spesifieke vraag wat jy kan e-pos AmiBroker tegniese ondersteuning vir hulp of pos jou vraag op een van die AmiBroker forums: Daar is 'n paar ander Yahoo forums wat jy dalk wil om te kyk na, veral as jy veeltalige. Vir 'n meer algemene search fokus groepe in enige taal, kliek hier. As jy dink jou vraag is van algemene belang kan jy jou vraag vra met die onderstaande kommentaar veld. Maar wees asseblief spesifieke vrae soos 8216How gebruik ek AFL8217 sou 'n boek nodig om te antwoord en is ver verby die omvang van wat vrywilligers kan bydra. Natuurlik is ons bly jou oplossings vir spesifieke AFL probleme, hetsy as 'n skrywer met 'n post (registrasie vereis) in hierdie kategorie, of in die kommentaar veld hieronder. Geliasseer deur Herman by 13:49 onder AFL - Die Basics Comments Off op Inleiding tot AFL 14 Junie 2007 Soms is dit nuttig om die aantal handelsdae weet in 'n jaar bv om opbrengste uit 'n stelsel wat handel dryf op 'n daaglikse basis annualize. By ander geleenthede, kan die indeks data foute bevat, en die getal van die daaglikse bars, in 'n jaar, kan vergelyk word met die uitruil kalender, vir die betrokke indeks, om te kyk na hierdie gebreke. Geliasseer deur BrianZ op 09:15 onder AFL - Die Basics Comments Off oor hoeveel Trading dae in 'n YearMoving gemiddeldes - Eenvoudige en Eksponensiële Bewegende Gemiddeldes - Eenvoudige en Eksponensiële Inleiding bewegende gemiddeldes glad die prys data om 'n tendens volgende aanwyser vorm. Hulle het nie die prys rigting voorspel nie, maar eerder die huidige rigting met 'n lag te definieer. Bewegende gemiddeldes lag omdat hulle op grond van vorige pryse. Ten spyte hiervan lag, bewegende gemiddeldes te help gladde prys aksie en filter die geraas. Hulle vorm ook die boustene vir baie ander tegniese aanwysers en overlays, soos Bollinger Bands. MACD en die McClellan Ossillator. Die twee mees populêre vorme van bewegende gemiddeldes is die Eenvoudige bewegende gemiddelde (SMA) en die eksponensiële bewegende gemiddelde (EMA). Hierdie bewegende gemiddeldes gebruik kan word om die rigting van die tendens te identifiseer of definieer potensiaal ondersteuning en weerstand vlakke. Here039s n grafiek met beide 'n SMA en 'n EMO daarop: Eenvoudige bewegende gemiddelde Berekening 'n Eenvoudige bewegende gemiddelde is wat gevorm word deur die berekening van die gemiddelde prys van 'n sekuriteit oor 'n spesifieke aantal periodes. Die meeste bewegende gemiddeldes is gebaseer op sluitingstyd pryse. 'N 5-dag eenvoudig bewegende gemiddelde is die vyf dag som van die sluiting pryse gedeel deur vyf. Soos die naam aandui, 'n bewegende gemiddelde is 'n gemiddelde wat beweeg. Ou data laat val as nuwe data kom beskikbaar. Dit veroorsaak dat die gemiddelde om te beweeg langs die tydskaal. Hieronder is 'n voorbeeld van 'n 5-daagse bewegende gemiddelde ontwikkel met verloop van drie dae. Die eerste dag van die bewegende gemiddelde dek net die laaste vyf dae. Die tweede dag van die bewegende gemiddelde daal die eerste data punt (11) en voeg die nuwe data punt (16). Die derde dag van die bewegende gemiddelde voort deur die val van die eerste data punt (12) en die toevoeging van die nuwe data punt (17). In die voorbeeld hierbo, pryse geleidelik verhoog 11-17 oor 'n totaal van sewe dae. Let daarop dat die bewegende gemiddelde styg ook 13-15 oor 'n driedaagse berekening tydperk. Let ook op dat elke bewegende gemiddelde waarde is net onder die laaste prys. Byvoorbeeld, die bewegende gemiddelde vir die eerste dag is gelyk aan 13 en die laaste prys is 15. Pryse die vorige vier dae laer was en dit veroorsaak dat die bewegende gemiddelde te lag. Eksponensiële bewegende gemiddelde Berekening eksponensiële bewegende gemiddeldes te verminder die lag deur die toepassing van meer gewig aan onlangse pryse. Die gewig van toepassing op die mees onlangse prys hang af van die aantal periodes in die bewegende gemiddelde. Daar is drie stappe om die berekening van 'n eksponensiële bewegende gemiddelde. Eerstens, bereken die eenvoudige bewegende gemiddelde. 'N eksponensiële bewegende gemiddelde (EMA) moet iewers begin so 'n eenvoudige bewegende gemiddelde word gebruik as die vorige period039s EMO in die eerste berekening. Tweede, bereken die gewig vermenigvuldiger. Derde, bereken die eksponensiële bewegende gemiddelde. Die onderstaande formule is vir 'n 10-dag EMO. 'N 10-tydperk eksponensiële bewegende gemiddelde van toepassing 'n 18,18 gewig na die mees onlangse prys. 'N 10-tydperk EMO kan ook 'n 18,18 EMO genoem. A 20-tydperk EMO geld 'n 9,52 weeg om die mees onlangse prys (2 / (201) 0,0952). Let daarop dat die gewig vir die korter tydperk is meer as die gewig vir die langer tydperk. Trouens, die gewig daal met die helfte elke keer as die bewegende gemiddelde tydperk verdubbel. As jy wil ons 'n spesifieke persentasie vir 'n EMO, kan jy hierdie formule gebruik om dit te omskep in tydperke en gee dan daardie waarde as die parameter EMA039s: Hier is 'n spreadsheet voorbeeld van 'n 10-dag eenvoudig bewegende gemiddelde en 'n 10- dag eksponensiële bewegende gemiddelde vir Intel. Eenvoudige bewegende gemiddeldes is reguit vorentoe en verg min verduideliking. Die 10-dag gemiddeld net beweeg as nuwe pryse beskikbaar raak en ou pryse af te laai. Die eksponensiële bewegende gemiddelde begin met die eenvoudige bewegende gemiddelde waarde (22,22) in die eerste berekening. Na die eerste berekening, die normale formule oorneem. Omdat 'n EMO begin met 'n eenvoudige bewegende gemiddelde, sal sy werklike waarde nie besef tot 20 of so tydperke later. Met ander woorde, kan die waarde van die Excel spreadsheet verskil van die term waarde as gevolg van die kort tydperk kyk terug. Hierdie sigblad gaan net terug 30 periodes, wat beteken dat die invloed van die eenvoudige bewegende gemiddelde het 20 periodes om te ontbind het. StockCharts gaan terug ten minste 250-tydperke (tipies veel verder) vir sy berekeninge sodat die gevolge van die eenvoudige bewegende gemiddelde in die eerste berekening volledig verkwis. Die sloerfaktor Hoe langer die bewegende gemiddelde, hoe meer die lag. 'N 10-dag eksponensiële bewegende gemiddelde pryse sal baie nou omhels en draai kort ná pryse draai. Kort bewegende gemiddeldes is soos spoed bote - ratse en vinnige te verander. In teenstelling hiermee het 'n 100-daagse bewegende gemiddelde bevat baie afgelope data wat dit stadiger. Meer bewegende gemiddeldes is soos see tenkwaens - traag en stadig om te verander. Dit neem 'n groter en meer prysbewegings vir 'n 100-daagse bewegende gemiddelde kursus te verander. bo die grafiek toon die SampP 500 ETF met 'n 10-dag EMO nou na aanleiding van pryse en 'n 100-dag SMA maal hoër. Selfs met die Januarie-Februarie afname, die 100-dag SMA gehou deur die loop en nie draai. Die 50-dag SMA pas iewers tussen die 10 en 100 dae bewegende gemiddeldes wanneer dit kom by die lag faktor. Eenvoudige vs Eksponensiële Bewegende Gemiddeldes Hoewel daar duidelike verskille tussen eenvoudige bewegende gemiddeldes en eksponensiële bewegende gemiddeldes, een is nie noodwendig beter as die ander. Eksponensiële bewegende gemiddeldes minder lag en is dus meer sensitief vir onlangse pryse - en onlangse prysveranderings. Eksponensiële bewegende gemiddeldes sal draai voor eenvoudige bewegende gemiddeldes. Eenvoudige bewegende gemiddeldes, aan die ander kant, verteenwoordig 'n ware gemiddelde van die pryse vir die hele tydperk. As sodanig, kan eenvoudig bewegende gemiddeldes beter geskik wees om ondersteuning of weerstand vlakke te identifiseer. Bewegende gemiddelde voorkeur hang af van doelwitte, analitiese styl en tydhorison. Rasionele agente moet eksperimenteer met beide tipes bewegende gemiddeldes, asook verskillende tydsraamwerke om die beste passing te vind. Die onderstaande grafiek toon IBM met die 50-dag SMA in rooi en die 50-dag EMO in groen. Beide 'n hoogtepunt bereik in die einde van Januarie, maar die daling in die EMO was skerper as die afname in die SMA. Die EMO opgedaag het in die middel van Februarie, maar die SMA voortgegaan laer tot aan die einde van Maart. Let daarop dat die SMA opgedaag het meer as 'n maand nadat die EMO. Lengtes en tydsraamwerke Die lengte van die bewegende gemiddelde is afhanklik van die analitiese doelwitte. Kort bewegende gemiddeldes (20/05 periodes) is die beste geskik vir tendense en handel kort termyn. Rasionele agente belangstel in medium termyn tendense sou kies vir langer bewegende gemiddeldes wat 20-60 periodes kan verleng. Langtermyn-beleggers sal verkies bewegende gemiddeldes met 100 of meer periodes. Sommige bewegende gemiddelde lengtes is meer gewild as ander. Die 200-daagse bewegende gemiddelde is miskien die mees populêre. As gevolg van sy lengte, dit is duidelik 'n langtermyn-bewegende gemiddelde. Volgende, die 50-dae - bewegende gemiddelde is baie gewild vir die medium termyn tendens. Baie rasionele agente gebruik die 50-dag en 200-dae - bewegende gemiddeldes saam. Korttermyn, 'n 10-dae bewegende gemiddelde was baie gewild in die verlede, want dit was maklik om te bereken. Een van die nommers bygevoeg eenvoudig en verskuif die desimale punt. Tendens Identifikasie Dieselfde seine gegenereer kan word met behulp van eenvoudige of eksponensiële bewegende gemiddeldes. Soos hierbo aangedui, die voorkeur hang af van elke individu. Hierdie voorbeelde sal onder beide eenvoudige en eksponensiële bewegende gemiddeldes gebruik. Die term bewegende gemiddelde is van toepassing op beide eenvoudige en eksponensiële bewegende gemiddeldes. Die rigting van die bewegende gemiddelde dra belangrike inligting oor pryse. 'N stygende bewegende gemiddelde wys dat pryse oor die algemeen is aan die toeneem. A val bewegende gemiddelde dui daarop dat pryse gemiddeld val. 'N stygende langtermyn bewegende gemiddelde weerspieël 'n langtermyn - uptrend. A val langtermyn bewegende gemiddelde weerspieël 'n langtermyn - verslechtering neiging. bo die grafiek toon 3M (MMM) met 'n 150-dag eksponensiële bewegende gemiddelde. Hierdie voorbeeld toon hoe goed bewegende gemiddeldes werk wanneer die neiging is sterk. Die 150-dag EMO van die hand gewys in November 2007 en weer in Januarie 2008. Let daarop dat dit 'n 15 weier om die rigting van hierdie bewegende gemiddelde om te keer. Hierdie nalopend aanwysers identifiseer tendens terugskrywings as hulle voorkom (op sy beste) of nadat hulle (in die ergste geval) voorkom. MMM voortgegaan laer in Maart 2009 en daarna gestyg 40-50. Let daarop dat die 150-dag EMO nie opgedaag het nie eers na hierdie oplewing. Sodra dit gedoen het, maar MMM voortgegaan hoër die volgende 12 maande. Bewegende gemiddeldes werk briljant in sterk tendense. Double CROSSOVER twee bewegende gemiddeldes kan saam gebruik word om crossover seine op te wek. In tegniese ontleding van die finansiële markte. John Murphy noem dit die dubbele crossover metode. Double CROSSOVER behels een relatief kort bewegende gemiddelde en een relatiewe lang bewegende gemiddelde. Soos met al die bewegende gemiddeldes, die algemene lengte van die bewegende gemiddelde definieer die tydraamwerk vir die stelsel. 'N Stelsel met behulp van 'n 5-dag EMO en 35-dag EMO sal geag kort termyn. 'N Stelsel met behulp van 'n 50-dag SMA en 200-dag SMA sal geag medium termyn, miskien selfs 'n lang termyn. N bullish crossover vind plaas wanneer die korter bewegende gemiddelde kruise bo die meer bewegende gemiddelde. Dit is ook bekend as 'n goue kruis. N lomp crossover vind plaas wanneer die korter bewegende gemiddelde kruise onder die meer bewegende gemiddelde. Dit staan bekend as 'n dooie kruis. Bewegende gemiddelde CROSSOVER produseer relatief laat seine. Na alles, die stelsel werk twee sloerende aanwysers. Hoe langer die bewegende gemiddelde periodes, hoe groter is die lag in die seine. Hierdie seine werk groot wanneer 'n goeie tendens vat. Dit sal egter 'n bewegende gemiddelde crossover stelsel baie whipsaws produseer in die afwesigheid van 'n sterk tendens. Daar is ook 'n driedubbele crossover metode wat drie bewegende gemiddeldes behels. Weereens, is 'n sein gegenereer wanneer die kortste bewegende gemiddelde kruisies die twee langer bewegende gemiddeldes. 'N Eenvoudige trippel crossover stelsel kan 5-dag, 10-dag en 20-dae - bewegende gemiddeldes te betrek. bo die grafiek toon Home Depot (HD) met 'n 10-dag EMO (groen stippellyn) en 50-dag EMO (rooi lyn). Die swart lyn is die daaglikse naby. Met behulp van 'n bewegende gemiddelde crossover gevolg sou gehad het drie whipsaws voor 'n goeie handel vang. Die 10-dag EMO gebreek onder die 50-dag EMO die einde van Oktober (1), maar dit het nie lank as die 10-dag verhuis terug bo in die middel van November (2). Dit kruis duur langer, maar die volgende lomp crossover in Januarie (3) het plaasgevind naby die einde van November prysvlakke, wat lei tot 'n ander geheel verslaan. Dit lomp kruis het nie lank geduur as die 10-dag EMO terug bo die 50-dag 'n paar dae later (4) verskuif. Na drie slegte seine, die vierde sein voorafskaduwing n sterk beweeg as die voorraad oor 20. gevorderde Daar is twee wegneemetes hier. In die eerste plek CROSSOVER is geneig om geheel verslaan. 'N Prys of tyd filter toegepas kan word om te voorkom dat whipsaws. Handelaars kan die crossover vereis om 3 dae duur voordat waarnemende of vereis dat die 10-dag EMO hierbo beweeg / onder die 50-dag EMO deur 'n sekere bedrag voor waarnemende. In die tweede plek kan MACD gebruik word om hierdie CROSSOVER identifiseer en te kwantifiseer. MACD (10,50,1) sal 'n lyn wat die verskil tussen die twee eksponensiële bewegende gemiddeldes te wys. MACD draai positiewe tydens 'n goue kruis en negatiewe tydens 'n dooie kruis. Die persentasie Prys ossillator (PPO) kan op dieselfde manier gebruik word om persentasie verskille te wys. Let daarop dat die MACD en die PPO is gebaseer op eksponensiële bewegende gemiddeldes en sal nie ooreen met eenvoudige bewegende gemiddeldes. Hierdie grafiek toon Oracle (ORCL) met die 50-dag EMO, 200-dag EMO en MACD (50,200,1). Daar was vier bewegende gemiddelde CROSSOVER oor 'n tydperk 2 1/2 jaar. Die eerste drie gelei tot whipsaws of slegte ambagte. A opgedoen tendens begin met die vierde crossover as ORCL gevorder tot die middel van die 20s. Weereens, bewegende gemiddelde CROSSOVER werk groot wanneer die neiging is sterk, maar produseer verliese in die afwesigheid van 'n tendens. Prys CROSSOVER bewegende gemiddeldes kan ook gebruik word om seine met 'n eenvoudige prys CROSSOVER genereer. N bullish sein gegenereer wanneer pryse beweeg bo die bewegende gemiddelde. N lomp sein gegenereer wanneer pryse beweeg onder die bewegende gemiddelde. Prys CROSSOVER kan gekombineer word om handel te dryf in die groter tendens. Hoe langer bewegende gemiddelde gee die toon aan vir die groter tendens en die korter bewegende gemiddelde word gebruik om die seine te genereer. 'N Mens sou kyk vir bullish prys kruise net vir pryse is reeds bo die meer bewegende gemiddelde. Dit sou wees die handel in harmonie met die groter tendens. Byvoorbeeld, as die prys is hoër as die 200-daagse bewegende gemiddelde, rasionele agente sal net fokus op seine wanneer prysbewegings bo die 50-dae - bewegende gemiddelde. Dit is duidelik dat, sou 'n skuif onder die 50-dae - bewegende gemiddelde so 'n sein voorafgaan, maar so lomp kruise sou word geïgnoreer omdat die groter tendens is up. N lomp kruis sou net dui op 'n nadeel binne 'n groter uptrend. 'N kruis terug bo die 50-dae - bewegende gemiddelde sou 'n opswaai in pryse en voortsetting van die groter uptrend sein. Die volgende grafiek toon Emerson Electric (EMR) met die 50-dag EMO en 200-dag EMO. Die voorraad bo verskuif en bo die 200-daagse bewegende gemiddelde gehou in Augustus. Daar was dips onder die 50-dag EMO vroeg in November en weer vroeg in Februarie. Pryse het vinnig terug bo die 50-dag EMO te lomp seine (groen pyle) voorsien in harmonie met die groter uptrend. MACD (1,50,1) word in die aanwyser venster te prys kruise bo of onder die 50-dag EMO bevestig. Die 1-dag EMO is gelyk aan die sluitingsprys. MACD (1,50,1) is positief wanneer die naby is bo die 50-dag EMO en negatiewe wanneer die einde is onder die 50-dag EMO. Ondersteuning en weerstand bewegende gemiddeldes kan ook dien as ondersteuning in 'n uptrend en weerstand in 'n verslechtering neiging. 'N kort termyn uptrend kan ondersteuning naby die 20-dag eenvoudig bewegende gemiddelde, wat ook gebruik word in Bollinger Bands vind. 'N langtermyn-uptrend kan ondersteuning naby die 200-dag eenvoudig bewegende gemiddelde, wat is die mees gewilde langtermyn bewegende gemiddelde vind. As Trouens, die 200-daagse bewegende gemiddelde ondersteuning of weerstand bloot omdat dit so algemeen gebruik word aan te bied. Dit is amper soos 'n self-fulfilling prophecy. bo die grafiek toon die NY Saamgestelde met die 200-dag eenvoudig bewegende gemiddelde van middel 2004 tot aan die einde van 2008. Die 200-dag voorsien ondersteuning talle kere tydens die vooraf. Sodra die tendens omgekeer met 'n dubbele top ondersteuning breek, die 200-daagse bewegende gemiddelde opgetree as weerstand rondom 9500. Moenie verwag presiese ondersteuning en weerstand vlakke van bewegende gemiddeldes, veral langer bewegende gemiddeldes. Markte word gedryf deur emosie, wat hulle vatbaar vir overschrijdingen maak. In plaas van presiese vlakke, kan bewegende gemiddeldes gebruik word om ondersteuning of weerstand sones identifiseer. Gevolgtrekkings Die voordele van die gebruik bewegende gemiddeldes moet opgeweeg word teen die nadele. Bewegende gemiddeldes is tendens volgende, of nalopend, aanwysers wat altyd 'n stap agter sal wees. Dit is nie noodwendig 'n slegte ding al is. Na alles, die neiging is jou vriend en dit is die beste om handel te dryf in die rigting van die tendens. Bewegende gemiddeldes te verseker dat 'n handelaar is in ooreenstemming met die huidige tendens. Selfs al is die tendens is jou vriend, sekuriteite spandeer 'n groot deel van die tyd in die handel reekse, wat bewegende gemiddeldes ondoeltreffend maak. Sodra 'n tendens, sal bewegende gemiddeldes jy hou in nie, maar ook gee laat seine. Don039t verwag om te verkoop aan die bokant en koop aan die onderkant met behulp van bewegende gemiddeldes. Soos met die meeste tegniese ontleding gereedskap, moet bewegende gemiddeldes nie gebruik word op hul eie, maar in samewerking met ander aanvullende gereedskap. Rasionele agente kan gebruik bewegende gemiddeldes tot die algehele tendens definieer en gebruik dan RSI om oorkoop of oorverkoop vlakke te definieer. Toevoeging van bewegende gemiddeldes te StockCharts Charts bewegende gemiddeldes is beskikbaar as 'n prys oortrek funksie op die SharpCharts werkbank. Die gebruik van die Overlays aftrekkieslys, kan gebruikers kies óf 'n eenvoudige bewegende gemiddelde of 'n eksponensiële bewegende gemiddelde. Die eerste parameter word gebruik om die aantal tydperke stel. 'N opsionele parameter kan bygevoeg word om te spesifiseer watter prys veld moet gebruik word in die berekeninge - O vir die Ope, H vir die High, L vir die lae, en C vir die buurt. 'N Komma word gebruik om afsonderlike parameters. Nog 'n opsionele parameter kan bygevoeg word om die bewegende gemiddeldes te skuif na links (verlede) of regs (toekomstige). 'N negatiewe getal (-10) sou die bewegende gemiddelde skuif na links 10 periodes. 'N Positiewe nommer (10) sou die bewegende gemiddelde na regs skuif 10 periodes. Veelvuldige bewegende gemiddeldes kan oorgetrek die prys plot deur eenvoudig 'n ander oortrek lyn aan die werkbank. StockCharts lede kan die kleure en styl verander om te onderskei tussen verskeie bewegende gemiddeldes. Na die kies van 'n aanduiding, oop Advanced Options deur te kliek op die klein groen driehoek. Gevorderde Opsies kan ook gebruik word om 'n bewegende gemiddelde oortrek voeg tot ander tegniese aanwysers soos RSI, CCI, en Deel. Klik hier vir 'n lewendige grafiek met 'n paar verskillende bewegende gemiddeldes. Die gebruik van bewegende gemiddeldes met StockCharts skanderings Hier is 'n paar monster skanderings wat StockCharts lede kan gebruik om te soek na verskeie bewegende gemiddelde situasies: Bul bewegende gemiddelde Kruis: Dit skanderings lyk vir aandele met 'n stygende 150 dae eenvoudige bewegende gemiddelde en 'n lomp kruis van die 5 - Day EMO en 35-dag EMO. Die 150-daagse bewegende gemiddelde is stygende solank dit handel bo sy vlak vyf dae gelede. N bullish kruis vind plaas wanneer die 5-dag EMO bo die 35-dag EMO op bogemiddelde volume beweeg. Lomp bewegende gemiddelde Kruis: Dit skanderings lyk vir aandele met 'n dalende 150 dae eenvoudige bewegende gemiddelde en 'n lomp kruis van die 5-dag EMO en 35-dag EMO. Die 150-daagse bewegende gemiddelde val solank dit handel onder sy vlak vyf dae gelede. N lomp kruis vind plaas wanneer die 5-dag EMO beweeg onder die 35-dag EMO op bogemiddelde volume. Verdere Studie John Murphy039s boek het 'n hoofstuk gewy aan bewegende gemiddeldes en hul onderskeie gebruike. Murphy dek die voor - en nadele van bewegende gemiddeldes. Daarbenewens Murphy wys hoe bewegende gemiddeldes met Bollinger Bands en kanaal gebaseer handel stelsels. Tegniese ontleding van die finansiële markte John MurphyMoving Gemiddelde en Persentasie Band AFL-kode September 16, 2011 deur Rajandran Van Sudhin Bhathija, Hi Rajandran, ek wil 'n AFL wat die volgende erwe. Sê jy 'n 200sma, nou die AFL moet ook teken 'n lyn wat 25 en -25 van die SMA, moet die gebruiker in staat wees om hierdie persentasie of SMA verander, kan jy een te danke skryf: Ek is nog aan die SMA en dus besluit die buigsaamheid nodig. Dankie, Sudhin Die volgende AFL-kode gebruiker het die voorsiening vir verskillende bewegende gemiddeldes, Perentage en die tipe bewegende gemiddelde (SMA, EMO, Dema, WMA, TEMA) en die kleur van die bewegende gemiddelde. verander die eienskappe regs kliek op die grafiek en kies eiendomme Sudhin Bhathija is versoek hierdie eenvoudige AFL-kode sedert lang tyd terug. In elk geval het dit gedoen vandag Oor Rajandran Rajandran is 'n voltydse handelaar en stigter van Marketcalls, uiters geïnteresseerd in die bou tydsberekening modelle, ALGOS. diskresionêre handel konsepte en Trading Sentimental ontleding. Hy beveel nou gebruikers oor die hele wêreld, van ervare handelaars, professionele handelaars om individuele handelaars. Rajandran bygewoon kollege in die Chennai waar hy 'n verdien in elektronika en kommunikasie. Rajandran het 'n breë begrip van die saak sagteware soos Amibroker, Ninjatrader, Esignal, Meta, Motivewave, mark ontleder (Optuma), Meta Trader, Tradingivew, Python en verstaan individuele behoeftes van die handelaars en beleggers gebruik te maak van 'n wye verskeidenheid van metodes. Kommentaar Dankie Rajendra, een meer as jy kan Ek wil een AFL vir gister hoog - vandag lae sowel as vandag HIGH - GISTER laag is, ek het een vir todayhigh - todaylow. Kyk of jy dit weer kan sit as die tyd is 'n kwessie nie 'n probleem, dankie, ek waardeer jou moeite, mag God jou seën. Kan jy asseblief verduidelik jou eis met meer besonderhede Aanvaar u die volgende data dag MI LO Dag 1 100 90 dag2 105 83 Nou wil ek Dag 1 hi-dag2 lae 100-8317 of ABSOLUTE indien waarde negatief of day1low - day2high 90-105 - 15 (minus 15) OF ABSOLUTE INDIEN negatief. C as jy kan die Alf vir óf skryf of ek kon bestuur met die bogenoemde afl. Dankie Hats Off Rajandran. Jy kan dit Eenvoudige AFL maar die moeite werd 'n LOT. Actually Ek is ook op soek na so 'n mooi formule om dit te gebruik vir die dag handel vir klein gains. Thanks noem 'n baie om jou asook Sudhin vir die opstel van hierdie versoek om 'n genie soos jou. Hi Rajendan Ek het jou site baie keer pe kans maar Neve het dit ernstig op. Slegs vandag ek kon undersatand jou goeie site. Thanks baie. Ek wil om te sê 'n paar versoek woorde (i) Om te ontwikkel AFL soos getoon op hierdie webtuiste www. forexpros / kommoditeite / goud-tegniese vier alle tye fames deur die verhoging van meer aanwysers. Jy kan so 'n kombinasie van al indiacators in die verhoor sagteware van vogaz wat kan afgelaai word vanaf vogaz webwerf te sien. (Ii) Om reeks handleiding hoe om spesiaal hanteer amibroker stat hoe om insette die AFL en hoe om 'n vel heg of te verwyder 'n stuk. As jy kan lewer dit sal 'n groot dienstplicht om mense beginners soos ek wees. Dankie weer Vijay Kumar Ladismith goeie mg Rajandran meneer meneer ek het installasies rtdf voorraad live data, maar sy gee boodskap asoftware is verval gee my totriol van Instalation danksy 'n advavce liewe meneer, im nieuweling asseblief vertel hoe herlaai AFL-kode in amibroker Hi Rajandran, ek wil 'n AFL wat die volgende erwe. Ons het 'n 8ema (groen), en 20 ema (rooi) nou kyk hoe dit kruis boulbeurte, 1. wanneer groen styg deur die kruising rooi wat ons wil koop sein 2. wanneer groen sak deur die kruising rooi wat ons wil verkoop sein indien moontlik maak net sy AFL Vereiste Amerikaanse regering Disclaimer CTFC Reël 4.41 Futures trading bevat aansienlike risiko en is nie geskik vir alle beleggers. 'N belegger kan potensieel verloor al of meer as die aanvanklike belegging. Risiko kapitaal is geld wat verlore kan gaan sonder kinders finansiële sekuriteit of leefstyl gedrang te bring. Slegs oorweeg risiko kapitaal wat gebruik moet word vir die verhandeling en slegs diegene met genoeg risiko kapitaal moet handel oorweeg. Vorige prestasie is nie noodwendig 'n aanduiding van toekomstige resultate. CTFC REËL 4.41 hipotetiese of gesimuleerde prestasieresultate sekere beperkings. Anders as 'n werklike vertoningslys, MOENIE gesimuleerde uitslae verteenwoordig werklike handel. Ook, omdat Die bedrywe HET NIE uitgevoer, kan die resultate is onder-OF-OOR vergoed vir die impak, indien enige, van SEKERE markfaktore SOOS likiditeit. Gesimuleerde TRADING programme in die algemeen ook onderhewig aan die feit dat hulle is ontwerp met die voordeel van agterna. GEEN VERTEENWOORDIGING gemaak DAT ENIGE rekening of waarskynlik om voordeel te trek of verliese soortgelyk aan dié wat ACHIEVE. Alle ambagte, patrone, kaarte, stelsels, ens in hierdie webwerf of advertensie is slegs vir illustratiewe doeleindes en nie vertolk word as spesifieke adviserende aanbevelings. Alle idees en materiaal wat hierin aangebied is slegs vir inligting en opvoedkundige doeleindes. Geen stelsel of handel metode ooit ontwikkel wat winste kan waarborg of verliese te voorkom. Die getuigskrifte en voorbeelde hierin gebruik is uitstekende resultate wat nie van toepassing op gewone mense en is nie bedoel om verteenwoordig of waarborg dat enigiemand dieselfde of soortgelyke resultate sal bereik. Ambagte geplaas op die afhanklikheid van Trend Metodes stelsels geneem op eie risiko vir u eie rekening. Dit is nie 'n aanbod om te koop of te verkoop futures belange. Kopiereg 2015 Marketcalls Financial Services Pvt Ltd middot Alle regte voorbehou middot En Ons Sitemap middot Alle Logos amp van handelsmerk behoort aan hulle onderskeie Ownersmiddot Data en inligting word verskaf vir inligting doeleindes, en is nie bedoel vir doeleindes van handeldryf. Nóg marketcalls. in webwerf of enige van sy promotors sal aanspreeklik wees vir enige foute of vertragings in die inhoud, of vir enige aksies wat geneem is in afhanklikheid thereon. Simple Triple Moving Gemiddelde Crossover 8211 Amibroker AFL Kode Hier is die baie eenvoudige en klassieke voorbeeld te bou 'n driedubbele EMO (Eksponensiële bewegende gemiddelde Crossover stelsel). Stelsel is baie gewild as iemand (handelaar / belegger) is 'n newbie klassieke tegniese ontleding. In hierdie AFL die driedubbele bewegende gemiddelde koop, verkoop seine gekodeer en kom met Scanning en Exploration funksionaliteit. Dit is 'n eenvoudige tendens volgende stelsel waar die stelsel toon koop sein as 3 EMO 13 EMO 34 EMO en toon 'n sell sein as 3 EMO Gemiddeldes en toe te pas / sleep-en-drop die Triple Moving Gemiddelde Crossover-kode oor leeg grafiek. 7) Bingo jy klaar. Nou sal jy in staat wees om die driedubbele bewegende gemiddelde crossover sien met koop en verkoop aanwysers. Oor Rajandran Rajandran is 'n voltydse handelaar en stigter van Marketcalls, uiters geïnteresseerd in die bou tydsberekening modelle, ALGOS. diskresionêre handel konsepte en Trading Sentimental ontleding. Hy beveel nou gebruikers oor die hele wêreld, van ervare handelaars, professionele handelaars om individuele handelaars. Rajandran bygewoon kollege in die Chennai waar hy 'n verdien in elektronika en kommunikasie. Rajandran het 'n breë begrip van die saak sagteware soos Amibroker, Ninjatrader, Esignal, Meta, Motivewave, mark ontleder (Optuma), Meta Trader, Tradingivew, Python en verstaan individuele behoeftes van die handelaars en beleggers gebruik te maak van 'n wye verskeidenheid van metodes. Kommentaar Baie dankie. Vereiste Amerikaanse regering Disclaimer CTFC Reël 4.41 Futures Trading bevat aansienlike risiko en is nie geskik vir alle beleggers. 'N belegger kan potensieel verloor al of meer as die aanvanklike belegging. Risiko kapitaal is geld wat verlore kan gaan sonder kinders finansiële sekuriteit of leefstyl gedrang te bring. Slegs oorweeg risiko kapitaal wat gebruik moet word vir die verhandeling en slegs diegene met genoeg risiko kapitaal moet handel oorweeg. Vorige prestasie is nie noodwendig 'n aanduiding van toekomstige resultate. CTFC REËL 4.41 hipotetiese of gesimuleerde prestasieresultate sekere beperkings. Anders as 'n werklike vertoningslys, MOENIE gesimuleerde uitslae verteenwoordig werklike handel. Ook, omdat Die bedrywe HET NIE uitgevoer, kan die resultate is onder-OF-OOR vergoed vir die impak, indien enige, van SEKERE markfaktore SOOS likiditeit. Gesimuleerde TRADING programme in die algemeen ook onderhewig aan die feit dat hulle is ontwerp met die voordeel van agterna. GEEN VERTEENWOORDIGING gemaak DAT ENIGE rekening of waarskynlik om voordeel te trek of verliese soortgelyk aan dié wat ACHIEVE. Alle ambagte, patrone, kaarte, stelsels, ens in hierdie webwerf of advertensie is slegs vir illustratiewe doeleindes en nie vertolk word as spesifieke adviserende aanbevelings. Alle idees en materiaal wat hierin aangebied is slegs vir inligting en opvoedkundige doeleindes. Geen stelsel of handel metode ooit ontwikkel wat winste kan waarborg of verliese te voorkom. Die getuigskrifte en voorbeelde hierin gebruik is uitstekende resultate wat nie van toepassing op gewone mense en is nie bedoel om verteenwoordig of waarborg dat enigiemand dieselfde of soortgelyke resultate sal bereik. Ambagte geplaas op die afhanklikheid van Trend Metodes stelsels geneem op eie risiko vir u eie rekening. Dit is nie 'n aanbod om te koop of te verkoop futures belange. Kopiereg 2015 Marketcalls Financial Services Pvt Ltd middot Alle regte voorbehou middot En Ons Sitemap middot Alle Logos amp van handelsmerk behoort aan hulle onderskeie Ownersmiddot Data en inligting word verskaf vir inligting doeleindes, en is nie bedoel vir doeleindes van handeldryf. Nóg marketcalls. in webwerf of enige van sy promotors sal aanspreeklik wees vir enige foute of vertragings in die inhoud, of vir enige aksies wat geneem is in afhanklikheid thereon. Trading System: Hoe om 'n bewegende gemiddelde Crossover wat omgedraai 28 per jaar kode Ag, die nederige bewegende gemiddelde crossover handel stelsel as een van die eerste (indien nie die eerste self) handel stelsels geskep en gebruik word deur Richard Donchian en Ed Seykota so vroeg as die laat 1960's, het jy waarskynlik gehoor van 'n bewegende gemiddelde crossover in een of ander manier tydens jou tyd in die markte. Een van die mees algemene is die 8220Golden Cross8221 en 8220Dead Cross8221, waar die 50 dae - bewegende gemiddelde kruise bo (of onder) die 200 dae - bewegende gemiddelde. Die een in hierdie video is 'n 61 dag en 93 daagse bewegende gemiddelde crossover, waarin ons ook 'n 10 stop verlies met behulp van die ApplyStop funksie in Amibroker voeg. Dit sal help dat die maksimum trek af 'n bietjie, om die stelsel 'n bietjie meer gemaklik te maak. Jy kan as jy wil, selfs dit wat deur die gebruik van 'n 60 dae en 90 dae bewegende gemiddelde 8211 die resultate is soortgelyk. Algehele, die stelsel het met 'n gemiddeld van 28 per jaar oor die afgelope 13 jaar. Natuurlik, soos jy weet, dit is nie 'n waarborg vir toekomstige prestasie nie, maar kan jy idees vir die skep van jou eie handel stelsels. Check uit die video hieronder Die resultate van die bewegende gemiddelde Crossover handel stelsel: Op 'n ASX 200 lys meer as 13 jaar: Wen Persentasie: 49 gemiddelde jaarlikse opbrengs: 36 p. a. Maksimum System Onttrekking: 45 Na die toevoeging van 'n 10 Stop Loss: Wen Persentasie: 41 gemiddelde jaarlikse opbrengs: 28 p. a. Maksimum System Onttrekking: 37 Dit is duidelik dat dit verstandig om hierdie handel stelsel toets jouself, dele te voeg of te verander om jou eie behoeftes te pas, bewus te wees van jou maksimum drawdown pyndrumpel en begrip van die behoefte om buite-monster data te toets op. Maar dit is 'n groot blik op 'n ander handel stelsel en hoe om dit te kodeer in Amibroker Ons kan ook sien die agterkant toets resultate binne sekondes, in plaas van om dit te toets onsself en die neem van weke of maande. Dit is die groot voordele van outomatiese toets gratis en vinnige en maklike. Ek hoop dit help, gelukkig trending en geniet 8211 Dave McLachlan's in die Vrystaat Amibroker Kursus: GRATIS Trading System Video Lessons: GRATIS Amibroker Q amp A's: 6 Responses Laat 'n antwoord
No comments:
Post a Comment