Populære Indlæg

Redaktørens Valg - 2019

MQL5 Cloud Network eller hvordan man kan fremskynde ekspert rådgiveroptimering i MT5

Vi kender alle situationen, når tælleren med optimering af afslutningen skuffende viser uger, måneder og år til færdiggørelse, når vi starter optimering af en rådgiver. De forsøgte at løse dette problem i МetaТrader 5-terminalen ved hjælp af en speciel service, MQL5 Cloud Network, som er designet til at øge hastigheden for optimering af dine forex rådgivere.

Det kan være nødvendigt for erhvervsdrivende at optimere titusinder af hundreder af passager på et acceptabelt tidspunkt. Med den flertrådede strategitester og MQL5 Cloud Network kan du køre beregningerne på en time, som du vil bruge flere dage på egen hånd. Computerstyrken på tusinder af kerner er tilgængelig direkte på handelsplatformen. Vi taler om denne service i dag.

Netværksbrug

Hvis du har brug for yderligere computerkraft for at optimere dine rådgivere, kan du få dem ved hjælp af handelsplatformen.

Åbn blot vinduet Handelsstrategitester, så ser du, at der ud over lokale og fjernagenter også agenter fra MQL5 Cloud Network er tilgængelige. MQL5 Cloud Network giver dig mulighed for at optimere rådgiveren så hurtigt som muligt ved hjælp af kraften fra tusinder af computere. Netværket samler eksterne brugeragenter og distribuerer optimeringsopgaver mellem dem. Strategitesteren opretter forbindelse til cloud computing-netværket gennem flere adgangspunkter distribueret efter territoriale karakteristika (for eksempel MQL5 Cloud Europe). For hurtig adgang og bedre skybelastningsbalancering er alle agenter registreret på det nærmeste MQL5 Cloud Network-adgangspunkt. MQL5 Cloud Network giver handlende muligheden for at optimere automatiserede handelssystemer skrevet på MQL5 programmeringssprog på kort tid og tjene penge til ejere af gratis ressourcer. Dette er et specielt system designet til at integrere fjernagenter i et enkelt cloud computing-netværk. Dens vigtigste styrker er:

  • Muligheden for at levere din egen og bruge tredjeparts computerkraft både gratis og på kommerciel basis.
  • Intet behov for komplekse netværksindstillinger for adgang til agenter - MetaTester og MQL5 Cloud Network organiserer uafhængigt af hinanden adgang og distribuerer indgående opgaver mellem agenter.
  • Hele kraften i MQL5 Cloud Network bruges kun med fuld optælling af parametre (langsom optimering). Under genetisk optimering af rådgivere bruges kun agenter med et adgangspunkt, som er forbundet med funktionerne i selve den genetiske algoritme. Genetisk optimeringstilstand aktiveres automatisk, hvis det samlede antal optimeringstrin overstiger 100.000.000. MQL5 Cloud Network kan kun bruges i 64-bit-systemer. Ud over at bruge MQL5 Cloud Network kan du levere din egen computerkraft til netværket, mens du tjener penge.

MT5 Agent Manager

For at åbne agentstyreren skal du bare trykke på F6-tasten i MT5-terminalen eller vælge fanen "Service" i hovedmenuen og vælge "Testagentemanager" i rullelisten:

Lederens hovedfane viser nyttige oplysninger om brug af agenter. Det viser også statistik over antallet af test, der udføres ved hjælp af agenter, samt den tid, der bruges på dem.

Statistik findes for to agenttilstande:

  • Lokal statistik. I lokal tilstand bruges agenter som tjenester, der er installeret på computeren, som er forbundet til den specificerede adresse og adgangskode.
  • MQL5 Cloud Network Statistics. I denne driftsform fungerer agenter som en del af et specialiseret MQL5 Cloud Network.

Fanen Tjenester er til styring af agenter på en computer. Hvis du vil installere testagenter, skal du specificere:

midler - antallet af agenter, der skal installeres. Det anbefales, at du installerer så mange agenter, som der er logiske kerner på computerprocessoren.

adgangskode - adgangskode til at oprette forbindelse til agenter. Denne adgangskode skal specificeres, når agenter tilføjes i strategitesteren.

TCP-porte - række porte (eller en port, når du installerer en agent), som agenterne fungerer på. Portnummeret vises også, når du opretter forbindelse til agenter fra strategitesteren.

Klik på for at installere agenter tilføje. Agenter installeres på IP-adressen, der er vist øverst på fanen. Brug denne adresse til at oprette forbindelse til dem.

For at installere og administrere agenter skal brugeren have administratorrettigheder i systemet.

