Friday 22 December 2017

Skriv din egen handel system


MetaTrader 5 - Exempel Hur man gör en handelsrobot på nolltid för att göra en handelsrobot, du behöver ett handelssystem Trading på finansiella marknader innebär många risker inklusive den mest kritiska - risken att fatta fel handelsbeslut. Drömmen om varje näringsidkare är att hitta en handelsrobot. som alltid är i gott skick och inte utsatt för mänskliga svagheter - rädsla, girighet och otålighet. Varje nykomling vill få eller skapa ett tydligt och strikt handelssystem som kan presenteras i form av algoritmer och helt bli av med rutinverksamheten. Är det möjligt Ett handelssystem är ett nödvändigt villkor för att komma in på marknaden och det ska givetvis vara lönsamt. När nykomlingar kommer till marknaden är de vanligtvis överväldigade av den stora massan av information som är svår att förstå. Böcker och handlare forum kan ge lite hjälp i det fallet. Tyvärr är inte alla författare framgångsrika näringsidkare och inte alla framgångsrika handlare skrivböcker. Många särskilda webbresurser skapas bara för att tjäna vinst för sina ägare, eftersom det är mycket svårare att handla egna pengar än att utfärda prognoser och lära sig handelssystem. Varje näringsidkare ska självständigt överlåta alla steg i ett handelssystem. Det är ett populärt ordspråk att det inte spelar någon roll vilket system du använder för handel. Det viktigaste är att du verkligen bör handla enligt det systemet. Annars blir handel på marknaden en spelning med ett förutsägbart resultat. Trading Robots och Forex Forex marknaden antas ha en bra likviditet. Dessutom tillåter det handel 24 timmar om dygnet, till skillnad från många andra marknader. Därför försöker många handlare göra handelsrobotar speciellt för Forex marknaden, eftersom det erbjuder ett stort antal handelsinstrument. Men skeptiker hävdar att alla valutapar är starkt korrelerade med varandra, vilket ger mycket låg volatilitet på marknaden. Men deras motståndare svarar att varje valutapar har sina egna funktioner och låg volatilitet kompenseras av en stor hävstångseffekt. Under alla omständigheter är Forex-instrument attraktiva för att göra handelsrobotar och de flesta anhängare av den automatiska handeln skarpa sina färdigheter på valutapar. MetaTrader 4 och MetaTrader 5 handelsterminaler är speciellt utformade för att enkelt utveckla automatiserade handelssystem men samtidigt är deras gränssnitt också bekvämt för manuell handel. Hur man börjar göra en handelsrobot Det finns många sätt att bygga ett automatiserat handelssystem. Vi beskriver bara några få större. Det första tillvägagångssättet ligger i matematik. En utvecklare försöker skapa en sorts ekvation som kan överväga många faktorer. Detta tillvägagångssätt bygger på en fast tro på att prisrörelserna hanteras av en modell som kan hittas med tillgänglig historisk data. I de flesta fall vet anhängarna av ett sådant tillvägagångssätt för mycket matte men vet ingenting om att inte vara intresserad av marknaden. Marknaden är en ren abstraktion, en typ av ett intellektuellt spel för dem. Detta tillvägagångssätt leder vanligtvis till många års studier och utveckling, medan ett bestämt resultat i form av ett fungerande automatiserat handelssystem inte är så viktigt. Det andra tillvägagångssättet är baserat på att studera marknadslagar. Inga försök görs för att förstå varför priset går upp eller ner när olika tekniska analysfigurer visas på ett diagram. Fördelen med detta tillvägagångssätt är att det inte kräver någon särskild kunskap om matematik och gör inga antaganden om marknadens drivkraft. Det är mest tydligt och bekvämt när man studerar handel. Det är mest populärt bland handlare som fick allmänt erkännande. Nackdelen med tillvägagångssättet är nödvändigheten att ständigt spåra alla nödvändiga symboler. Förr eller senare börjar en näringsidkare överväga automatisering av handelsprocesser och det mest betydande problemet framstår vid det tillfället att komplexiteten formaliserar handelsregler när man försöker uttrycka dem i form av algoritmer. I vissa fall kan handlare som försöker beställa en handelsrobot inte beskriva handelsregler och hitta gemensamma förutsättningar för programmörer. Det tredje tillvägagångssättet är baserat på försöket att skapa en svart låda baserad på neurala nätverk med användningen av färdiga verktyg som är allmänt tillgängliga i specialprogram och matpaket. Skapandet av ett automatiserat handelssystem med elementen i den artificiella intelligensen är en spännande och utmanande uppgift även för nykomlingar, eftersom det inte kräver någon djup matematisk bakgrund eller programmeringserfarenhet - allting görs med hjälp av visuella hjälpmedel. En näringsidkare bör veta grunderna för tekniska indikatorer, ha förmåga att förbereda nödvändiga prisuppgifter och erfarenheter i ett visst paket för att arbeta med neurala nätverk. Den huvudsakliga nackdelen med detta tillvägagångssätt är att en handelsrobot som erhållits med hjälp av sådana specialverktyg för att arbeta med neurala nätverk är en svart låda. Traders känner inte till sina arbetsprinciper och det är i allmänhet omöjligt att förutsäga vilken marknadsfas som är mest problematisk för roboten. Programmerare väljer ofta det fjärde tillvägagångssättet som de börjar göra en handelsrobot från och med början utan att spendera tid för manuell handel. Varför handla manuellt Du kan göra en robot att spendera några månader och skörda fördelarna med dina ansträngningar då. Men inga smärtor, inga vinster. I de flesta fall börjar programmerare skapa all nödvändig infrastruktur med ett välbekant programmeringsspråk i stället för att bara göra en handelsrobot för att få och bearbeta prisdata, visuell representation av diagram och indikatorer, anpassade sätt att testa strategier på historiska data och så vidare. De får stor erfarenhet av processen. Men i de flesta fall bringar den erfarenheten dem inte närmare det slutliga målet att skapa ett automatiserat handelssystem. Och även om en handelsrobot skapas finns det ingen garanti för att det kommer att bli lönsamt. Och vad om en programmerare vill skriva ett annat handelssystem Djup omstrukturering och nya programmeringsfel är oundvikliga. Det finns också det femte tillvägagångssättet att köpa ett färdigt handelssystem i form av en handelsrobot. I detta fall fungerar en näringsidkare som en operatör eller en tuner. Detta tillvägagångssätt sparar mycket tid (inget behov av att lära sig många nya saker) och gör det möjligt för handlare att snabbt komma in i den automatiserade handelns värld. Den huvudsakliga nackdelen med detta tillvägagångssätt stammar från dess fördelar du inte känner till handelsprinciperna för din handelsrobot och dess struktur. Och även om en säljare har gett dig en detaljerad beskrivning av det implementerade handelssystemet, kommer du aldrig att vara helt säker på det. Men ingen av de nämnda metoderna kan ge dig absolut garanti utom en bankdeposition. Men det är inte en mycket lämplig lösning för personer intresserade av marknadshandel och sätt att öka sina privata tillgångar. Vad är den bästa tillvägagångssättet för den automatiserade handeln för en näringsidkare Var och en av de fem beskrivna metoderna har sina fördelar och motsvarar någon bestämd typ av näringsidkare. Det är osannolikt att du väljer den första metoden (marknadsanalys) utan god matematisk bakgrund. Det är lika osannolikt att du kommer att börja från att göra handelsrobotar baserade på neurala nätverk. Båda dessa tillvägagångssätt är dock mycket spännande och ger god intellektuell övning. Nedan diskuterar vi bara det andra tillvägagångssättet, vilket redan anses vara det klassiska. Det är det tillvägagångssätt som vanligtvis väljs av nya aktörer av den automatiserade handeln, eftersom den tekniska analysen förblir det viktigaste kunskapsområdet när man lär sig handelens grunder. En annan fördel med det andra tillvägagångssättet är att du redan har en bra förståelse för tekniska analysverktyg efter att du spenderat tid för manuell handel och få en känsla av marknaden. Dessutom kommer du att kunna programmera handelsstrategier eller skapa neurala nätverk på en högre nivå. De första stegen i att göra en handelsrobot För att skapa ett automatiserat handelssystem behöver du programmeringsfärdigheter och kunskaper om alla komplexa handelsförfrågningar. Men först kan du börja från de färdiga Expert Advisors-robotarna från Free Code Base-biblioteket. Ladda ner någon expertrådgivare (handelsrobot) och starta den i strategitestaren för MetaTrader 4 eller MetaTrader 5-klientterminaler. Välj ett historikintervall som visar en stark trend och ett intervall med en platt. Utför optimering av en expertrådsparametrar och undersök deras skillnader vid dessa två intervaller. Starta en expertrådgivare med de optimala parametrarna för en platt på ett trendintervall och med de optimala parametrarna för en trend på ett plant intervall. Undersök skillnaderna i handelsresultat, erbjudanden fördelningar och andra statistiska parametrar. Som ett resultat kommer du att veta hur mycket ditt handelssystems beteende kan variera när marknadssituationen förändras. Det skulle vara bättre att prova flera vanliga handelsstrategier med hjälp av denna metod på olika delar av historien och olika symboler. En sådan provkörning förhindrar att man monterar ett handelssystem för ett visst historiskt intervall och ger bättre förståelse för trend - och motgångssystem. Nästa steg skulle vara att skapa mer komplexa handelssystem baserat på kombinationen av redan existerande enkla signaler från MQL5 Wizard-uppsättningen. Du kan testa och utveckla din handelsintuition genom att sortera ut dåliga signaler för ett system med ett filter baserat på ett annat system utan programmeringsmedel. Det viktigaste är att inte överhämta. Ju fler ingångsparametrar ett handelssystem har desto lättare är det att montera. Det har skett mycket diskussioner om skillnaderna mellan optimering och montering. Det finns inga allmänt accepterade lösningar här. Men visualisering av testoptimeringsresultat och din egen sunt förnuft kan hjälpa dig. Lär dig att identifiera de viktigaste inmatningsparametrarna som påverkar ditt handelssystem från hela uppsättningen data. Betala inte mycket uppmärksamhet åt sekundära parametrar som tar tid under optimering men påverkar inte systemets logik. Kom ihåg att ett bra handelssystem alltid visar en liten fri rörelse av sekundära parametrar, men det visar inte dramatisk volatilitet vid oöverstigliga marknadsförändringar. Du kan tillbringa så mycket tid i detta skede, som du vill, tills du är säker på att du kan förstå eventuella analysstrategier för test och optimeringsresultat. Kunskapen om styrkor och svagheter i standardsystem gör att du kan bli bättre förberedd när du skapar din egen handelsrobot. Programmera en handelsrobot Anta att du har lärt dig att lära dig MQL4 eller MQL5 programmeringsspråk och nu är du redo att skriva din första Expert Advisor för MetaTrader klientterminal. Flera fall är möjliga här. Först kan du undersöka flera färdiga handelsrobotar som beskrivs i artiklarna för att bättre förstå programmeringsveckan. För det andra kan du ställa frågor om MQL4munity eller MQL5munity. om du har några olösta problem. Erfarna samhällsdeltagare hjälper vanligtvis de nykomlingar som visar uppriktigt intresse för ämnet. För det tredje kan du beställa imprpovement eller utveckling av en expertrådgivare eller en indikator i Jobbtjänst. om du inte kan skriva ett nödvändigt program på egen hand. Men även om du beställer via freelance-tjänsten, borde du ha en aning om strategitestning för att hitta ett gemensamt språk med en utvecklare. Vidare tillåter grundläggande kunskaper i ett programmeringsspråk att du implementerar mindre korrigeringar och ändringar i koden efter att arbetet redan har slutförts. När allt kommer omkring skulle det inte vara bekvämt att ringa en programmerare för att åtgärda varje litet problem du stöter på. Det skulle vara mycket enklare och snabbare att fixa det själv. Inget behov av att återfå hjulet Hur man hittar din egen handelsstrategi, eller åtminstone i vilken riktning ska du fokusera din sökning Alla handlare skyddar sina egna handelssystem, om de har en. Alla nykomlingar vill skapa ett lönsamt system eller få en färdig tillverkad. Samtidigt verkar någon erhållen lösning vara för enkel jämfört med nykomlingens idéer om ett äkta handelssystem. Armé män över hela världen är benägna att överdrivna nivåer av sekretess. Det finns många skämt om det, bland annat följande: Militärhemligheten är inte i det du studerar, - en officer säger till militärskolestudenter, - men i det faktum att du precis studerar det. Situationen med handelssystemen är lika stor: de flesta handlare använder enkla och välkända handelsideer med mindre ändringar, till exempel, lägger till Trailing Stop eller bekräftelser från trendindikatorer. Det finns gott om handelsforum med begränsad tillgång där deltagarna går med i deras ansträngningar att utveckla eller förbättra några hemliga handelssystem. Mest intressanta är att sådana system inte innehåller något speciellt alls. Vanligtvis används en välkänd idé (som handel med trenden) som grund. Då är det perfektionat med några nya indikatorer som inte är kända för allmänheten. Därför kan du enkelt använda tillgängliga koden för handelrobotar och försöka använda dem korrekt med olika symboler och tidsramar. Ett annat populärt ord kan nämnas här: Du gillar inte katter Du vet bara inte hur man lagar mat Det är svårt att tro, men sannolikheten för att du kommer att utveckla något som är riktigt nytt är väldigt litet. Det viktigaste är att skapa ett system med tillgängliga ingredienser. Tänk inte att några genier har tillgång till några hemliga system från NASA-laboratorier. Det är Grays hemlighet. Bara ett fåtal kommer att göra det Genom varför använder ingen ingen handelsideer, om de är bokstavligen inom armarna? Svaret ligger antagligen i mänsklig psykologi. Personalen i många banker och stora investeringsfonder inkluderar näringsidkare som utför avtal enligt strikta regler och inom begränsade volymer. Men av några skäl lämnar bara några institutionella handlare sina företag och börjar handla med sina egna pengar. Det visar sig att du inte bara behöver en handelsstrategi utan också järndisciplinen att följa den. Många handlare upptäckte med ånger att de också har samma psykologiska problem som beskrivs i böcker. Efter att ha insett att den värsta fienden av handlare är själva, börjar en nykomling tänka på att göra en handelsrobot för att eliminera en psykologisk börda. Även om jag avviker något från ämnet, bör jag nämna de legendariska sköldpaddshandlare som framgångsrikt handlas på flera marknader i slutet av 1900-talet. Läs vägen till sköldpaddan och du kommer se att det viktigaste för en näringsidkare är en självdisciplin och inte något topphemligt system. Tyvärr kommer de flesta nykomlingar inte att kunna följa en lönsam strategi, även om de får det gratis. Problemet är att de flesta handelsstrategier som är perfekt anpassade för manuell handel knappast kan formaliseras och transkriberas till ett programmeringsspråk. De strategier som lätt kan formaliseras (till exempel de som involverar två glidande medelvärden) är alltför enkla och kräver många förbättringar och förbättringar, så att de kan användas i praktiken. Således kompliceras en enkel idé gradvis av en mängd externa parametrar som förhindrar en handelsrobot från falska poster och fel som är tydligt synliga för en utvecklare. En handelsrobot optimeringsfråga framträder. Denna process bör inte bli en överoptimering och anpassning för ett visst historikintervall. För att lösa detta problem har framåtprovningen med de erhållna systemparametrarna implementerats i MetaTrader 5-terminalen. Om de framåtriktade testresultaten inte skiljer sig avsevärt från de som uppnåtts i optimeringsdelen, är det sannolikt att en handelsrobot kommer att vara tillräckligt stabil för en tid efter lanseringen på ett handelskonto. En längd av ett intervall för parametraroptimering och ett verkligt värde av det en viss tid beror på ett visst handelssystem. Optimering av en handelsrobot innan den lanseras på ett handelskonto påminner om att slingra en sling - ju mer noggrant har vi lindat och slängt en projektil från slingan, desto längre kommer den att flyga och ju mer exakt dess bana kommer att vara. En grundligt utvecklad handelsrobot kommer att hålla ett positivt resultat på ett handelskonto under en längre tid än en handelsrobot som erhållits som ett resultat av en montering. Vi kan säga att gralen är en fungerande idé och korrekt justering av parametrar som utförs från tid till annan vid tidpunkten för marknadsförhållandena ändras. Detta kan illustreras av resultaten från Automated Trading Championship som hålls i många år redan. Inlämnade expertrådgivare från alla deltagare går igenom automatiska tester på tidsintervallet från januari till slutet av juli. Huvudkravet för att genomföra det automatiska testet är en vinst som uppnåtts för åtta månaders testning. Men mindre än hälften av handelsrobotar som antas för mästerskapet är lönsamma efter dig månader med autonomt arbete. Du kan också prova dina färdigheter när du gör och anpassar din handelsrobot för att delta i Championship och få framåtprovningsresultat från din expertrådgivare. Dessutom är deltagandet gratis och utmärkelserna är imponerande. Vi hoppas att vi ses där Konklusion Professionella intradaghandlare spenderar många timmar sittande på sina datorer och väntar på rätt ögonblick att utföra en affär. Naturligtvis kan de inte vara i god form hela tiden. De flesta handlare kommer till slutsatsen att deras handlingar bryter mot sina egna handelsregler. Inte alla handelssystem kan vara helt formaliserade, men även sådana system kan i de flesta fall anta ytterligare verktyg, såsom indikatorer, analyssystem och falska signaler. Vi gör inga speciella rekommendationer här om MQL4 eller MQL5 språkinlärning, eftersom det finns många andra användbara artiklar om det ämnet. Syftet med denna artikel var att ge en första inledande idé om hur man börjar göra din handelsrobot för MetaTrader 4 och MetaTrader 5 terminaler. Vi hoppas att denna artikel kommer att spara tid för nykomlingar och visa rätt riktning i den svåra uppgiften att utveckla ett automatiserat handelssystem. Varning: Alla rättigheter för dessa material är reserverade av MQL5 Ltd. Kopiering eller återtryckning av dessa material helt eller delvis är förbjuden. Traderingssystemkodning Handelssystem är helt enkelt uppsättningar regler som handlarna använder för att bestämma sina poster och utgångar från en position. Att utveckla och använda handelssystem kan hjälpa traderna att uppnå jämn avkastning samtidigt som riskbegränsningen begränsas. I en idealisk situation bör handlare känna sig som robotar, genomföra affärer systematiskt och utan känslor. Så, kanske har du frågat dig själv: Vad ska man göra för att stoppa en robot från att handla mitt system Svaret: Ingenting Denna handledning kommer att presentera dig för de verktyg och tekniker som du kan använda för att skapa ditt eget automatiserade handelssystem. Hur skapas automatiserade handelssystem Automatiserade handelssystem skapas genom att konvertera dina regler för handelssystem till kod som din dator kan förstå. Din dator kör sedan dessa regler genom din handelsprogramvara, som letar efter affärer som följer dina regler. Slutligen placeras handeln automatiskt med din mäklare. Denna handledning kommer att fokusera på andra och tredje delen av denna process, där dina regler omvandlas till en kod som din handelsprogramvara kan förstå och använda. Vad Trading Software stöder automatiserade handelssystem Det finns många handelsprogram som stöder automatiserade handelssystem. Vissa kommer automatiskt att generera och placera affärer med din mäklare. Andra kommer automatiskt hitta affärer som passar dina kriterier, men kräver att du lägger orderna med din mäklare manuellt. Vidare kräver helautomatiska handelsprogram ofta att du använder specifika mäklarfirmor som stöder sådana funktioner, du kan också behöva fylla i ett ytterligare tillståndsformulär. Fördelar och nackdelar Automatiserade handelssystem har flera fördelar, men de har också sina nackdelar. När allt kommer omkring, om någon hade ett handelssystem som automatiskt tjänade pengar hela tiden, skulle han eller hon bokstavligen ha en penningmaskin. Fördelar: Ett automatiserat system tar emot känslan och upptagen träning, vilket gör att du kan fokusera på att förbättra din strategi och penninghanteringsregler. 13 När ett lönsamt system har utvecklats krävs det inget arbete för din del förrän det bryts eller marknadsförutsättningarna kräver en förändring. Nackdelar: Om systemet inte är korrekt kodat och testat kan stora förluster uppstå väldigt snabbt. 13 Ibland är det omöjligt att sätta vissa regler i kod, vilket gör det svårt att utveckla ett automatiserat handelssystem. I denna handledning lär du dig hur du planerar och utformar ett automatiserat handelssystem, hur man översätter denna design till kod som din dator kommer att förstå, hur man testar din plan för att säkerställa optimal prestanda och slutligen hur man använder systemet. Handelssystemkodning: SystemdesignAutomerade handelssystem minimerar känslor, möjliggör snabbare orderingång, leder till större konsistens och löser pilotfelproblem. Systemhandlare delar upp sin tid mellan handel, utveckling, backtesting, optimering och vidarebefordran, för att skapa lönsamma och höga sannolikhetssystem för handel. Automatiserad valutahandelsprogramvara skannar marknaden för gynnsamma affärer baserat på din insats. Ta reda på mer om detta värdefulla forexverktyg. Ett handelssystem kan spara tid och ta emot känslan ur handel, men att anta en tar skicklighet och resurser - läs mer här. Ofta ställda frågor Medan båda termerna ofta används för att beskriva prestanda för en investering är avkastning och avkastning inte en och samma. Lär dig hur agenter, fastighetsmäklare och mäklare ofta anses vara desamma, men i verkligheten har dessa fastighetspositioner olika. Eftersom mycket få tillgångar varar för alltid kräver en av huvudprinciperna för periodiserad bokföring att tillgångar kostar proportionellt. Ett rörligt räntelån är ett lån där räntan på det utestående saldot varierar som marknadsränta. Ofta ställda frågor Medan båda termerna ofta används för att beskriva prestanda för en investering är avkastning och avkastning inte en och samma. Lär dig hur agenter, fastighetsmäklare och mäklare ofta anses vara desamma, men i verkligheten har dessa fastighetspositioner olika. Eftersom mycket få tillgångar varar för alltid kräver en av huvudprinciperna för periodiserad bokföring att tillgångar kostar proportionellt. Ett rörligt räntelån är ett lån där räntan på det utestående saldot varierar som marknadsintresse. Systemet för kodning av system: Systemdesign Det första steget vid kodning av alla tillämpningar är designfasen. Oavsett om du kodar en mjukvaruapplikation eller ett handelssystem, försiktig design och planering hjälper dig att slutföra på kortare tid med färre fel. Vi kommer att använda en enkel tre stegs process för att designa vårt handelssystem. Steg 1: Skapa dina handelssystemregler Det första steget när du utformar ett handelssystem är helt enkelt att komma överens med de regler som ditt system ska fungera på. Det bör finnas fyra grundläggande regler för varje handelssystem: Köp - Identifiera när du vill köpa en position. 13 Sälj - Identifiera när du vill sälja en position. 13 Stopp - Identifiera när du vill minska dina förluster. 13 Mål - Identifiera när du vill boka en vinst. Så, till exempel: Köp - När 30-dagars glidande medelvärde (MA) passerar över 60-dagars MA 13 Sälj - När 30-dagars MA passerar under 60-dagars MA 13 Stopp - Maximal förlust på 10 enheter 13 Mål - Mål på 10 enheter Detta exempelsystem kommer att köpa och sälja baserat på 30- och 60-dagars glidande medelvärden och bokar automatiskt vinster efter ett vinst på 10 enheter eller säljer med förlust efter en 10-enheters rörelse i motsatt riktning. Steg 2: Identifiera komponenterna i varje regel Nu när vi har våra regler nere måste vi identifiera de komponenter som är inblandade i varje regel. Varje komponent ska innehålla två delar: Indikatorn eller studien som används 13 Inställningarna för indikatorn eller studien Dessa komponenter ska konstrueras genom att skriva in kortnamnet för studien följt av inställningarna inom parentes. Dessa inställningar inom parentes kallas parametrar för indikatorn eller studien. Ibland kan en studie ha flera parametrar, i så fall separerar du dem enkelt med kommatecken. Ta en titt på några exempel: MA (25) - 25-dagars glidande medelvärde 13 RSI (25) - 25-dagars relativstyrkeindex 13 MACD (Stäng (0), 5,5) - Flyttande genomsnittlig konvergensdivergensuppsättning baserad på dagens stängning med en fem dagars snabb längd och en fem dagars långsam längd. Om du är osäker på hur många parametrar en viss komponent kräver, Du kan helt enkelt konsultera dokumentationen för ditt handelsprogram, som listar dessa komponenter tillsammans med de värden som måste fyllas i. Till exempel kan vi se att Tradecision berättar att vi behöver tre parametrar med MACD: Så för det exempel som nämns i steg en, vi skulle använda: MA (30) - Betydande 30-dagars glidande medelvärde 13 MA (60) - Betydande 60-dagars glidande medelvärde Steg 3: Lägga till åtgärd Nu lägger vi till åtgärder enligt våra regler. Varje åtgärd följer följande grundformat: IF-villkor WHILE-villkor TILL ÅTGÄRD Typiskt kommer villkoret att bestå av de komponenter och parametrar du skapade ovan, medan åtgärden kommer att bestå av att köpa eller sälja. Villkoren kan också bestå av enkla engelska om ingen komponent är närvarande. Observera att komponenten samtidigt är tillval. Här är några exempel som hjälper till att illustrera denna punkt: Om MA (30) Korsar över MA (60) THEN Köp 13 IF MA (30) Korsar under MA (60) HUR MILJÖ (20 000) SÄLJER 13 OM EMA (25) ÄR Större än MA (5) THEN Sälj 13 Om RSI (20) är lika med 50 THEN Köp Så, för exemplet som vi använt, brukar du bara lista: IF MA (30) Korsar över MA (60) THEN Köp 13 IF MA 30) Korsar under MA (60) THEN Sälj 13 OM vår handel har 10 enheter av vinst THEN Sälj 13 Om vår handel har 10 enheter av förlust THEN Sälj Vad Nästa Nästa, ta en titt på att konvertera dessa regler till en kod som din dator kan förstå handelssystemkodning: kodningssteget

No comments:

Post a Comment