Populære Innlegg

Redaksjonens - 2020

MQL5 Cloud Network eller hvordan man kan øke hastigheten på ekspertrådgiveroptimalisering i MT5

Vi kjenner alle til situasjonen når telleren for fullføring av optimalisering skuffende viser uker, måneder og år til fullførelse når vi starter optimaliseringen av en rådgiver. De prøvde å løse dette problemet i МetaТrader 5-terminalen ved hjelp av en spesiell tjeneste, MQL5 Cloud Network, som er designet for å øke optimaliseringshastigheten til dine forex rådgivere.

Det kan være nødvendig for handelsmenn å optimalisere titalls og hundretusener passeringer på et akseptabelt tidspunkt. Med den multetrådede strategitestereren og MQL5 Cloud Network kan du kjøre beregningene på en time, som du vil bruke flere dager på egen hånd. Datakraften til tusenvis av kjerner er tilgjengelig direkte på handelsplattformen. Vi snakker om denne tjenesten i dag.

Nettverksbruk

Hvis du trenger ekstra datakraft for å optimalisere rådgiverne dine, kan du få dem ved å bruke handelsplattformen.

Bare åpne vinduet Trade Strategy Tester, så ser du at i tillegg til lokale og eksterne agenter, er agenter fra MQL5 Cloud Network også tilgjengelig. MQL5 Cloud Network lar deg optimalisere rådgiveren så snart som mulig ved å bruke kraften til tusenvis av datamaskiner. Nettverket samler eksterne brukeragenter og fordeler optimaliseringsoppgaver mellom seg. Strategitesteren kobles til nettsky-nettverket gjennom flere tilgangspunkter distribuert etter territoriell karakteristikk (for eksempel MQL5 Cloud Europe). For rask tilgang og bedre skybalansebalansering, er alle agenter registrert på nærmeste MQL5 Cloud Network tilgangspunkt. MQL5 Cloud Network gir handelsmenn muligheten til å optimalisere automatiserte handelssystemer skrevet på MQL5 programmeringsspråk på kort tid, og tjene penger til eierne av gratis ressurser. Dette er et spesielt system designet for å integrere eksterne agenter i et enkelt nettsky-datanettverk. Dens viktigste styrker er:

  • Muligheten til å skaffe din egen og bruke tredjeparts datakraft både på gratis og kommersiell basis.
  • Ingen behov for komplekse nettverksinnstillinger for tilgang til agenter - MetaTester og MQL5 Cloud Network organiserer uavhengig tilgang og distribuerer innkommende oppgaver mellom agenter.
  • Hele kraften i MQL5 Cloud Network brukes bare med full oppregning av parametere (langsom optimalisering). Under genetisk optimalisering av rådgivere brukes midler til bare ett tilgangspunkt, som er assosiert med funksjonene i selve den genetiske algoritmen. Genetisk optimaliseringsmodus aktiveres automatisk hvis det totale antallet optimaliseringstrinn overstiger 100 000 000. MQL5 Cloud Network kan bare brukes i 64-biters systemer. I tillegg til å bruke MQL5 Cloud Network, kan du levere din egen datakraft til nettverket mens du tjener penger.

MT5 Agent Manager

For å åpne agentbehandleren, trykk bare på F6-tasten i MT5-terminalen eller velg kategorien "Tjeneste" på hovedmenyen og velg "Test agentbehandling" i nedtrekkslisten:

Hovedfanen til lederen viser nyttig informasjon om bruk av agenter. Den viser også statistikk over antall tester som er utført ved bruk av midler, samt tiden brukt på dem.

Statistikk er gitt for to agentmodus:

  • Lokal statistikk. I lokal modus brukes agenter som tjenester installert på datamaskinen, som er koblet til på den angitte adressen og passordet.
  • MQL5 Cloud Network Statistics. I denne driftsformen fungerer agenter som en del av et spesialisert MQL5 Cloud Network.

Kategorien Tjenester er for å administrere agenter på en datamaskin. For å installere testagenter, spesifiser:

agenter - antall agenter som skal installeres. Det anbefales at du installerer så mange agenter som det er logiske kjerner på datamaskinprosessoren.

passord - passord for tilkobling til agenter. Dette passordet må spesifiseres når du legger til agenter i strategitestereren.

TCP-porter - rekke porter (eller en port når du installerer en agent) som agentene skal fungere på. Portnummeret vises også når du kobler til agenter fra strategitestereren.

Klikk på for å installere agenter Legg. Agenter installeres på IP-adressen som er angitt øverst i fanen. Bruk denne adressen til å koble deg til dem.

For å installere og administrere agenter, må brukeren ha administratorrettigheter i systemet.

Nedenfor er en liste over allerede installerte agenter:

kontor - navnet på tjenesten som agenten kjører i operativsystemet, dette navnet tilordnes automatisk.

port - portnummer som agenten kjører på.

passerer - antall testpasseringer utført av agenten.

Inngående / utgående trafikk - mengden innkommende og utgående agenttrafikk.

sky - nettverkstilkoblingsstatus. Dette alternativet gjør det enkelt å verifisere at agenter kan motta jobber fra nettskyen.

stat - gjeldende tilstand for agenten: startet, stoppet.

Kontekstmeny

Du kan administrere installerte agenter ved hjelp av kontekstmenykommandoene:

start - kjør den valgte agenten.

stoppe - stopp prosessen med den valgte agenten. Samtidig vil den tilsvarende tjenesten stoppes i systemet, og tilkobling til agenten vil bli umulig.

restart - stopp og start den valgte agenten på nytt.

oppdatering - oppdater listen over installerte agenter.

eksport - eksporter agentinnstillinger til en * .mt5-fil. Disse innstillingene kan importeres til handelsplattformen for å koble til installerte agenter.

Slett - slett den valgte agenten.

Når du lukker MetaTester-vinduet, stopper ikke kjørende agenter. For å stoppe agenten, kjør riktig kommando i hurtigmenyen.

MQL5 Cloud Network lar deg organisere utvekslingen av databehandlingsressurser mellom de som trenger dem og de som kan gi overdreven prosessortid på datamaskinen sin.

Det er et alternativ på fanen for å administrere deltakelse i MQL5 Cloud Network distribuerte datanettverk: Selg kapasitetene til agentene dine via MQL5.community-kontoen. Når dette alternativet er aktivert, tillater brukeren bruk av sine eksterne agenter gjennom MQL5 Cloud Network. Hver agenttjeneste vil være tilgjengelig i nettverket i henhold til en spesifikk tidsplan. Når den er koblet til MQL5 Cloud Network, forblir agenten tilgjengelig for vanlige eksterne tilkoblinger via IP-adresse og passord.

For å gi agenten datakraft for pengene, oppgir du MQL5.community-kontoen din i det aktuelle feltet. Midler for å bruke agenter fra andre brukere vil bli kreditert den spesifiserte kontoen gjennom det interne betalingssystemet MQL5.community. Hvis du ikke har en konto, kan du opprette den ved å klikke på "Registrer deg i MQL5.community ..." -knappen. Du må angi gjeldende konto nøye, ellers vil agenttjenestene bli gitt til andre brukere gratis. Du kan se og administrere tilgjengeligheten til agenter i nettverket under fanen Agenter i brukerprofilen MQL5.community.

Du kan ikke installere flere agenter enn logiske prosessorkjerner for å delta i MQL5 Cloud Network. For å koble agenter til MQL5 Cloud Network på datamaskinen der agentene er installert, må det være minst 2048 MB RAM. Hvis du får tilgang til Internett via en proxy-server, angir du innstillingene enten i handelsplattformen eller i Internet Explorer. Hvis kontoen i MQL5.community er feil eller ikke spesifisert i det hele tatt, vil datamaskinens datakraft bli gitt gratis!

Ved å bruke fanen "Planlegg" kan du angi en tidsplan i henhold til hvilke eksterne agenter som vil være tilgjengelige i MQL5 Cloud Network. For eksempel kan du forby utføring av oppgaver i arbeidstiden, hvis datamaskinen trenger seg selv på dagtid. Timene som agentene vil være tilgjengelige er merket med blått, og de utilgjengelige i lys. For å veksle mellom arbeidstid og ikke-arbeidstid, klikker du på riktig firkant. For å bytte alle timene på en bestemt dag, klikk på stjerne på slutten av linjen. Denne planen påvirker ikke tilgjengeligheten av agenter for en normal ekstern tilkobling via IP-adresse og passord.

Dette fullfører konfigurasjonen av agenter. Nå kan du lukke vinduet MetaTrader 5 Agents Manager, agenter blir lansert som tjenester og krever ikke oppmerksomhet fra deg. Om nødvendig kan du når som helst endre innstillingene deres ved å kjøre MetaTrader 5 Strategy Tester-programmet.

Betaling for bruk av MQL5 Cloud Network