Nedenfor er en liste over allerede installerede agenter:

kontor - navnet på den service, som agenten kører under i operativsystemet, dette navn tildeles automatisk.

havn - portnummer, som agenten kører på.

gennemløb - antallet af testpas, der udføres af agenten.

Indgående / udgående trafik - mængden af ​​indgående og udgående agenttrafik.

sky - status for netværksforbindelse. Denne mulighed gør det let at verificere, at agenter kan modtage job fra cloud computing-netværket.

stat - agentens nuværende tilstand: startede, stoppet.

Kontekstmenu

Du kan administrere installerede agenter ved hjælp af kontekstmenukommandoer:

Start - kør den valgte agent.

stoppe - stop processen med det valgte agent. Samtidig stoppes den tilsvarende service i systemet, og forbindelse til agenten bliver umulig.

genstart - stop, og genstart derefter den valgte agent.

opdatering - opdater listen over installerede agenter.

eksport - eksporter agentindstillinger til en * .mt5-fil. Disse indstillinger kan importeres til handelsplatformen for at oprette forbindelse til installerede agenter.

Slet - slet den valgte agent.

Når du lukker vinduet MetaTester, stopper kørende agenter ikke. For at stoppe agenten skal du køre den relevante kommando i dens kontekstmenu.

MQL5 Cloud Network giver dig mulighed for at organisere udvekslingen af ​​databehandlingsressourcer mellem dem, der har brug for dem, og dem, der kan give overdreven processorstid på deres computer.

Der er en mulighed på fanen til at styre deltagelse i det MQL5 Cloud Network distribuerede computernetværk: Sælg dine agenters kapacitet via MQL5.community-kontoen. Når denne indstilling er aktiveret, tillader brugeren brug af deres fjernagenter gennem MQL5 Cloud Network. Hver agenttjeneste vil være tilgængelig på netværket i henhold til en specificeret tidsplan. Når agenten er tilsluttet MQL5 Cloud Network, forbliver agenten tilgængelig til regelmæssige fjernforbindelser via IP-adresse og adgangskode.

For at give agenten computerkraft for penge skal du indtaste din MQL5.community-konto i det relevante felt. Midler til brug af agenter fra andre brugere krediteres den specificerede konto via det interne betalingssystem MQL5.community. Hvis du ikke har en konto, kan du oprette den ved at klikke på knappen "Registrer i MQL5.community ...". Du skal angive den aktuelle konto omhyggeligt, ellers leveres agenttjenesterne til andre brugere gratis. Du kan se og administrere tilgængeligheden af ​​agenter på netværket under fanen "Agenter" i brugerprofilen MQL5.community.

Du kan ikke installere flere agenter end logiske processorkerner til at deltage i MQL5 Cloud Network. For at forbinde agenter til MQL5 Cloud Network på den computer, hvor agenterne er installeret, skal der være mindst 2048 MB RAM. Hvis du får adgang til internettet via en proxyserver, skal du angive dens indstillinger enten i handelsplatformen eller i Internet Explorer. Hvis kontoen i MQL5.community ikke er forkert eller slet ikke er specificeret, leveres agenternes computerkraft gratis!

Ved hjælp af fanen "Planlæg" kan du indstille en tidsplan, hvorefter eksterne agenter vil være tilgængelige i MQL5 Cloud Network. For eksempel kan du forbyde udførelse af opgaver i løbet af arbejdstiden, hvis computeren i løbet af dagen har brug for sig selv. De timer, hvor agenterne vil være tilgængelige, er markeret med blåt, og de timer, der er utilgængelige i lys. For at skifte mellem arbejdstid og ikke-arbejdstid skal du klikke på det relevante felt. For at skifte alle timer på en bestemt dag skal du klikke på stjerne i slutningen af ​​linjen. Denne tidsplan påvirker ikke tilgængeligheden af ​​agenter til en normal fjernforbindelse via IP-adresse og adgangskode.

Dette afslutter konfigurationen af ​​agenter. Nu kan du lukke vinduet MetaTrader 5 Agents Manager, agenter lanceres som tjenester og kræver ikke opmærksomhed fra dig. Om nødvendigt kan du til enhver tid ændre deres indstillinger ved at køre MetaTrader 5 Strategi Tester-programmet.

Betaling for brug af MQL5 Cloud Network

