Saturday, 19 August 2017

Forex Trading Signalgenerator


Trading Signal Generator Baserat på en anpassad indikator. I den här artikeln kommer jag att berätta hur du skapar en handelssignalgenerator baserat på en anpassad indikator. Du kommer att se hur du kan skriva din egen handelsmodell för en anpassad indikator. Jag kommer också att förklara syftet Av modell 0 och varför ISPATTERNUSAGE 0-typ strukturer används i handelssignalmodulen. Artikeln kommer att använda två typer av kod koden vi ska ändra och koden vi redan modifierat Den modifierade koden kommer att markeras enligt följande. Modifierad Kod är koden som ska kopieras och klistras in i handelssignalgeneratorn Jag hoppas att du kommer att förstå koden bättre genom att använda highlighting.1 Custom Indicator. I är säker på att det måste finnas en indikator som inte ingår i den standardleverans du har varit Vill använda länge Och det är indikatorn baserat på vilken du vill bygga en handelssignalmodul. Jag använder MACD-indikatorn från standardleveransen som en sådan indikator. Indiens placering Cator är enligt följande. Varje indikator kan beskriva en eller flera marknadsmodeller En marknadsmodell är en viss kombination av indikatorvärdet och prisvärdet. De modeller som är tillgängliga för MACD-indikatorn är omkastning, överkorsning av huvud - och signallinjen, korsning av Nollnivån, divergensen och den dubbla divergensen. 1 1 Ny indikatormodell. Vi antar att vi inte är nöjda med de givna marknadsmodellerna som är tillgängliga för indikatorn och vill introducera vår egen indikatormodell. Den nya indikatormodellbeskrivningen om MACD-indikatorn är Under nolllinjen och dess värden ökar, vi kan förvänta oss ytterligare tillväxt och öppna en lång position. Figur 1 Modell av potentiell indikatorökning. Om MACD-indikatorn ligger över nolllinjen och dess värden minskar, kan vi förvänta oss ytterligare minskning och Öppna en kort position. Figur 2 Modell av potentiell indikator fall. Så har vi bestämt oss för den anpassade indikatorn och komma med den nya handelsmodellen för indikatorn och dess beskrivning Låt oss Fortsätt med att skriva koden.2 Skriva handelssignalgenerator Baserat på vår anpassade indikator. Vår generator är efterträdare till CExpertSignal-basklassen. Klassen CExpertSignal är en klass för att skapa handelssignalgeneratorer. CExpertSignal-klassen innehåller en uppsättning offentliga dvs. externt Tillgängliga metoder som gör det möjligt för en expertrådgivare att se indikationen på handelssignalgenerern angående riktningen för tillträde till marknaden. Eftersom vi arbetar på vår egen handelssignalgenerator bör den vara ärvt från CExpertSignal-klassen med relevant virtuella metoder Omdefinierad fylld med motsvarande kod.3 Skapa klassen av handelssignalgenerator. Handelssignalgenerern borde som standard vara lokaliserad i MQL5 Include Expert Signal-mapp. För att inte överbelasta Signalmappen i Standardbiblioteket med för mycket information, låt oss skapa En ny mapp under Expert-mappen och kalla den MySignals. Figure 3 Skapa den nya MySignals-mappen. Nästa, Vi kommer att skapa en inkluderad fil med hjälp av MQL5-guiden i MetaEditor, välj Ny under Arkiv-menyn och välj sedan Inkludera File. Figure 4 MQL5-guiden Skapa en inkluderad fil. Namn på klassen av signalgenerator kommer att vara MySignal. Den kommer att ligga under Inkludera Expert MySignals MySignal Låt s ange det. Figurer 5 MQL5-guiden Placering av den inkluderade filen. Efter att klicka på Slutför skapar MQL5-guiden en tom mall Från det här laget gör vi allt manuellt och kopierar klistra data jag vill dra Din uppmärksamhet på det faktum att internt är alla signaler från standardbiblioteket nästan identiska De skiljer sig endast i algoritmer som används för att bestämma handelsmodeller. Därför kan du ta en fil från mappen Inkluder Expert Signal, kopiera innehållet och klistra in det i Din mall Du kan sedan börja redigera den resulterande filen hos handelssignalgeneratorn.4 Beskrivning av klassen av handelssignalgeneratorn. Som en mall tog jag filen från vilken jag co Pied allt utom header. and klistrade allt i vår nästan tomma mall. Det här är vad jag fick. Här ger vi en order till förbehandlaren för att inkludera CExpertSignal-basklassen för att skapa handelssignalgeneratorer i vår mall. Vi fortsätter att redigera mallen För att säkerställa att vår mall är synlig senare till MQL5-guiden, måste vi ändra beskrivningen av vår klass. Så, se s Linjen. Visar namnet på vår signalklass under vilken det kommer att visas i MQL5-guiden Vi Kommer att ändra detta namn till något som this. indicates namnet för att beskriva variablerna i vår handelssignalklass. Denna beskrivning kommer att användas av MQL5-guiden. Låt s ändra denna rad enligt följande. Vi kommer att ge samma namn till den här parametern. Följande rad Anger klassnamnet. Låt s byta namn på den här parametern. Ange nästa parameter som är. Följande parametergrupp ansvarar för beskrivning av parametrar för indikatorn som ligger till grund för handelssignalgeneratorn Som jag nämnde tidigare, Jag kommer att använda som den anpassade indikatorn Den har följande parametrar.4 1 Parameter Beskrivning Block. Observera att parametrarna ovan endast gäller för din anpassade indikator kan ha helt olika parametrar Huvuddelen här är att matcha indikatorparametrarna med deras beskrivningar I handelssignalklassen Parameterbeskrivningsblocket i handelssignalklassen för den anpassade indikatorn som behandlas kommer att vara enligt följande. Ta en titt på hur parametrarna i indikatorn nu matchar beskrivningarna i klassbeskrivningsblocket. Efter alla ändringar, Beskrivningsblocket i vår klass kommer att vara enligt följande. I programmeringen anses det som god praxis att ge kommentarer till en s kod, vilket gör det lättare att förstå koden, när vi kommer tillbaka till det efter en tid har gått Så vi kommer att Ändra följande block. to matcha beskrivningen av vår klass. För att undvika förvirring måste vi ersätta alla CSignalEnvelopes-värden med CSignalMyCustInd. Figu Re 6 Byta CSignalEnvelopes med CSignalMyCustInd. Let nu titta på några teoretiska aspekter.5 CiCustom Class. We behöver CiCustom-klassen för att fortsätta arbeta med koden för klassen av handelsindikatorer för den anpassade indikatorn. CiCustom-klassen skapades Specifikt för att arbeta med anpassade indikatorer CiCustom-klassen ger skapande, inställning och tillgång till anpassade indikatordata.6 Cindicators Class. CIndicators är klassen för att samla instanser av tidsserier och tekniska indikatorklasser. Klassen Cindicators tillhandahåller skapnings-, lagrings - och hanteringsdata Synkronisering, hantering och minneshantering av tekniska indikatorklassinstanser. Vi är särskilt intresserade av klassen Cindicators på grund av skapa-metoden. Denna metod skapar en indikator för en specificerad typ med angivna parametrar.7 Fortsätt skriva vår Trading Signal Class. Nästa kodblock Vi kommer att ändra linjerna 28-42 är som följer.8 Skapa anpassad indikator i N Trading Signal Generator. Ta en titt på kodblocket som anges ovan. Linjen. declares ett objekt - CiEnvelopes klassindikatorn CiEnvelopes är klassen för att arbeta med den tekniska indikatorn från Standard Library. Klassen CiEnvelopes skapades baserat på den tekniska indikatorn Från standardbiblioteket Vi skriver emellertid generalkoden på grundval av vår anpassade indikator. Därför finns det ingen färdig klass för vår eller din anpassade indikator i Standardbiblioteket. Vad vi kan göra är att använda CiCustom-klassen. Låt oss förklara vår Indikator som CiCustom-klassen.8 1 Fyra variabler. Kan du komma ihåg parameterbeskrivningsblocket i klassen Det fanns tre parametrar i beskrivningen I det skyddade området i vår generatorklass kommer vi nu att deklarera fyra variabler för att överföra värdena till våra fyra Parametrar. Följande kodblock. Denna kod förklarar variabler som ger vikt åt handelsmodeller av vår handelssignalgenerator Låt oss ersätta vikten av vikter Med följande kod. Som du kommer ihåg, i början av artikeln beslutades att beskriva endast en ny modell som kommer att genereras av vår handelssignalgenerator Men i ovanstående kod angav jag två marknadsmodeller modell 0 och modell 1 här , Modell 0 är en viktig hjälpmodell Det krävs vid handel med pågående beställningar När den tillämpas, garanterar modell 0 att väntande beställningar rör sig tillsammans med priset. Låt oss ta en titt på vår handelssignalgenerator och följande villkor. MACDs anpassade indikator är Under nolllinjen. och dess värden ökar. Vi handlar med väntande beställningar som ställer 50 poäng från fältets öppningspris, fyrsiffrigt prisvärde. Dessa villkor beskriver vår handelsmodell perfekt. Så här kommer sakerna att röra sig. Våra handelsmodellförhållanden kommer att Kontrolleras vid visning av stapeln nr 1 Vad vi har MACD ligger under nolllinjen, men det ökar momentum Det motsvarar köpsignalen Därför lägger vi en pågående Buy Stop-order. Figuren E 7 Placerar en väntande Buy Stop-order. När det inte visas i nästa stapel nr 2, visar tillståndskontrollen att MACD är under noll och faller. Enligt vår handelsmodell finns det för närvarande inga villkor för köp eller försäljning. Notera per CExpertSignal klasslogiken, eftersom det inte finns några villkor för köp eller försäljning, ska alla väntande beställningar raderas. I det här fallet, om priset går upp plötsligt och dramatiskt, kommer vi att missa chansen att komma in på marknaden långt till vår fördel eftersom det Kommer inte att vara en väntande order. Det här är hjälpmodellen 0 verkar vara mycket användbar. Hjälpmodellen 0 kommer att gälla, förutsatt att MACD-anpassad indikator är under nolllinjen. Så kan vi placera en pågående Buy Stop-order Eftersom vi placerar En order 50 poäng från barens öppningspris, flyttar vi faktiskt bara den pågående Buy Stop-ordern enligt prisrörelsen. Bild 8 Flyttar Köp Stop-ordern nedåt. Genom att använda hjälpmodellen 0 får vi chansen att Flytta ap Slutbeställning enligt prisrörelsen.10 Ytterligare modifieringar av mallkoden. Nästa kodblock som ska ändras är följande: I det här blocket förklarar vi metoder för inställning av justerbara parametrar, metoder för att justera vikter hos handelsmodeller, verifieringsmetod Av inställningar, indikatorinitieringsmetod och metoder för att kontrollera om marknadsmodellerna genereras. Med tanke på att vi har deklarerat fyra variabler i justerbara parametrar, kommer blocket av metoder för att ställa in parametrarna följande. Nästa kodfragment kommer att förbli oförändrat. Det nästa kodblocket som ska ändras är följande: Detta block kommer att bli kraftigt modifierat Observera att jag använder GetData-metoden i Cindicator-klassen Namnen på de kallade metoderna kommer att tillhandahållas direkt i koden. Nästa kodblock är Constructor. In konstruktorn kommer vi att ändra namnen på variablerna Vidare kommer vi att använda endast två serier USESERIESHIGH USESERIESLOW. Let s ändra ValidationSettings Metod i vår klass. I kontrollblocket kontrollerar vi huvudvillkoren för den angivna anpassade indikatorn mperiodfast mperiodslow. Nästa block handlar om att skapa indikatorer. Som tillämpas på vår anpassade indikator. Följande block är indikatorinitieringsblokken. Först, Vi lägger till ett objekt i samlingen Vi ställer sedan in parametrarna för vår indikator och skapar den anpassade indikatorn med hjälp av Skapa-metoden i klassen Cindicators. Nästa block kontrollerar köpvillkoren. Enligt vår modell 0 implementeras två modeller. Följande block Kontrollerar försäljningsvillkoren. Enligt vår modell 0 implementeras två modeller. Jag hoppas att den här artikeln har hjälpt dig att förstå hur du kan skapa en handelssignalgenerator baserat på din anpassade indikator. Registrera först och få bekräftelse, Logga in med ditt ID-lösenord Välj ditt paket och köp det nu Du får betalningsalternativ som följande.01 Paypal 02 Payza 03 Moneybookers 04 Mastercard 05 Perfect Money.06 NETELLER 07 Webmoney 08 EGO Pay 09 Solid förtroende pay. We accepterar endast amerikanska dollar med - PayPal, Neteller. Web-Money, Perfect-Money, Payza, Moneybooker, EGO-Pay, Solid Trust Betalning, Master-Card Vissa betalningar accepterar vi manuellt Exempel Neteller , Web-Money, Payza, EGO-Pay, Solid Trust Pay, MasterCard Om du behöver någon betalningsresa, vänligen kontakta oss. Funderad under 2010 är en. educational forex-webbplats och en oberoende näringsidkare. Vi strävar efter att vara mest användbar Plats för oberoende valutahandlare i världen Tyvärr är forexvärlden fylld med få rika snabba system, orealistiska försäljningsställen och skuggiga mäklare. Du har inte någonsin hävdat att du har en silverkula på valutamarknaden eftersom det inte finns någon handel förex är riskabelt , Och vi vill att du ska veta det. Först när du vet att oddsen är staplade mot dig, då kan du börja arbeta mot framgång. Standardpaket med SMS. Premiumpaket med SMS. Första registrering med oss ​​Vi skickar ett välkomstmeddelande till dig. Om du är intresserad av att köpa våra s Ignal paket, välj och betala beloppet följaktligen se betalningsmetod När du köper ett paket, bekräftar vi ditt ID för att komma åt signalsidan och skickas via e-post till dig om prognos, in - och utlösningsvarning på fortsättning och få signal som kan vara För att göra din handel mer lönsam 1 eller 2 gång En eller två gånger på en dag kommer Signal att ges. Så genom att säkerställa framför allt de saker som Forex Profit Signal ger dig en guide för handel för att vinna. Forex Signal Generator. Jag har lagt till Reglerna nedan men stoppen genereras på deras hemsida Det enda som oroar mig är för idag är stoppet dubbelt så stor som målpriset. Det betyder alltid att du har en riktigt bra strejkfrekvens för att den ska vara lönsam. Ha tillfoga generatorn nedan för att försöka på några index futures Och kommer att försöka några stopp idéer specifika för dem Jag kommer att komma tillbaka till dig på mina resultat med it. How att handla Generator.1 Hitta dagligen högt lågt låg OHLC DATA.2 FILL I FOREX SIGNAL GENERATOR FÖR ATT FINNA KÖP OCH SÄLJ AREA.3 LÄS IGÅENDE DAG PRIS VID PIVOT OCH FÖLJ REGULERNA. Om CLOSE data mellan BUY A och BUY B placeras KÖP på Ab om CLOSE data över KÖP B placeras KÖP på Bc - if CLOSE data mellan KÖP A och SÄLJ A sedan , - Välj ett pris över PIVOT Placerat KÖP på A - if-pris böj PIVOT Placerade SÄLJ på annons om CLOSE-data mellan SÄLJ A och SÄLJ B, placerad SÄLJ på AE om CLOSE-data bellow SÄLJ B placerad SÄLJ på B.4 ANVÄND HANDELEN Vid varje respekterad affärstid.5 alltid ställa föreslagna STOPLOSS, måste du skydda din kapital 6. EN ORDER PLACERAD GÄLLER DET OCH LÅT DET KÖR TP SL.7 TRYCK PÅ DEMO ACCOUNT ELLER PRAKTISK FØRSTE FÖRE ATT LIVE TRADING. Automate Your Forex Trading. Anter din handelsstrategi och generera expertrådgivare för valutahandelshandel Skapa skript som hjälper dig att handla Professional Edition genererar både och källkodsfiler. Eftersom de flesta Forex tradingstrategier innehåller gemensamma element öppnar positioner, stängningspositioner, efterföljande stopp, signaler etc. generatorn skapar expert Advisor, Script eller Custom Indicator med de gemensamma komponenterna för handel Forex marknader Press Generera menyn och din EA, Script eller Custom Indicator är klar. Testa dina idéer innan du anländer någon att programmera Expert Advisor, Script eller Custom Indicator for you. Forex Generator. Fullt stöd för MetaTrader 4 Limited experimental MetaTrader 5 support. No programmering krävs för de flesta setups. Create både Expert Advisors EA, Custom Indicators och handel Scripts. Setup ordning öppnar signaler via inbyggda eller anpassade indikatorer. Importera egna eller anpassade tredje part indikatorer. Sätt orderkörning ta vinst, sluta förlust, efterföljande stopp, etc. Limit öppnandet av nya order till specifika dagar i veckan. Ställ timmar när Expert Advisor ska öppna nya order. Limit Expert Advisor fungerar bara när spridda är mindre än inställda värde. Setup andra order med olika vinst, stopp förlust, mm Används huvudsakligen för jämnliga handelsscenarier. Anmälan att stänga order om motsatt signal har mottagits. Martingale och Se Mi-Martingale risk management. Include din egen anpassade kod i diagrammet. Forex Generator Block Editor. This är gratis companion add-on produkt för Forex Generator. Create dina egna byggstenar och använda dem i Forex Generator. Build ditt eget bibliotek av avancerade Blocks. Free Upgrades. If du får nuvarande version 6 x alla uppgraderingar för någon kommande version 6 x kommer att vara gratis. Forex Generator Screenshots. Register först och få bekräftelse, Logga in med ditt ID Lösenord Välj ditt paket och Köp det nu Du kommer att få Betalningsalternativ som följande.01 Paypal 02 Payza 03 Moneybookers 04 Mastercard 05 Perfekt Money.06 NETELLER 07 Webmoney 08 EGO Pay 09 Fast förtroende pay. We accepterar endast US Dollar med - PayPal, Neteller. Web-Money, Perfect-Money, Payza, Moneybooker, EGO-Pay, Solid Trust Betalning, Master-Card Vissa betalningar accepterar vi manuellt Exempel Neteller, Webpengar, Payza, EGO-Pay, Solid Trust Pay, MasterCard Om du behöver någon betalningsresa, vänligen kontakta oss. , Är en. educational forex site an D en oberoende näringsidkare Vi strävar efter att vara den mest användbara webbplatsen för oberoende valutahandlare i världen. Tyvärr är forexvärlden fylld med få rika snabbsystem, orealistiska försäljningsställen och skuggiga mäklare. Du har inte någonsin hävdat att du har en silver - Kula till valutamarknaden eftersom det inte finns någon Trading forex är riskabelt, och vi vill att du ska veta det För att när du vet att oddsen staplas mot dig, då kan du börja arbeta mot framgång. Standardpaket med SMS. Premiumpaket med SMS. Första registrera hos oss Vi skickar ett välkomstmeddelande om du är intresserad av att köpa vårt signalpaket, välj och betala beloppet följaktligen, se betalningsmetod. När du köper ett paket bekräftar vi ditt ID för att komma åt signalsidan och vara Skickade e-postmeddelanden till dig om prognoser, inloggnings - och utgående varning på fortlöpande basis och få en signal som kan göra din handel mer lönsam 1 eller 2 gång En eller två gånger på en dag kommer Signal att ges. Så genom att försäkra dig ovan Jag har saker som Forex Profit Signal ger dig en guide för handel för att vinna.

No comments:

Post a Comment