Forex Error 130


Hur man slår Orderend Error 130 i MetaTrader 4.By populära efterfrågan, beprövade strategier för hur man slår varje algoritmisk näringsidkare s värsta mardröm Fel 130. Var kommer det här felet från Vad betyder det för din expertrådgivare Hur kan du hitta den del av Din kod som orsakar felet Vi tacklar allt detta och more. To börja, en formell definition från vår vän, MQL4 Documentation. Det är rätt Det är allt du får från MetaQuotes Och resten Go figure. Ordersend Error 130 nämns kortfattat I andra delar av dokumentationen Men det finns ingen grundlig guide till vad Ogiltiga Stopp betyder faktiskt och hur man hanterar detta, kanske det vanligaste problemet i Forex programmering. Men inte en oro Det är därför jag har skrivit den här artikeln Let's get Genom det här tillsammans. Den tysta mördaren. Så du lanserade din expertrådgivare och inget händer Nej KÖP beställningar, inga SÄLJA order, inga väntande beställningar, inte ens felmeddelanden i loggarna Tyst tyst Du bestämmer dig för att vänta några timmar dagar veckor och n othing ändrar verkligen diagrammen gå upp och ner men du ser ingen vinst Det kan gå för alltid. Den verkliga orsaken är enkel att du faktiskt får ERRINVALIDSTOPS vilket är rätt teknisk term för problemet, men du kan inte se det Att s eftersom 130 är en tyst mördare En kallblodig mördare av din hjärna och inre lugn. Det finns inget sätt att hämta detta fel genom expertrådsloggar eller till och med terminalloggar. Det enda sättet att fånga det är att lägga till rätt felsäkra mekanismer i Din kod Här är ett exempel du kan anpassa till din kod. Vad vi gör här tar biljettnumret och OrderSend returnerar och kontrollerar om det är mindre än noll Om ja, då är det en signal från MetaTrader 4 som berättar att det där Var ett problem med begäran. Felkoden skrivs sedan ut på skärmen med hjälp av Alert och den inbyggda GetLastError-funktionen Denna kod kommer att ge ett popup-fönster som i bilden upp längst upp i den här artikeln. Notera att du kan använd Skriv ut istället för Alert för att omdirigera meddelandet rakt till EAs logg istället för att visa det på skärmen. Orsaken till Ordersend Error 130.Invalid stopp är det riktiga namnet för den skyldige vi har att göra med idag Så vad betyder ogiltiga stopp i MetaTrader 4 faktiskt betyder. För en marknad beställning KÖP eller SÄLJ, ogiltiga stopp innebär att StopLoss och / eller TakeProfit du begärde inte kunde ställas in för din beställning. Eftersom en förfrågan inte kan uppfyllas endast delvis, utfördes ordern inte alls. För en pågående order KÖP STOP, KÖP LIMIT, SÄLJ STOPP eller SÄLJ LIMIT felaktiga stopp innebär att antingen 1 det fanns problem med SL TP samma som ovan OR 2 problemet var med det inmatningspris som du angav för själva beställningen. Som vi kan se är problemet alltid Med ett eller flera av de priser som din Forex Robot angav i sin begäran till handelsservern Nu när vi vet att vår fiende låter s slå den.1 StopLoss TakeProfit är priser. Det finns flera möjliga orsaker till ERRINVALIDSTOPS och en av de vanligaste de amon g nybörjare specificerar StopLoss och TakeProfit i pips i stället för faktiska prisnivåer. Gilla detta. Men var försiktig Vissa EA s har redan moduler som kommer att upptäcka antalet siffror efter decimal och justerar automatiskt dina inmatningsparametrar för dig I dessa situationer Multiplicera ingångar med 10 kan faktiskt leda till felaktig prestanda. Notera jag planerar att skicka en separat artikel där vi kommer att diskutera hur man skapar egna moduler för att upptäcka antalet siffror efter decimal. 3 ECN-mäklare. ECN-konton har sina egna specifikationer En av dem är när man handlar via en ECN-mäklare kommer du inte att kunna ställa in StopLoss och / eller TakeProfit med din marknadsorder KÖP eller SÄLJ Om du försöker göra det får du Error 130. Men det måste du självklart En StopLoss och kanske TakeProfit för din beställning, och detta måste ske så snart som möjligt efter att ordern har genomförts. Prova den här koden. Du kan lägga till den här funktionen till din kod i slutet och sedan använda den istället för O RderSänd i din huvudkod Denna funktion lägger till ett extra steg i processen att skicka en marknadsorder. Först skickar den begäran om att utföra en marknadsordningsföljd som tar bort StopLoss och TakeProfit Next, det ändrar den nyöppnade marknadsordningen genom att lägga till önskat SL och TP. Det finns naturligtvis en risk för att ordern ska utföras, men ändringen kommer att misslyckas. I det fallet kommer funktionen omedelbart att meddela näringsidkaren att StopLoss och TakeProfit inte har ställts in. Känn fri att modifiera Denna funktion som passar dina behov och handelsstil.4 Stop-Levels. Stop-nivåer är en mekanism för mäklare att skydda sig från vissa volatilitets - och likviditetsrelaterade risker. Enkelt uttryckt kommer du inte att kunna ställa in StopLoss eller TakeProfit OR någon Väntande order närmare än ett förutbestämt antal pips till det aktuella marknadspriset. För att ta reda på vad Stop Level är för ett specifikt valutapar måste du trycka CTRL U på tangentbordet, välj önskat valutapar och klicka på Egenskaper-knappen som visas på bilden nedan. I detta exempel är Stop-nivån för AUDUSD 3 Pips Det betyder att du inte kan ställa StopLoss för din order närmare än 3 Pips till det pris som beställningen öppnas på..Detta innebär också att varje pågående order måste sättas åtminstone 3 Pips bort från det aktuella marknadspriset. Om du försöker bryta dessa regler och ställa in en StopLoss TakeProfit eller Pending Order inom Stop Level-området kommer det att få Fel 130 Ogiltigt Stoppar Så bara var uppmärksam på Stopnivån i den valuta där din EA s handlar, don t specificera alltför små StopLoss och TakeProfit parametrar. Det är också värt att notera att fler exotiska valutapar kan ha mycket mer signifikanta stoppnivåer för exempel , för AUDNZD stoppnivån med samma mäklare som i det ovanstående exemplet är 20 pips för GBPSEK brittiska pund vs svenska krone det är 100 pips.5 Normalisering av dubblar. med några mäklare finner du att av okänd anledning t han frågar och budpriser skickas till näringsidkaren med ytterligare försumbara siffror efter decimal. Till exempel. I stället för 1 1606 skulle mäklaren ge dig 1 160600001.Nu detta fenomen har ingen inverkan på manuell handel, eftersom MT4-terminalen är hårdkopplad till Visa ett visst antal siffror efter decimaltalet antingen 4 eller 5 du kommer inte att kunna märka någon skillnad alls. Dock kan dessa försumbara siffror efter decimalen ha en dramatisk effekt på Expert Advisors som orsakar det s rätt Vår gamla vän, OrderSend Error 130. Här är en strategi som jag personligen använder för att skydda mina robotar från den här frågan. Detta snygga lilla trick gör att du kan normalisera i enkla termer Runda alla priser som du matar in i OrderSend-funktionen På så sätt klipper du alla försumbara siffror efter Decimalpunkten. Idag såg vi att det kan finnas flera minst 5 orsaker till felet 130 Även om det här är en hel del är de underliggande frågorna alla triviala och kan korrigeras i min fråga Nutes. Därför bör Error 130 inte räddas. Om du har stött på den här skyldige, handlar det bara om att gå igenom listan ovan och hitta den situation som gäller för dig och tillämpa den föreskrivna lösningen. Hoppade du att den här artikeln var användbar. Jag vet om du har några frågor genom att använda kommentarfältet nedan. Vad väntar du på? KOMMA IGÅNG MED FOREX TRADING ADADEMY. int OrderSend strängsymbolsymbol int cmd operation dubbel volym volym dubbel pris pris int glidning glidning dubbel stoploss stopp förlust dubbel Takeprofit ta vinststräng kommentar NULL kommentar int magic 0 magisk nummer datetime utgång 0 i väntan på order utgång färg pilcolor clrNONE färg. i symbol för handel. i driftstyp Det kan vara någon av affärsuppräkningen. i antal partier. i högsta pris glidning för köp eller sälj order. i Stop-förlustnivå. i ta vinstnivå. I kommentarkommentarstext Den sista delen av kommentaren kan ändras av servern. i ordnings magiskt nummer kan användas som användardefinierad identifierare. i orderförfallstid för endast pågående beställningar. I färg på öppnings pilen på diagrammet Om parametern saknas eller har CLRNONE-värde öppnings pilen inte ritas på diagrammet. Återkommer numret på biljetten som tilldelats ordern av handelsservern eller -1 om den misslyckas För att få ytterligare felinformation , måste man ringa GetLastError-funktionen. När man öppnar en marknadsordning OPSELL eller OPBUY, kan endast de senaste priserna på Bud för försäljning eller Begäran om köp användas som öppet pris. Om operationen utförs med en säkerhet som skiljer sig från den nuvarande, MarketInfo-funktionen måste användas med MODEBID eller MODEASK-parametern för de senaste citat för att denna säkerhet ska erhållas. Beräknat eller oformaliserat pris kan inte tillämpas Om det inte har varit det begärda öppna priset i pristråden eller det inte har normaliserats enligt Antalet siffror efter decimaltal kommer felet 129 ERRINVALIDPRICE att genereras Om det begärda öppna priset är fullständigt föråldrat kommer felet 138 ERRREQUOTE att genereras oberoende på slippa Ge parameter Om det begärda priset är föråldrat, men presenterat i tråden, öppnas ordern till det aktuella priset och endast om det aktuella priset ligger inom priset - slippage. StopLoss och TakeProfit-nivåerna kan inte vara för nära marknaden Minsta avståndet för stoppnivåer i poäng kan erhållas med hjälp av MarketInfo-funktionen med MODESTOPLEVEL-parametern. Vid felaktiga eller oformaliserade stoppnivåer kommer felet 130 ERRINVALIDSTOPS att genereras. Ett nollvärde av MODESTOPLEVEL betyder antingen avsaknad av några restriktioner på minimalt avstånd för Stop Loss Take Profit eller det faktum att en handelsserver använder vissa externa mekanismer för dynamisk nivåkontroll, som inte kan översättas i klientterminalen. I det andra fallet kan GetLastError returnera fel 130, eftersom MODESTOPLEVEL faktiskt flyter här. Placeringen av en pågående order kan det öppna priset inte vara för nära marknaden. Det minsta avståndet för det pågående priset från den nuvarande marknaden I punkter kan erhållas med hjälp av MarketInfo-funktionen med MODESTOPLEVEL-parametern Vid felaktigt öppet pris för en pågående ordning, kommer felet 130 ERRINVALIDSTOPS att genereras. Användning av väntande orderförfallstid kan inaktiveras i vissa handelsservrar. I det här fallet när Ett icke-nollvärde anges i utgångsparametern, kommer felet 147 ERRTRADEEXPIRATIONDENIED att genereras. På vissa handelsservrar kan den totala antalet öppna och pågående beställningar begränsas. Om denna gräns har överskridits öppnas ingen ny order eller Ingen pågående order kommer att placeras och handelsservern kommer att returnera fel 148 ERRTRADETOOMANYORDERS. -------------------------------------------------- ---------------- Program startfunktion ------------------------------ ------------------------------------ void OnStart --- få minsta stoppnivå dubbelt minimum marknad MarketInfo Symbol, MODESTOPLEVEL Print Minimum Stop Nivå, minstoplevel, poäng dubbelt pris Fråga --- beräknade SL och TP-priser måste normaliseras dubbel stopplösning NormalizeDouble Bid - minstoplevel Point Digits double takeprofit NormalizeDouble Bid minimumoplevel Point Digits --- plats marknadsordning för att köpa 1 lot int biljett OrderSend Symbol, OPBUY, 1, pris, 3, stoploss, takeprofit, Min beställning, 16384,0, clrGreen om biljett 0 Skriv ut OrderSend misslyckades med fel GetLastError annars Print OrderSend placed successfully. Modification of Orders. MQL4 låter dig ändra marknaden och väntar Order Orders är modifierade enligt de regler som beskrivs i Order Egenskaper och i Appendix 3.Function OrderModify. Trade begäranden om ändring av marknaden och väntande beställningar bildas Med funktionen OrderModify. Funktionen ändrar parametrarna för marknaden och väntande beställningar. Funktionen returnerar TRUE, om handeln lyckas. Annars returnerar den FALSE. ticket - det unika numret på order. price - det nyligen begärda priset för en pågående order eller det nya öppna priset för en marknadsorder. stoplossning - det nya värdet av StopLoss. takeprofit - det nya värdet av TakeProfit. expiration - utgången av en pågående order. arrowcolor - pilens färg för att modifiera StopLoss och / eller TakeProfit i diagrammet Om denna parameter inte är tillgänglig eller dess värde är lika med CLRNONE, kommer pilarna inte att visas i diagrammet. Notera Du kan bara ändra öppet pris och utgångsdatum för väntande beställningar. Om du överför oförändrade värden som funktionsparametrar Kommer terminalen att generera fel 1 ERRNORESULT Det kan finnas en begränsningsuppsättning för tillämpning av utgångstiden till väntar på vissa handelsservrar. Om du försöker skapa ett värde som inte är noll i p arametrar för utgångsdatum, fel 147 ERRTRADEEXPIRATIONDENIED kommer att genereras. Modifiering av marknadsordningar. En standardmarknadsorder innehåller två stopporder - StopLoss and TakeProfit De instruerar att stänga ordern till de begärda priserna för att stoppa förluster och fixa vinster Ändring av marknadsorder Kan vara användbar för att ändra de begärda priserna för stopporder antingen som ett resultat av nya beräknade värden som erhållits i programmet eller på näringsidkarens initiativ. Klientterminalen har sitt eget verktyg som används för modifiering av StopLoss Trailing Stop. Det tillåter programmet att modifiera nivån på StopLoss följer hastigheten på ett visst bestämt avstånd från den, se MetaTrader 4 Cleitn Terminal användarhandbok. Ordermodifieringsfunktionen OrderModify expanderar modifikationskapaciteten avsevärt De begärda priserna för båda stopporderna kan ändras i riktning mot marknadspriset Eller raderad En begränsning för modifiering av marknadsordningar är det minsta tillåtna avståndet mellan stoppet eller der och marknadspriset, fastställt av handelscentret, se Beställningsegenskaper och krav och begränsningar vid handel med varor Om programmet försöker ändra positionen för en stopporder så att den placeras närmare marknaden än det tillåtna minsta avståndet kommer en sådan handelsförfrågan att avvisas av klientterminalen och utförandet av funktionen OrderModify kommer att misslyckas fel 130 Det är därför du borde ge ett särskilt block i ditt program, vilket kommer att överväga denna begränsning. Exempel på en enkel expertrådgivare som ändrar StopLosses Av alla marknadsordningar, för vilka avståndet mellan det begärda priset på StopLoss och marknadspriset är större än det förinställda. Det ovanstående programmet är en expertrådgivare. Om det behövs kan du enkelt inse den ordermodifierande funktionen i ett skript. Det skulle inte vara mycket användbart att använda ett normalt skript i det här exemplet, eftersom manuset skulle avsluta sin verksamhet efter att handeln har gjorts. Användningen av ett skript skulle vara reasona Ble, om programmet realiserar en engångsoperation av en operation, till exempel öppnings - eller slutordningar. I det här fallet löser vi dock en uppgift som behöver kontinuerlig kontroll över situationen ändra positionen för en stopporder, om Ett visst villkor är uppfyllt, nämligen om avståndet mellan marknadsräntan och det begärda värdet av stoppordern överstiger ett visst förinställt värde 10 poäng, i vårt fall För en långsiktig användning är det mycket bekvämare att skriva en EA Som lanseras för utförande vid varje ficka och slutar fungera endast efter användarens direkta instruktion. Algoritmen för ovanstående EA är mycket enkel. Huvudberäkningarna utförs i sökningscykeln i orderblock 2-9. Ordern är sökt I både marknads - och väntande beställningar är parametern poolen i funktionssamtalet OrderSelect inte explicit angiven. I block 2-3 filtreras utestående beställningar och orderna som öppnas för en annan symbol för de order som har valts, värdet av Sto PLoss bestäms. Block 3-9 representerar en cykel för modifiering av den valda ordningen I block 3-4 bestäms det nya nuvarande värdet av det begränsande avståndet. Mäklaren kan ändra detta värde när som helst I block 4-5 är nödvändigheten För att ändra den valda ordningen som för närvarande bearbetas i cykeln för beräknas, samt ett nytt värde för StopLoss Om den nuvarande beställningen behöver inte ändras, avslutar programmet cykeln i slutet av block 4-5 och denna order är inte Modifierad i block 5-6 Om ordern behöver ändras överförs kontrollen till block 5-6, där de nödvändiga parametrarna beräknas och funktionen OrderModify heter som bildar en handelsförfrågan. Om en handel är klar Framgångsrikt kommer operatörspausen i block 6-7 att avsluta körning av cykeln medan det resulterar i att den nuvarande iterationen av ordersökningscykeln för nästa order kommer att börja behandlas vid nästa iteration. Om handeln är inte framgångsrikt, th E-fel kommer att behandlas Om ett fel visar sig vara inte kritiskt, försöker programmet att göra handel. Om felet uppskattas som kritiskt kommer kontrollen att skickas utanför modifieringscykeln för behandling av nästa order i cykeln För. Du bör notera en liten funktion här som hänför sig till modifieringen av marknadsordningar Funktion OrderModify sätter nya prisvärden för båda stopporder samtidigt. Men nödvändigheten att följa minsta avstånd gäller endast stoppordern, vars nya värde skiljer sig från Från den nuvarande Om det nya värdet förblir detsamma som det nuvarande, kan stoppordern vara på något avstånd från marknadspriset, medan motsvarande handelsförfrågan anses vara korrekt. Till exempel har vi en marknadsorder Köp öppnas hos Priset på 1 295467, med följande stopporder StopLoss 1 2958 och TakeProfit 1 2960 Det minsta avståndet från mäklaren är 5 poäng För marknadspriset Bud 1 2959, villkoren för modifiering jon av ordern uppstår, nämligen för att placera StopLoss 1 2949 Bud - 10 poäng För att kunna utföra funktionen OrderModify, bör du också ange ett nytt värde av TakeProfit. Vår EA ändrar inte positionen för TakeProfit, så vi ställer in nuvärdet i funktionen TakeProfit 1 2960. Trots att det nya begärda värdet på TakeProfit 1 2960 ligger nära marknadspriset Bjud endast 1 poäng, dvs mindre än det tillåtna minsta avståndet på 5 poäng, skiljer sig detta värde inte från Nuvarande värdet av TakeProfit 1 2960, så handelsförfrågan kommer att betraktas som korrekt och utförs på servern i allmänhet, kan begäran avvisas, men av andra skäl visar fig 102 och 103 resultaten av en lyckad modifiering i en sådan situation. 102 Alert fönster och symbol fönster som de visas vid modifiering av en order av EA när marknadsräntan ligger nära det begärda värdet av TakeProfit. Fig 103 Modifierad order i Terminal-fönstret. Vi kan se i Fig 103 att modifiera ication resulterade i det nya värdet av StopLoss 1 2949 och det aktuella priset Bud 1 2959 var på ett avstånd av 1 poäng från värdet av TakeProfit. It måste noteras separat att varken marknaden eller väntande beställningar bör ändras isolerat från marknaden Situationsanalys En sådan modifiering kan endast vara användbar om marknadsräntan rör sig snabbt och i en riktning, vilket kan hända efter viktiga nyheter. Om du handlar på en normal marknad måste beslutet om nödvändigheten att ändra beställningar göras på grundval av marknadskriterier I expertrådgivare använder vi också ett kriterium. StopLoss ligger längre från marknadspriset än vi vill, på grundval av vilket programmet beslutar att ändra order. Detta kriterium är dock för enkelt och svårt att betrakta som ett kriterium som kännetecknar marknadssituation. Modifiering av pågående beställningar. Modifiering av pågående order skiljer sig något från marknadsordningsorden Den viktiga skillnaden är att det är möjligt att ändra den begärda pricen E i själva beställningen Du måste hålla reglerna begränsande positionen för en pågående order i samband med marknadspriset och avbeställningsbeställningarna i samband med det begärda orderpriset, se Beställningsegenskaper och krav och begränsningar vid handel. Samtidigt ska alla Egenskaper för den pågående beställningen anses som nyförfrågade, oavsett tidigare historia av relaterade händelser lagras. Tänk oss att vi har en pågående order BuyStop 1 2030 med StopLoss 1 2025 och TakeProfit 1 2035 Mäklaren ställde det minsta tillåtna avståndet som 5 Poäng Det är lätt att se att stopporderna ligger inom det tillåtna bandet, så att eventuella ändringar av det begärda orderpriset kommer att leda till nödvändig ändring av åtminstone en av stopporderna. Om en handelsförfrågan bildas som går för att ändra det begärda orderpriset, värdena för stopporder fortsätter samma, kommer klientterminalen att överväga denna förfrågan som fel och skickar inte den till servern för e exekvering Om förfrågan exempelvis anger följande värden BuyStop 1 2028, StopLoss 1 2025 och TakeProfit 1 2035, är denna förfrågan fel, även om värdena för sina stopporder inte har ändrats i det här fallet, bryter förfrågan regeln om Hålla det minsta avståndet mellan det begärda orderpriset och priset på ett av stopporderna se Krav och begränsningar i att göra affärer. Ta reda på hur ett skript kan se ut som ändrar en pågående order för att approximera det begärda priset till marknadspriset till ett visst fördefinierat avstånd Låt s ställa avståndet som 10 poäng För att ange vilken ordning som ska ändras kan det finnas flera väntande beställningar i fönstret, använder vi det pris, vid vilket manuset fästes i symbolfönstret. Exempel på Ett enkelt skript som ändrar en pågående order, vars begärda öppna pris ligger närmare skriptfästpriset än priserna för andra pågående beställningar. Avståndet mellan marknadspriset och den krav som krävs Ested-priset för den pågående ordern är inställd i variabeln Tral Den variabel WinPrice innehåller värdet av priset, vid vilket manuset fästes i symbolfönstret I sökcykeln i orderblock 2-5 bestäms egenskaperna hos den order som är närmast Till script-attachment-nivån beräknas Block 6-13 representerar slutbeställningscykeln I block 8-9 bestäms huruvida den valda ordningen måste ändras. Om nödvändigt beräknas de nya värdena för det begärda priset för stopporder Här Ändringen av ordern begärs med funktionen OrderModify i block 10-11 Fel behandlas i block 11-13. Block 8-9 består av fyra liknande block, där de nya värden som används i begäran beräknas. Den som är avsedd för order SellLimit. De nya parametrarna i ordern beräknas endast om det aktuella priset Priset ligger längre från det aktuella marknadspriset. Bjud än önskat avstånd TS Om så är fallet kommer kontrollen att skickas till b ody av operatören om var det nya öppna priset på ordern, NewPrice, beräknas. De nya värdena för StopLoss och TakeProfit beräknas endast för icke-nollvärden. Avståndet mellan det begärda orderpriset och varje pris på stoppordern är samma. För Exempel, order SellLimit är placerad till 1 2050, dess StopLoss 1 2073 och dess TakeProfit 1 2030 Antag att beräkningarna resulterar i det nya orderpriset som är lika med 1 2040 I det här fallet kommer de nya värdena för stopporder att vara enligt följande StopLoss 1 2063 , TakeProfit 1 2020 Således resulterar programoperationerna i att ordern är modifierad som helhet - alla tre grundläggande parametrar öppet pris, StopLoss och TakeProfit flyttas samtidigt samtidigt som de håller ett avstånd mellan dem. Vid slutet av block 8-9, Nya värden för stopporder kontrolleras för negativa värden Denna kontroll är användbar om en tidigare placerad av ett annat program eller manuellt stoppa ordern var nära nollpriset, till exempel endast 1 poäng över noll. Om så är fallet, om ordern m Oves ner med mer än 1 poäng kommer det nya priset på en av stopporderna att bli negativt Om detta värde specificerades i en handelsförfrågan, skulle begäran avvisas av klientterminalen. Vi måste neka sådana program - både skript och expertrådgivare Programmet ovan är mycket begränsat i sitt handlingsbeslut Ordningen som ska ändras kan bara flyttas i en riktning - i takt med marknadsräntan är dess stopporder strängt förankrad i ordern. Detta program är inte Justerat för att ändra det begärda orderpriset i annan riktning än marknadspriset. Möjligheten att ändra positionen för varje separat stopporder uppnås inte heller i programmet. Ovanstående begränsning bestäms först av summan av Kontroller som används I det här programmet finns det bara en kontroll av typen - den plats där manuset fästes i symbolfönstret Med denna parameter kan näringsidkaren bestämma vilken ordning som ska ändras. Men t hans är allt användarens initiativ För att kunna arbeta mer effektivt behöver användaren ytterligare verktyg som gör det möjligt för honom eller henne att påverka andra parametrar för order. Dessa uppgifter kan lösas ganska effektivt med hjälp av MQL4. Du måste dock använda en annan, mer intellektuell algoritm för detta ändamål Det är möjligt att skapa ett program som kommer att automatisera din handel och ändra order i enlighet med dina önskemål. Du kan använda i ett sådant program, till exempel grafiska objekt som extra kontrollverktyg för manuell handel.

Comments

Popular Posts