Thursday 26 October 2017

Forex Trading Signal Generator


Trading Signal Generator Basert på en tilpasset indikator. I denne artikkelen vil jeg fortelle deg hvordan du oppretter en handelssignalgenerator basert på en tilpasset indikator. Du vil se hvordan du kan skrive din egen handelsmodell for en tilpasset indikator. Jeg vil også forklare formålet av modell 0 og hvorfor ISPATTERNUSAGE 0-type strukturer benyttes i handelssignalmodulen. Artikkelen vil bruke to typer kode koden vi skal endre og koden vi allerede har modifisert Den endrede koden vil bli uthevet som følger. Modifisert kode er koden som skal kopieres og limes inn i handelssignalgeneratoren Jeg håper du vil forstå koden bedre ved bruk av utheving.1 Tilpasset indikator. Jeg er sikker på at det må være en indikator som ikke er inkludert i standardleveransen du har vært Ønsker å bruke i lang tid Og det er indikatoren basert på hvilken du vil bygge en handelssignalmodul. Jeg vil bruke MACD-indikatoren fra standardleveransen som en slik indikator. cator er som følger. Hver indikator kan beskrive en eller flere markedsmodeller En markedsmodell er en viss kombinasjon av indikatorverdien og prisverdien. Modellene som er tilgjengelige for MACD-indikatoren, er reversering, kryssoverføring av hoved - og signallinjen, krysset over nullnivået, divergensen og den dobbelte divergensen. 1 1 Ny indikatormodell. Vi antar at vi ikke er fornøyd med de givne markedsmodellene som er tilgjengelige for indikatoren, og ønsker å introdusere vår egen indikatormodell. Den nye indikatormodellbeskrivelsen hvis MACD-indikatoren er under nulllinjen og dens verdier øker, kan vi forvente videre vekst og åpne en lang posisjon. Figur 1 Modell av potensiell indikatorvekst. Hvis MACD-indikatoren er over nulllinjen, og dens verdier er avtagende, kan vi forvente ytterligere reduksjon og åpne en kort posisjon. Figur 2 Modell av potensiell indikator fall. Så, vi har bestemt oss for den tilpassede indikatoren og kommer opp med den nye handelsmodellen for indikatoren og dens beskrivelse La s fortsett med å skrive koden.2 Skrive Trading Signal Generator Basert på vår Custom Indicator. Our generator er etterkommer av CExpertSignal base klasse CExpertSignal base klassen er en klasse for å skape handelssignal generatorer CExpertSignal klassen inneholder et sett av offentlige dvs. eksternt tilgjengelige metoder som tillater en ekspertrådgiver å se indikasjonen på handelssignalgeneratoren angående retningen for tilgang til markedet. Siden vi jobber med vår egen handelssignalgenerator, bør den bli arvet fra CExpertSignal-klassen, med de relevante virtuelle metodene omdefinert fylt med tilhørende kode.3 Opprette klassen av handelssignalgeneratoren. Handelssignalgeneratoren skal som standard være plassert i MQL5 Inklude Expert Signal-mappe. Ikke å overbelaste Signal-mappen til Standardbiblioteket med for mye informasjon. La oss lage en ny mappe under Expert-mappen og ring den til MySignals. Figure 3 Opprette den nye MySignals-mappen. Neste, vi vil opprette en inklusiv fil ved hjelp av MQL5-veiviseren i MetaEditor, velg Ny under Fil-menyen, og velg deretter Inkluder File. Figure 4 MQL5-veiviser. Opprett en inklusiv fil. Navnet på klassen av signalgeneratoren vil være MySignal. Det vil bli plassert under Inkluder ekspert MySignals MySignal La s spesifisere det. Figurer 5 MQL5 veiviser Plassering av inkluderingsfilen. Etter å klikke Fullfør, vil MQL5-veiviseren generere en tom mal Fra dette øyeblikket vil vi gjøre alt manuelt og kopiere limdata jeg vil gjerne trekke oppmerksom på at internt er alle signalene fra standardbiblioteket nesten identiske. De varierer kun i algoritmer som brukes til å bestemme handelsmodeller. Derfor kan du ta en fil fra Include Expert Signal-mappen, kopiere innholdet og lime den inn i malen Du kan deretter begynne å redigere den resulterende filen til handelssignalgeneratoren.4 Beskrivelse av klassen av handelssignalgeneratoren. Som en mal tok jeg filen som jeg med pied alt annet enn header. and klistret alt i vår nesten tomme malen. Dette er hva jeg fikk. Her gir vi en ordre til preprosessoren for å inkludere CExpertSignal-baseklassen for å skape handelssignalgeneratorer i vår mal. Vi vil fortsette å redigere mal For å sikre at vår mal er synlig senere i MQL5-veiviseren, må vi endre beskrivelsen av vår klasse. Så la oss se linjen. Viser navnet på vår signalklasse under hvilken det vil bli vist i MQL5-veiviseren vi vil endre navnet til noe som dette. indikerer navnet for å beskrive variabler av vår handelssignalklasse Denne beskrivelsen vil bli brukt av MQL5-veiviseren La oss endre denne linjen som følger. Vi vil gi samme navn til denne parameteren. Følgende linje setter klassenavnet. La oss omdøpe denne parameteren. Oppgi neste parameter som det er. Følgende parametergruppe er ansvarlig for beskrivelse av parametere for indikatoren som ligger til grunn for handelssignalgeneratoren Som jeg nevnte tidligere, Jeg vil bruke som den egendefinerte indikatoren. Den har følgende parametere. 4 1 Parameter Beskrivelse Block. Vær oppmerksom på at parameterne som er angitt ovenfor, gjelder bare for din egendefinerte indikator kan ha helt forskjellige parametere Hovedpunkten her er å matche indikatorparametrene med beskrivelsene deres i handelssignalklassen Parameterbeskrivelsesblokken i handelssignalklassen for den tilpassede indikatoren som vurderes, vil være som følger. Ta en titt på hvordan parametrene i indikatoren nå stemmer overens med beskrivelsene i klasseboksblokken. Følgende alle endringer, Beskrivelsesblokk av vår klasse vil være som følger. I programmeringen anses det å være god praksis å gi kommentarer til en s kode, og dermed gjøre det lettere å forstå koden, når vi kommer tilbake til det etter en tid har gått. Så vil vi endre følgende blokk. til å matche beskrivelsen av vår klasse. For å unngå forvirring må vi erstatte alle CSignalEnvelopes-verdier med CSignalMyCustInd. Figu re 6 Bytte CSignalEnvelopes med CSignalMyCustInd. Let nå se på noen teoretiske aspekter.5 The CiCustom Class. We vil trenge CiCustom-klassen for å fortsette å jobbe med koden til klassen av handelsindikatorer for den tilpassede indikatoren. CiCustom-klassen ble opprettet spesielt for å jobbe med tilpassede indikatorer CiCustom-klassen gir opprettelse, oppsett og tilgang til tilpassede indikatordata.6 Cindicators Class. CIndicators er klassen for å samle forekomster av tidsserier og tekniske indikatorklasser. Klassen Cindicators gir opprettelses-, lagrings - og administrasjonsdata synkronisering, håndtering og minnehåndtering av tekniske indikatorklasse-forekomster. Vi er spesielt interessert i klassen Cindicators på grunn av Opprett-metoden Denne metoden skaper en indikator for en spesifisert type med angitte parametere.7 Fortsett å skrive vår handelssignalklasse. Den neste kodeblokken vi skal endre linjer 28-42 er som følger.8 Opprettelse av egendefinert indikator i n Trading Signal Generator. Ta en titt på kodeblokken som er angitt over Linjen beskriver et objekt - CiEnvelopes klasseindikatoren CiEnvelopes er klassen for å jobbe med teknisk indikator fra Standardbiblioteket. CiEnvelopes-klassen ble opprettet basert på den tekniske indikatoren fra standardbiblioteket Vi skriver imidlertid generalkoden basert på vår tilpassede indikator. Derfor er det ingen klargjort klasse for vår eller din tilpassede indikator i Standardbiblioteket. Vi kan gjøre bruk av CiCustom-klassen. Vi forteller om vår indikator som CiCustom-klassen. 8 1 Fire variabler. Husker du parameterbeskrivelsesblokken i klassen. Det var tre parametere i den beskrivelsen. I det beskyttede området i vår generatorklasse, vil vi nå deklarere fire variabler for å overføre verdiene til våre fire parametere. Følgende kodeblokk. Denne koden erklærer variabler som vektlegger handelsmodeller av vår handelssignalgenerator. La oss erstatte vektblocket med følgende kode. Som du husker, i begynnelsen av artikkelen ble det besluttet å beskrive bare én ny modell som vil bli generert av vår handelssignalgenerator. I ovennevnte kode angav jeg to markedsmodeller modell 0 og modell 1 her , modell 0 er en viktig tilleggsmodell. Det kreves ved handel med ventende ordrer. Når den brukes, sikrer modell 0 at ventende ordrer beveger seg sammen med prisen. La oss ta en titt på vår handelssignalgenerator og følgende forhold. MACD-tilpasset indikator er under nulllinjen. og dens verdier er økende. Vi handler med ventende ordrer, sett 50 poeng fra barens åpningspris, firesifret prisverdi. Disse betingelsene beskriver vår handelsmodell her. Slik er det hvordan det skal flytte Våre handelsmodellvilkår vil kontrolleres ved visning av linjen nr. 1 Det vi har MACD er under nulllinjen, men det får fart. Dette tilsvarer kjøpesignalet. Derfor plasserer vi en ventende Buy Stop-order. Figuren e 7 Plassering av en ventende Buy Stop-ordning. Når du ser frem til neste linje nr. 2, finner tilstandskontrollen at MACD er under null og faller. Ifølge vår handelsmodell er det for øyeblikket ingen betingelser for kjøp eller salg. CExpertSignal klassen logikken, siden det ikke er noen betingelser for å kjøpe eller selge, bør alle ventende ordrer slettes. I dette tilfellet, hvis prisen går opp plutselig og dramatisk, vil vi savne muligheten til å komme inn på markedet lenge til vår fordel som det vil ikke være en ventende rekkefølge. Dette er hvor hjelpemodellen 0 ser ut til å være veldig nyttig. Hjelpemodellen 0 vil gjelde, forutsatt at MACD-tilpasset indikator er under nulllinjen. Så vi kan plassere en ventende Buy Stop-bestilling Siden vi plasserer en ordre på 50 poeng fra barens åpningspris, flyttes vi faktisk bare den ventende Buy Stop-bestillingen i henhold til prisbevegelsen. Figur 8 Flytter Buy Stop-bestillingen ned. Ved hjelp av tilleggsmodellen 0 får vi muligheten til å flytte ap Endende rekkefølge i henhold til prisbevegelsen.10 Ytterligere modifikasjoner av malekoden. Den neste kodeblokken som skal endres, er som følger. I denne blokken erklærer vi metoder for å stille inn justerbare parametere, metoder for justering av vekter av handelsmodeller, verifikasjonsmetode av innstillinger, indikatorinitialiseringsmetode og metoder for å sjekke om markedsmodellene genereres. Med tanke på at vi har erklært fire variabler i justerbare parametere, vil blokkene med metoder for å sette parametrene være som følger. Det neste kodefragmentet forblir uendret . Den neste kodeblokken som skal endres, er som følger. Denne blokken vil bli tungt modifisert. Vær oppmerksom på at jeg bruker GetData-metoden til Cindicator-klassen. Navnene på de kalte metodene vil bli gitt direkte i koden. Den neste kodeblokken er constructor. In konstruktøren vil vi endre navnene på variablene. Videre vil vi bare bruke to serier USESERIESHIGH USESERIESLOW. Let s endre ValidationSettings metode i vår klasse. I kontrollblokken ser vi hovedbetingelsen for den oppgitte egendefinerte indikatoren mtimefast mperiodslow. Den neste blokken omhandler opprettelse av indikatorer. Som anvendt på vår tilpassede indikator. Følgende blokk er indikatorinitialiseringsblokken. Først, vi legger til et objekt i samlingen Vi angir deretter parametrene til indikatoren vår og lager den tilpassede indikatoren ved hjelp av Opprett-metoden i Cindicators-klassen. Den neste blokken sjekker kjøpsbetingelsene. Ifølge modellen 0 implementeres to modeller. Følgende blokk sjekker salgsbetingelsene. I henhold til modell 0-implementeringen, er to modeller sjekket. Jeg håper denne artikkelen har hjulpet deg med å forstå hvordan du kan opprette en handelssignalgenerator basert på din tilpassede indikator. Registrere først og få bekreftelse, Logg inn med ID-passordet ditt Velg pakken og kjøp den nå Du vil få betalingsalternativet som følger.01 Paypal 02 Payza 03 Moneybookers 04 Mastercard 05 Perfect Money.06 NETELLER 07 Webmoney 08 EGO Pay 09 Solid tillit lønn. Vi aksepterer kun amerikanske dollar ved - PayPal, Neteller. Web-Money, Perfect-Money, Payza, Moneybooker, EGO-Pay, Solid Trust Pay, Master-Card Enkel betaling vi aksepterer manuelt. Eksempel Neteller , PayPal, Payza, EGO-Pay, Solid Trust Pay, MasterCard Hvis du trenger noen betalingsflykt, vennligst kontakt oss. Funnet i 2010, er en. educational forex site og et uavhengig handelsfolk. Vi streber etter å være den mest nyttige nettsted for uavhengige forexhandlere i verden Dessverre er forex-verdenen fylt med få rike raske ordninger, urealistiske salgssteder og skyggefulle meglere. Du har ikke vunnet å ha hevdet å ha en sølvkule til valutamarkedene fordi det ikke er Trading forex er risikabelt , og vi vil at du skal vite det. Fordi når du vet at oddsen er stablet mot deg, kan du bare begynne å jobbe for suksess. Standardpakke med SMS. Premiepakke med SMS. Først registrer deg hos oss. Vi vil sende deg en velkomstmelding hvis du er interessert i å kjøpe våre s tennpakke, velg og betal beløpet i henhold til betalingsmåten. Når du kjøper en pakke, bekrefter vi at ID-en din får tilgang til signalsiden, og sendes via e-post til deg om prognoser, inn - og utgangsvarsel på fortsatt basis. Og få signal som kan være i stand til for å gjøre din handel mer lønnsom 1 eller 2 gang En eller to ganger på en dag, vil Signal bli gitt. Så, ved å forsikre seg over alle de tingene som Forex Profit Signal gir deg en guide for handel for å vinne. Forex Signal Generator. Jeg har lagt til reglene nedenfor, men stoppene blir generert på deres nettsted. Det eneste som bekymrer meg er for dagens stopp er dobbelt eller så størrelsen på målprisen. Dette betyr alltid at du har en veldig god streikfrekvens for at den skal være lønnsom. Uansett jeg har lagt til generatoren under for å prøve på noen indeks futures og vil prøve noen få stopp ideer spesifikke for dem jeg vil komme tilbake til deg på mine resultater med it. How å handle generatoren.1 Finn daglig høyt lavt lavt OHLC DATA.2 FILL I FOREX SIGNAL GENERATOR Å FINNE KJØP OG SALG AREA.3 LES YESTERDAY CLOSE PRICE vs PIVOT OG FOLLOW REGULER. a hvis CLOSE data mellom BUY A og BUY B, legger KJØP på Ab hvis CLOSE data over BUY B plassert KJØP på Bc - if CLOSE data mellom KJØP A og SELL EN da , - En pris over PIVOT Plassert KJØP på A - if-pris bellow PIVOT Plassert SALG på annonse hvis LUKKE data mellom SELG A og SELL B, lagt SELL på AE hvis LUKKE data bellow SELL B satt SELL på B.4 TRYKK HANDELEN I HVER ANSVARET HANDELSTID. 5 GJELDES ALTID STOPLOSS, SKAL DU BESKYTTES DIN KAPITAL. 6 ENKEL BESTEMMELSESPLADER GLEMT GJØR DET OG LET DET RUN TIL TP SL.7 TRY ON DEMO ACCOUNT ELLER PRAKSIS FØRSTE FØR DU GÅR LIVE TRADING. Automate Din Forex Trading. Enter din handelsstrategi og generer Expert Advisor for Forex valuta trading Lag skript som hjelper deg med å handle Professional Edition genererer både og kildekoden files. Since de fleste Forex trading strategier inneholder felles elementer åpningsposisjoner, avsluttende posisjoner, bakstopp, signaler, osv. Generator skaper Ekspert Advisor, Script eller Custom Indicator med de vanlige komponentene for handel Forex markeder Trykk Generer meny og EA, Script eller Custom Indicator er klar. Test dine ideer før du ansetter noen til å programmere Expert Advisor, Script eller Custom Indicator for you. Forex Generator. Full støtte for MetaTrader 4 Begrenset eksperimentell MetaTrader 5 support. No programmering kreves for de fleste setups. Create både Expert Advisors EA, Custom Indikatorer og trading Scripts. Setup rekkefølge åpning signaler via innbygging eller tilpassede indicators. Import dine egne eller tilpassede tredjeparts indikatorer. Sett ordreutførelse ta fortjeneste, stopp tap, tilbakestilling, etc. Limit åpning av nye ordrer til bestemte dager i uken. Sett timer når Expert Advisor skal åpne nye ordrer. Limit Expert Advisor til å fungere bare når spreads er mindre enn satt verdi . Oppsummering andre ordre med forskjellig ta fortjeneste, stopp tap, osv. Vanligvis brukt til break-even trading scenarios. Option å lukke bestillinger hvis motsatt signal er mottatt. Martingale og Se mi-Martingale risikostyring. Inkluder din egen tilpassede kode i diagrammet. Forex Generator Block Editor. Dette er gratis kompanion add-on produkt for Forex Generator. Create din egen byggeklosser og bruk dem i Forex Generator. Bygg ditt eget bibliotek av avansert blokker. Free Upgrades. If du får den nåværende versjonen 6 x alle oppgraderinger for en kommende versjon 6 x vil være gratis. Forex Generator Skjermbilder. Registrer først og få bekreftelse, Logg inn med ID-passordet Velg pakken din og kjøp den nå Du får Betalingsalternativ som følgende.01 Paypal 02 Payza 03 Moneybookers 04 Mastercard 05 Perfect Money.06 NETELLER 07 Webmoney 08 EGO Pay 09 Solid tillit betale. Vi aksepterer bare amerikanske dollar ved - PayPal, Neteller. Web-Money, Perfect-Money, Payza, Moneybooker, EGO-Pay, Solid Trust Pay, Master-Card Enkel betaling vi aksepterer manuelt Eksempel Neteller, Web-Money, Payza, EGO-Pay, Solid Trust Pay, MasterCard Hvis du trenger noen betalingsferie, vennligst kontakt oss. , er en. educational forex site an d et uavhengig handelsselskaps fellesskap Vi streber etter å være det mest nyttige nettstedet for uavhengige forexhandlere i verden. Dessverre er forex-verdenen fylt med få rike raske ordninger, urealistiske salgssteder og skyggefulle meglere. Du har aldri funnet noe som hevder å ha en sølv - kule til valutamarkedene fordi det ikke er noen Forex Trading er risikabelt, og vi vil at du skal vite det. Fordi du vet at oddsene er stablet mot deg, kan du bare begynne å jobbe for suksess. Standardpakke med SMS. Premiumpakke med SMS. Første registrer deg hos oss Vi vil sende deg en velkomstmelding hvis du er interessert i å kjøpe vår signalpakke, velg og betal beløpet følgelig se betalingsmetode. Når du kjøper en pakke, bekrefter vi at IDen din får tilgang til signalsiden og å være sendte e-postmeldinger til deg om prognoser, inn - og utgående varsel på fortsatt basis og få signal som kan gjøre din handel mer lønnsom 1 eller 2 gang En eller to ganger på en dag, vil Signal bli gitt. Så, ved å forsikre deg over al Jeg tingene Forex Profit Signal gir deg en guide linje for handel å vinne.

No comments:

Post a Comment