Brug af MQL5 Cloud Network-agenter betales. Den aktuelle saldo på MQL5.community-kontoen vises over listen over skyagenter. For at bruge MQL5 Cloud Network skal kontoen til MQL5.community-kontoen have mindst 1 US $. Opgaver gives i batches til flere adgangspunkter på en gang, så brugeren skal være i stand til at betale for disse tjenester. På forhånd kan netværket ikke beregne, hvor meget tid og ressourcer det tager at beregne disse opgaver. For at aktivere netværksagenter skal du aktivere dem med kommandoen "Aktiver" i kontekstmenuen under fanen "Agenter" i strategitesteren. Da MQL5 Cloud Network-tjenesten er betalt, skal brugeren have en konto på webstedet MQL5.community, hvor alle beregninger gennemføres. Kontooplysninger vises på fanen "MQL5.community" i platformindstillingerne. Hvis oplysninger om din konto på MQL5.community ikke tidligere er blevet indikeret, bliver du bedt om at gøre det, når du aktiverer MQL5 Cloud Network-agenter.

Brug af MQL5 Cloud Network til optimering

Hvad angår normal optimering, skal du specificere de nødvendige testindstillinger og inputparametre for eksperten og derefter klikke på "Start". På fanen "Agenter" kan du se, hvordan strategitesteren distribuerer opgaver til tilgængelige agenter. For hvert adgangspunkt vises antallet af tilgængelige og involverede agenter.

Sådan tjener du penge ved at dele din computerkraft

Ud over at bruge computerkraften på MQL5 Cloud Network, kan du levere dine egne ressourcer, mens du tjener penge.

Og alligevel er der for agenter en række begrænsninger for deltagelse i MQL5 Cloud Network. En agent skal have mindst 768 MB fysisk hukommelse til rådighed for at kunne deltage i beregningerne. For at forbinde agenter til MQL5 Cloud Network på den computer, hvor agenterne er installeret, skal der være mindst 2048 MB RAM. For at deltage i beregningerne skal agentens performance rating (PR) være mindst 50. Agenter installeret på den virtuelle server kan ikke deltage i beregningerne. Agenter med en præstationsbedømmelse (PR) under 100 anvendes ikke til genetisk optimering for ikke at bremse beregningsprocessen. Dette skyldes det faktum, at med genetisk optimering udføres beregningen ved generering (256 gennemløb), og indtil en generation tælles, begynder beregningen af ​​den næste ikke. Hvis selv en af ​​256 passeringer beregnes af et middel med lav produktivitet, reduceres den samlede beregningshastighed. Hvis mindre end 500 MB ledig diskplads er tilbage på computeren, hvor agenten er installeret, vil agenten ikke længere være i stand til at modtage opgaver fra MQL5 Cloud Network. Agenter modtager ikke opgaver fra netværket, hvis computeren, de er installeret på kører med batteristrøm (relevant for bærbare computere).

Deltagelse i MQL5 Cloud Network er helt sikkert. Agenter kan ikke forbindes til MQL5 Cloud Network fjernt. Brugeren beslutter uafhængigt af deltagelse i netværket og ordinerer sin MQL5.community-konto, til hvilke midler der krediteres, gennem MetaTester-applikationsgrænsefladen. Alle beregninger relateret til MQL5 Cloud Network udføres via det interne betalingssystem på MQL5.community-webstedet. Alle finansielle transaktioner kan ses via webstedet MQl5.community i den kontoprofil, der bruges til at arbejde i MQL5 Cloud Network.

Ved kontante afregninger tages testmidlets ydelse og den tid, det bruges til opgaven, i betragtning. Hver testagent har sit eget præstationsindeks - PR. Jo højere processorydelse, desto højere er denne indikator, og jo flere beregninger kan den producere pr. Tidsenhed. I øjeblikket er regnskab for kontanter til beregningerne baseret på følgende overvejelser. Prisen for testmiddel med PR = 100 i en time er 0,02 USD. En arbejdsenhed er et kvante, der er lig med agentens arbejde med PR = 100 i 1 ms (1 millisekund). Således er prisen for et kvante:

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

For eksempel beregner vi omkostningerne ved arbejdet i en måned med et enkelt-kernetestmiddel med PR = 100: (0,02 USD / (100PR * 3 600 000 ms)) * 2 592 000 000 = 14,40 USD

Konklusion

Brug af en service som MQL5 Cloud Network til at optimere rådgivere forenkler arbejdet i en erhvervsdrivende med automatiserede handelssystemer i høj grad. I stedet for at optimere rådgiveren i en måned, kan du med denne service klare denne opgave på bare tre til fire dage. På samme tid, hvor du sparer en måned, betaler du ca. 1,5-2 dollars for denne service. Hvis du er helt i jord eller bare ønsker at åbne en cent-konto uden at putte penge ud af lommen - er der en reel mulighed for at tjene et par titusinder af dollars, og i det væsentlige ikke gøre noget.

Efterlad Din Kommentar