Saturday, 28 October 2017

Forex Ekspert Rådgiver Magic Nummer


MetaTrader Expert Advisor Magic nummer i MetaTrader Det magiske nummeret er et Metatrader-konsept som brukes til å spore de åpne posisjonene til en EA. Konseptet gjør at Ea kan skille mellom de handler som den åpnet i motsetning til de som det ikke gjorde. Hver bil bruker en kildeskilt. Når du oppdager en bil i en annen stat eller et annet land, observerer du at hver tallerken du kommer over er unik. Rettshåndhevelse kan utgjøre nummeret for å avgjøre hvem som eier bilen. Magiske tall fungerer som lisensplater for sakkyndige rådgivere. Når en ekspertrådgiver oppdager en åpen handel, kalt en billett, spør den gjentatte ganger om sitt magiske nummer. Hvis det magiske nummeret på billetten er identisk med nummeret som ekspertrådgiveren forventer, vet den å styre stillingen. Magiske tall er nyttige, spesielt når du vil bytte flere tidsrammer av samme forex-par. Traders bruker ofte innstillinger som avviger fra de på M1-priser i motsetning til de som de ville bruke på det daglige diagrammet. Hvis de brukte ekspertrådgiveren med samme magiske nummer på alle forskjellige tidsrammer, ville resultatet bli kaos. Ekspertrådgiveren ville åpne og lukke stillinger uten rim eller grunn. Setter hver ekspertrådgiver til å gi et unikt magisk nummer, tillater robotene å forstyrre de andre. Magic nummer factoids Det magiske nummeret til en manuelt åpnet handel er 0. Nummeret du bruker for et magisk nummer må være et nummer som strekker seg fra 0 og 2147483647. MQL programmeringsspråket tilordner det siste nummeret EMPTYVALUE og beskytter navnet som et heltall . OneStepRemoved er et selskap som spesialiserer seg på å programmere en ekspertrådgiver for handelsfolk. Shaun Overton er selskapets eier. Magisk nummer Det magiske nummeret er et MetaTrader-konsept som brukes til å spore åpne ekspertrådgiveres åpne posisjoner. Konceptet tillater EA å skille mellom de handler som den åpnet i motsetning til de som det ikke gjorde. Hver bil har en kretskort. Når du ser en bil i en annen stat eller et annet land, vet du at hver tallerken du ser er unik. Politiet kan slå opp nummeret for å avgjøre hvem som eier bilen. Magiske tall fungerer som lisensplater for EAer. Når en ekspertrådgiver leser en åpen handel, kalt en billett, ber det ofte om sitt magiske nummer. Hvis det magiske nummeret på billetten stemmer overens med nummeret som ekspertrådgiveren forventer, vet han at han skal håndtere handelen. Magiske tall er nyttige, spesielt når du vil bytte flere tidsrammer av samme valutapar. Traders bruker ofte innstillinger som er forskjellige på M1-diagrammer i forhold til de som vil bruke på D1. Hvis de brukte EA med samme magiske nummer på alle diagrammer, ville resultatet være kaos. Ekspertrådgiveren ville åpne og lukke handler tilfeldig. Innstilling av hver EA for å bruke et annet magisk nummer hindrer robotene i å forstyrre de andre. Magic nummer fakta Det magiske nummeret til en manuelt åpnet handel er 0. Verdien av et maks antall må være mellom 0 og 2147483647. MQL programmeringsspråket samtaler det siste nummeret EMPTYVALUE og forbeholder navnet som et heltall. Legg igjen et svar Avbryt svar GRATIS handelsstrategier via e-post Oversettelse English () Deutsch Bahasa Melayu Portugis Espaol Gratis handelsstrategier Copyright kopi 2017 OneStepRemoved, Inc. Alle rettigheter reservert. Home Mt4 Indikatorer MetaTrader Indikatorer Mt4 EA MetaTrader Ekspertrådgivere EA Kjøp Best Forex EA Trading Systemer trinnvis handelssystemer. Inkluderer detaljerte diagrammer og instruksjoner for hver ny handel. Forex QA Økonomisk Kalender Forex Brokers Beste Online Forex Brokers MT4 Skript Metatrader Scripts FapTurbo 3 Last ned gratis prøveversjon - Verdens mest berømte MT4 Forex Robot Åpne bestillinger med Magic Number 8211 Script Åpne bestillinger med Magic Number. Plasser dette skriptet i skriptkatalogen C: 8211 Programfiler 8211 MetaTrader 4 8211 ekspertskript. Skriptet er en ekspertrådgiver som du kun kan kjøre én gang. New Order Magic Number (4.3 KiB, 44 nedlastinger) ShareMetaTrader Magic Number Et magisk nummer brukes til å identifisere en handel. Når en handel åpnes av en ekspertrådgiver, kan et magisk nummer være knyttet til handelen. OrderSend har mange parametere, en av dem heter Magic. Når Expert Advisor bruker OrderSend-funksjonen til å åpne en ordre, setter du den magiske parameteren til et unikt nummer som du kan bruke senere til å identifisere handelen. Her er den faktiske definisjonen av OrderSend direkte fra MetaEditor-hjelpefilen: strengsymbol, int cmd, dobbeltvolum, dobbel pris, int slipp, dobbel stoploss, dobbelt takeprofit, streng kommentarNULL, int magisk 0, datetime utløp0, farge pilcolorCLRNONE) Farge på åpnings pilen på diagrammet. Hvis parameter mangler eller har CLRNONE verdi åpnings pil er ikke tegnet på diagrammet. Merk: Se 8220magic08221 i funksjonsdefinisjonen. Dette betyr at den magiske parameteren er valgfri: den trenger ikke å bli definert. Videre, når det ikke er definert, vil det få verdien av 0. Forresten, handler åpnet manuelt (ikke av en EA) har alltid en magisk nummerverdi på 0. Dette er godt å vite høne, du skriver din ekspertrådgiver. What8217s hensikt å identifisere en handel med et magisk nummer Hovedformålet med å merke din handel med et magisk nummer er at du kan håndtere handel basert på omstendighetene der den ble åpnet. For eksempel, anta at du har denne situasjonen: Du kjører 2 ekspertrådgivere: en på et EURUSD 1-timers diagram og den andre på et EURUSD 15-minutters diagram. En EA er en scalping EA og den andre er en trend-etter EA. Hver av disse EAene har en åpen handel. You8217ll vil sannsynligvis styre utgangen av disse handlingene annerledes. Bortsett fra standard stoploss og takeprofit exit, kan det være lurt å kjøre en trailing-stop på en handel og en kanal-stopp på den andre. I dette tilfellet er it8217 ikke tilstrekkelig til å identifisere handelen med sitt valutapar, siden begge handler er EURUSD-handler. Det er her det magiske nummeret kommer inn. Hvis et unikt magisk nummer ble brukt når disse handler ble åpnet, kan det nå brukes til å identifisere hva EA åpnet handelen. For eksempel kan scalping EA bruke et magisk nummer på 100 og trenden som følger EA kan bruke et magisk nummer på 200. Hvordan få det magiske nummeret til en åpen handel Det er en MQL-funksjon som heter OrderMagicNumber som vil få den magiske antall handel. Men det blir ikke så spennende, det er ikke så lett. Funksjonen OrderMagicNumber må kjøres i en ordrevalgsløype. MQL-funksjonen OrderSelect brukes til å velge en handel. Etter at en handel er valgt, brukes OrderMagicNumber-funksjonen for å få det magiske nummeret. Vanligvis er MQL-funksjonen OrdersTotal brukt til å sykle gjennom alle åpne handler for kontoen. Her er en MQL kode prøve: int totalOrdersTotal () int mymagic for (int pos0poslttotalpos) hvis (OrderSelect (pos, SELECTBYPOS) false) fortsett mymagic OrderMagicNumber () (Don8217t bekymre deg, denne koden get8217s lettere å jobbe med etter at du8217ve har gjort det om tusenvis ganger For øvrig brukes denne samme teknikken for å få omtrent alle opplysninger om en handel: stoploss, takeprofit, åpentid, åpen pris, etc. (Også kundehistorikken til en konto kan forespørres på samme måte. Du kan få all den samme informasjonen om lukkede handler). Så nå at du kan få et trade8217s magiske nummer, kan du utføre en bestemt handelsutgang basert på magisk nummer. Du kan gjøre dette ved å bruke grunnleggende if-then logikk: hvis mymagic er lik 100 kjøre et stoppested hvis mymagic er lik 200 kjøre en kanalstopp Bruke Magic Numbers i VTS I VTS, er en input variabel som heter MagicNumber, opprettet med hvert system. MagicNumber-variabelen er definert og konfigurert i VTS Input Manager. MagicNumber variabletten e vises på inntastingsfanen når du starter EA, slik at den kan stilles hver gang EA kjøres. Standardverdien for den magiske parameteren for alle OrderSend-funksjoner i VTS er variabelen MagicNumber Note at OrderSend-funksjonen i VTS kalles av den brukervennlige VTS-funksjonen fnOpenOrder. Så når du oppretter en enkel EA i VTS som bruker funksjonen fnOpenOrder, og du bruker standardverdiene, har you8217ll en EA som åpner handler ved hjelp av det magiske nummeret som vises på inntastingsvinduet når du starter EA. Se denne lenken for et eksempel på EA-inngangsvinduet og VTS Input Manager-vinduet. Her er et bilde av den magiske parameteren på VTS fnOpenOrder-funksjonskonfigurasjonen. Merk: Det er på den avanserte kategorien: Magic Number Parameter på fnOpenOrder (OrderSened) Siden du kan sette den magiske parameteren på VTS fnOpenOrder-funksjonen til en verdi, ikke bare MagicNumber-variabelen, er muligheten til å bruke et magisk nummer innenfor VTS veldig fleksibel. Du har kanskje lagt merke til kommentarparameteren. Kommentarsparameteren i OrderSend brukes til å legge til en tekstkommentar til en handel. (Merk: Du må være forsiktig hvis du vil bruke kommentarverdien for å identifisere en handel fordi verdien kan endres av megleren. Faktisk blir den endret når handel endres). Uansett kan det være svært nyttig å se det magiske nummeret til en handel i MetaTrader-plattformen. Så som standard angir VTS navnet på EA og det magiske nummeret i kommentarparameteren. På denne måten kan du visuelt se hvordan handlene dine ble åpnet i MT-plattformen. Her er et bilde av en åpen handel i kategorien Handel: Navnet på EA som åpnet denne EURUSD-handelen er 8220system38221, og det magiske nummeret er 123456. Her er et bilde av en lukket handel i fanen Kontohistorikk: Merk at Kommentarfeltet har blitt endret av megleren: de la til teksten 8220tp8221. For øvrig, hvis du ikke ser kommentarfeltet i MetaTrader-plattformen, kan du høyre museklikk på kolonnene og legge til den. Slik får du det magiske nummeret av en handel ved hjelp av VTS Den fnGetOrderInfo genererer all MQL-koden for bestillingsvalgsløyfen og returnerer ønsket verdi.

No comments:

Post a Comment