Å bruke MQL5 Cloud Network-agenter betales. Den nåværende saldoen på MQL5.community-kontoen vises over listen over skyagenter. For å bruke MQL5 Cloud Network, må kontoen til MQL5.community-kontoen ha minst US $ 1. Oppgaver blir gitt i batch til flere tilgangspunkter samtidig, så brukeren skal kunne betale for disse tjenestene. På forhånd kan ikke nettverket beregne hvor mye tid og ressurser det tar å beregne disse oppgavene. Hvis du vil aktivere nettverksagenter, aktiverer du dem med "Aktiver" -kommandoen i hurtigmenyen til "Agenter" -fanen i strategitesteren. Siden MQL5 Cloud Network-tjenesten er betalt, må brukeren ha en konto på nettstedet MQL5.community som alle beregninger gjennomføres gjennom. Kontoinformasjon vises på fanen "MQL5.community" i plattforminnstillingene. Hvis informasjon om kontoen din på MQL5.community ikke tidligere har blitt indikert, vil du bli bedt om å gjøre det når du aktiverer MQL5 Cloud Network-agentene.

Bruke MQL5 Cloud Network for Optimization

Når det gjelder normal optimalisering, spesifiser de nødvendige testinnstillingene og inputparametrene til eksperten, og klikk deretter på "Start". I kategorien Agenter kan du se hvordan strategitesteren distribuerer oppgaver til tilgjengelige agenter. For hvert tilgangspunkt vises antall tilgjengelige og involverte agenter.

Hvordan tjene penger ved å dele din datakraft

I tillegg til å bruke datakraften til MQL5 Cloud Network, kan du skaffe dine egne ressurser mens du tjener penger.

Og for agenter er det en rekke begrensninger for deltakelse i MQL5 Cloud Network. En agent må ha minst 768 MB fysisk minne tilgjengelig for å delta i beregningene. For å koble agenter til MQL5 Cloud Network på datamaskinen der agentene er installert, må det være minst 2048 MB RAM. For å delta i beregningene må agentens ytelsesvurdering (PR) være minst 50. Agenter installert på den virtuelle serveren kan ikke delta i beregningene. Agenter med en ytelsesvurdering (PR) under 100 brukes ikke i genetisk optimalisering for ikke å bremse beregningsprosessen. Dette skyldes det faktum at med genetisk optimalisering utføres beregningen etter generasjon (256 bestått), og inntil en generasjon er talt, begynner ikke beregningen av den neste. Hvis til og med en av 256 pasninger beregnes av et middel med lav produktivitet, reduseres den totale beregningshastigheten. Hvis mindre enn 500 MB ledig diskplass er igjen på datamaskinen der agenten er installert, vil agenten ikke lenger kunne motta oppgaver fra MQL5 Cloud Network. Agenter mottar ikke oppgaver fra nettverket hvis datamaskinen de er installert på kjører på batteristrøm (relevant for bærbare datamaskiner).

Deltakelse i MQL5 Cloud Network er helt trygt. Agenter kan ikke kobles til MQL5 Cloud Network eksternt. Brukeren bestemmer uavhengig av deltakelse i nettverket og foreskriver sin MQL5.community-konto, til hvilke midler som vil bli kreditert, gjennom MetaTester-applikasjonsgrensesnittet. Alle beregninger relatert til MQL5 Cloud Network utføres gjennom det interne betalingssystemet til nettstedet MQL5.community. Alle økonomiske transaksjoner kan sees på nettstedet MQl5.community i kontoprofilen som brukes til å arbeide i MQL5 Cloud Network.

I kontantoppgjør blir ytelsen til testagenten og den tiden den bruker på oppgaven tatt i betraktning. Hver testagent har sin egen ytelsesindeks - PR. Jo høyere prosessorytelse, jo høyere er denne indikatoren, og jo flere beregninger kan den produsere per tidsenhet. For øyeblikket er regnskap for kontanter for beregningene basert på følgende hensyn. Kostnaden for testmiddelet med PR = 100 i en time er 0,02 USD. En arbeidsenhet er ett kvantum, som tilsvarer agentens arbeid med PR = 100 i 1 ms (1 millisekund). Dermed er kostnadene for ett kvantum:

QuantPrice = 0,02 USD / (100PR * 3 600 000ms) = 5,55556E-11 USD

For eksempel beregner vi kostnadene for arbeidet med en måned med et enkjernet testmiddel med PR = 100: (0,02 USD / (100PR * 3 600 000 ms)) * 2 592 000 000 = 14,40 USD

Konklusjon

Å bruke en tjeneste som MQL5 Cloud Network for å optimalisere rådgivere forenkler arbeidet for en næringsdrivende med automatiserte handelssystemer. I stedet for å optimalisere rådgiveren i en måned, kan du med denne tjenesten takle denne oppgaven på bare tre til fire dager. Samtidig som du sparer en måned vil du betale 1,5-2 dollar for denne tjenesten. Hvis du er helt i jorda eller bare ønsker å åpne en cent-konto uten å putte penger ut av lommen - er det en reell mulighet til å tjene et par titalls dollar, og egentlig ikke gjøre noe.

Legg Igjen Din Kommentar