Monday, October 10, 2016

Forex Fout 133

EA Probleem: Demo vs Live rekening. Help my geword Januarie 2010 Status: Junior Lid 1 Post Hi almal, ek het 'n groot probleem met my EA. Kan almal my help wanneer ek skep demo rekening vir die toets van my EA. Alles is goed, geen fout uit te reik. Maar toe ek hierdie EA met live / werklike rekening. My EA kwessie die fout 133 ERRTRADEDISABLED Handel is afgeskakel. Ek dont weet hoekom gebeur dat daar iemand om dieselfde fout te kry en kan my help vaststelling dit. Dankie, Het 'n lekker naweek. Aangesluit Desember 2010 Status: Lid 6 Posts ek dieselfde fout te kry en het uitgevind dat die mees algemene redes is as jy uit fondse, stuur e / l amp t / p om 'n nie-exesisting orde (of met ECN Brookers in . dieselfde OrderSend () Ek het probeer om hierdie reg te stel in my EA maar is nog steeds die fout 133 Ek gebruik die volgende kode om bestellings te stuur - met OrderModefy in t te sit / p amp s / l - 100 elk), maar nog steeds die dieselfde. As (doTrade 1) Print (quotEvaluating lang handel. quot) // ticketOrderSend (smbl, OPBUY, Baie, Vra, 0, Vra-slpoints, Asktplpoints, quotHQTquot, ewekansige, 0, Green) dubbel askPrice Vra ticketOrderSend (smbl, OPBUY, Lots2, askPrice, 0, 0, 0, quotHQTquot, ewekansige, 0, Green) indien (ticketgt0) OrderModify (kaartjie, 0, askPrice-slpoints, askPricetplpoints, 0, Green) ORDERNUMBER setLastTicket (kaartjie) indien (debugLevel GT 3) indien (filehandle GT 0) FileWrite (filehandle, ORDERNUMBER, smbl, OPBUY, Baie, askPrice, 0, askPrice-slpoints, askPricetplpoints, quotHQTquot, ewekansige, maMin, longMa50, longMa200, RSI, AC) FileFlush (filehandle) anders Print (quotError opening KOOP orde. quot, GetLastError ()) terugkeer (0) Ek het probeer om dit uit te vind vir 'n lang tyd en die makelaar is geen hulp op alle. Enige hulp sal baie waardeer word. Aangesluit Desember 2010 Status: Lid 6 Posts ek net uitgepluis waarom ek die fout 133 Handel afgeskakel. Ek het probeer om EURUSD handel in my EA maar my rekening in euro so ek net kon handel EURUSDeur. Toe ek verander simbool om EURUSDeur alles werk goed en Im nou verloor geld teen 'n vinnige spoed .. Have a nice day geword April 2009 Status: MT4 Programmer 750 Posts Hi, toe ek verander simbool om EURUSDeur alles werk goed en Im nou verloor geld op 'n vinnige spoed .. Lede moet ten minste 0 geskenkbewyse te plaas in hierdie draad. 0 handelaars lees nou Forex Factoryreg is 'n geregistreerde handelsmerk. Verbind Oor Produkte WebsiteForex Blog Hantering OrderSend Fout 131 in Meta Trader 4 10 Julie 2008 (Laaste opgedateer op 5 Desember 2009) deur Andriy Moraru OrderSend Fout 131 is 'n baie gewilde probleem wat gewoonlik ontstaan ​​wanneer die toets van MT4 deskundige adviseurs. Wat veroorsaak hierdie fout It146s genoem ERRINVALIDTRADEVOLUME in die MT4 kode. Dit beteken dat jou deskundige adviseur is besig om 'n bevel met ongeldig handel volume te stuur. Op die volstrekte meerderheid van die MT4 makelaars opstel paar EA om 'n bevel te maak 0,123 baie sal hierdie fout op te wek. Maar soms gegenereer it146s wanneer die EA, geskep vir mini-of mikro rekeninge, word op die standaard rekening. As jy struikel op OrderSend Fout 131 tydens jou toets, kan jy vinnig uit te vind die verkeerde instellings van jou EA 8212 vind die standaard init () funksie in jou EA146s kode en voeg hierdie reëls van die kode daar: Druk (Market Info (simbool (), MODELOTSIZE)) Print (Market info (simbool (), MODEMINLOT)) Print (Market info (simbool (), MODELOTSTEP)) Print (Market info (simbool (), MODEMAXLOT)) die eerste reël sal jy die inligting met betrekking tot hoeveel eenhede gee een lot hou wanneer jy handel in hierdie rekening (100000 sou beteken 'n standaard-grootte baie). Onthou dat in jou deskundige advisor146s teken hierdie lyn sal eers vanaf neer te, nie andersom nie. Die tweede lyn sal jou vertel die minimum bedrag van baie wat jy kan handel (dit is die mees algemene fout you146ll waarskynlik net nodig het om die bedrag van baie van jou EA ambagte 0,1-1 los). Die derde een sal die minimum stap vir die volume handel in baie gee. Die vierde reël sal jou vertel die maksimum bedrag van baie wat jou EA kan handel. Byvoorbeeld, demo rekening by FXOpen genereer hierdie inligting toe ek die lyne in die kode te voeg: 2008/07/10 15:13:37 MACD Voorbeeld EURUSD, H1: 10000 2008/07/10 15:13:37 MACD Voorbeeld EURUSD, H1: 0,01 2008,07 0,10 15:13:37 MACD Voorbeeld EURUSD, H1: 0,01 2008/07/10 15:13:37 MACD Voorbeeld EURUSD, H1: 100000 dit beteken dat 1 baie is 100,000 eenhede ( 'n standaard grootte), minimum handel volume is 0,01 lot ( so, kan 'n mens handel vanaf 10 op 1 posisie in 'n dollargebaseerde geldeenheid paar), minimum handel volume stap is ook 0,01 lot ( 'n mens kan handel 0.33, 0.4 of 1.25 baie volumes, maar can146t bestellings met 0,333 lot grootte stuur) en die maksimum volume kan 'n mens gebruik om 'n posisie oop is 10,000 baie. Jy kan die funksie Market Info () neem op 'n meer komplekse vlak in jou EA, so dit kan outomaties te monitor die toegelate waardes en sy instellings op te los. Maar as jy don146t wil veel kode, kan jy net gebruik die bostaande kode om uit te vind die regte waardes en die instellings met die hand reg te stel. Related Posts: 6 Responses to 8220Handling OrderSend Fout 131 in Meta Trader 48221 Dit is 'n verbetering: // Print (8220MODELOTSIZE 8220, Market Info (simbool (), MODELOTSIZE), 8220, simbool 8220, simbool ()) Print (8220MODEMINLOT 8220, Market Info ( simbool (), MODEMINLOT), 8220, simbool 8220, simbool ()) Print (8220MODELOTSTEP 8220, Market Info (simbool (), MODELOTSTEP), 8220, simbool 8220, simbool ()) Print (8220MODEMAXLOT 8220, Market Info (simbool (), MODEMAXLOT), 8220, simbool 8220, simbool ()) // Ogn Polat Antwoord: 27 Augustus 2012 by 15:14 Dankie vir jou help. But hierdie kode gebruik het en ek geleer het Max baie grootte is 30. Hoe kan ek verhoog Max baie grootte. Slegs jou makelaar kan jou toegelaat Max baie vergroot. Jy kan probeer om kontak met hul ondersteuningsdiens oor dit nie, maar ek is nie seker dat hulle dit sal toeneem. Wil jy regtig het om so 'n groot posisies 8220You kan die funksie Market Info () op 'n meer komplekse vlak te neem in jou EA oop, so dit kan outomaties te monitor die toegelate waardes en reg te stel sy settings8221 asseblief wat is die kode. Ek nodig het, maar ek is nie 'n kodeerder. Dankbaar. Chad Chad, As jy aren8217t kodeerder it8217d beter wees vir jou om die in hierdie post voorgestelde oplossing te gebruik. Integrasie van Market Info () in kode vir outomatiese verstellings is anders in elke geval en ek won8217t in staat wees om jou hier te help. Meer as dit, don8217t jy dit regtig nodig het as jy 'n professionele kodeerder aren8217t. God seën jou Ek is gek probeer om dit uit te vind. Ek het uiteindelik verstaan ​​waarom my EA werk op mini maar nie so goed op normale rekeninge. Dankie. Laat 'n ReplyAll Expert Adviseurs geskep deur EA Coder vertoon 'n spesiale foutboodskap kode op MT4 kaarte wanneer gedurende die oop, naby of wysiging fase van 'n bevel 'n fout begaan. As jy 'n boodskap soos oe131 op jou grafiek wanneer 'n nuwe handelsmerk was veronderstel om oopgemaak te sien, sal jy weet dat 'n fout. Tipes fout boodskap kodes Fout boodskap kodes altyd begin met twee letters gevolg deur 'n fout kodenommer. Die fout kodes ek gebruik is dieselfde as dié wat in die MQL4 programmeertaal en verduidelik in detail oor die MQL4 dokumentasie bladsy. Wanneer tydens die handel 'n fout begaan oop Neem ons vorige voorbeeld oe131. Nou weet ons dat dit dui op 'n fout tydens 'n handel oop, met die kode 131. As jy kyk na die volledige lys van die fout kode beskrywings. hierdie een beteken 8220invalid handel volume8221, wat ons aandag vestig op die geld bestuur instellings wat ons gestel het vir die Expert adviseur te gaan. Hierdie soort fout word vertoon wanneer 'n baie groot is nul, as dit is te klein of as dit te groot is, want alle makelaars het baie grootte beperkings. Sommige moenie toelaat dat die lot grootte kleiner as 0,1 wees, terwyl ander toelaat lot groottes so laag as 0,01. Dit wissel tussen verskillende makelaars en verskillende tipes rekening. Gewoonlik Expert Adviseurs van EA Coder los die lot grootte volgens die makelaar beperkings, maar uitsonderings kan aansoek doen omdat nie alle makelaars verslag die korrekte beperking waardes vir die EAS. 'N Voorbeeld hiervan is 'n makelaar die aanmelding van die minimum toegelaat baie grootte te wees 0,01, terwyl dit in werklikheid is dit eintlik 0.1. In 'n geval soos hierdie, as jy na die EA stel om 'n baie groot iewers gebruik tussen 0,01 en 0,09 dit sal misluk om bestellings te plaas as dit sal nie in staat wees om die lot grootte los as gevolg van dit wat verkeerd berig. Dan sal jy die oe131 fout boodskap gedruk op die grafiek te kry. Nog 'n voorbeeld sou wees om die oe133 fout. Dit staan ​​as 8220Trade is disabled8221 en dit beteken dat die makelaar nie toelaat om daardie paar handel. As hierdie fout verskyn, selfs wanneer die kliënt probeer om handel met die hand op dieselfde grafiek te open, dan MT4 EA moet 'n soortgelyke paar met die agtervoegsel aangeheg. Byvoorbeeld, as jy hierdie fout kry op EURUSD, asseblief kyk vir n paar naam soos EURUSD m of EURUSD FXF. As jy in staat is om ambagte met die hand oop op dieselfde paar is dit kan wees dat jou makelaar nie toelaat om handel robots (EA8217s) gebruik op daardie paar of rekening. Kontak hulle vir meer inligting. Gemeenskaplike handel oop foute: 128 8211 Handel timeout. 129 8211 Ongeldige prys. 130 8211 Ongeldige tot stilstand kom. 131 8211 Ongeldige handel volume. 133 8211 Handel is afgeskakel. Nie 134 8211 genoeg geld. 146 8211 Handel konteks is besig. Wanneer tydens orde 'n fout begaan verandering Kom ons neem 'n blik op 'n ander algemene fout wat jy kan ontvang. Dit sou gedruk op jou grafiek as me130 wat staan ​​vir 8220modify fout 1308221 en beteken 8220invalid stops8221. Dit sê vir ons dat die stop verlies en / of neem wins waardes is verkeerd of te naby aan die huidige mark prys. Die minimum afstand tussen die mark en stop pryse geroep StopLevel beperking hierdie waarde vertel net die EA watter grootte in pitte die beperking is. Op 5-syfer makelaars is hierdie berig as punte en moet verwerk word na pitte. Maar dit is iets wat die gebruiker hoef nie te bekommer oor, want EA Coder Expert Adviseurs hierdie dinge hanteer outomaties. Maar as jy 'n me130 fout, seker wees om die TP en SL waardes wat jy met behulp van kyk. Gemeenskaplike handel verandering foute: 128 8211 Handel timeout. 130 8211 Ongeldige tot stilstand kom. 146 8211 Handel konteks is besig. Wanneer tydens die handel 'n fout begaan naby kan jy 'n ce146 fout wanneer EA probeer om 'n bevel te maak. Dit dui daarop dat 'n 8220close error8221 plaasgevind waarvan kode is 146. Dit beteken 8220trading konteks busy8221 en dit is baie algemeen fout, spesiaal op ouer MT4 terminale wanneer jy meer Expert Adviseurs aangeheg. EA Coder robotte het 'n intelligente fouthantering meganisme ingebou en sal hul bes doen om te verhoed dat 8220trading konteks busy8221 foute selfs al het jy verskeie robotte wat op jou rekening. Maar in die geval kry jy een van hierdie foute, net probeer om die aantal gebiede wat uitgevoer word op dieselfde rekening te verminder of het hulle om te verhoed dat die uitvoering van bedryfsaktiwiteite op dieselfde tyd as dis moontlik met jou st. Gemeenskaplike handel naby foute: 128 8211 Handel timeout. 146 8211 Handel konteks is besig. Vertraging van bedryfsaktiwiteite EA mag nodig wees om 'n handels werking te stel om te verhoed dat die orde van die MQL programmering reëls wanneer 'n fout begaan. Dit sal dieselfde handel operasie weer probeer indien nodig en sal moet iewers wag tussen 1 tot 5 sekondes tussen elke poging. Dit is baie logies reëls van Meta Trader ontwikkeling en EA Coder handel robots gehoorsaam hulle. Sien Volledige lys van uitvoering foute. In die geval is daar is 'n vertraging in die uitvoering van 'n verhandeling werking (of dit is die opening, wysiging of sluiting van 'n handelsmerk) EA sal 'n klein klok prentjie op die grafiek te druk. Dit dui daarop dat daar 'n soort van fout en EA moes sy werking te stel vir 'n paar sekondes om die reëls te gehoorsaam en nie oorlaai die makelaars bedieners. blad kundiges in MT4 terminale Wanneer 'n fout voorkom, sal die EA 'n meer gedetailleerde fout boodskap in die blad Kenners druk op die bodem van die MT4 terminale. Jy kan oorskakel na die blad enige tyd en gaan na 'n volledige lys van foute, waarskuwings en inligting boodskappe te sien. Dit kan help om 'n verskeidenheid van probleme vinnig op te los, selfs as jy dit nie het 'n baie ondervinding in die gebruik van die MT4 platform en Expert Adviseurs of persoonlike aanwysers. Die opening van die log lêers bevat direk vanaf 'n MT4 terminale wanneer jy lees van die blad Kenners jy kan op enige plek in daardie gebied kliek die regterkant muis knoppie en kies 8220Open8221. Dit sal die gids log lêers oop te maak vir jou. Hierin volg lêers met dieselfde boodskappe wat jy sien in die blad Kenners, maar van hier af kan jy boodskappe toegang van die vorige dae en weke. Ook boodskappe in die log files word in hulle volle formaat en is nie afgewerk soos 'n paar van die bedrag wat in die blad Kenners boodskappe wanneer hulle te lank is. Verslagdoening 'n fout om EA Coder Wanneer jy nodig het om 'n fout te EA Coder rapporteer, beskryf asseblief die probleem wat jy met in detail, sluit die handel getalle wat jy probleme met, en maak seker dat jy die nodige lêers aan te heg. Dit is baie belangrik dat jy die log lêers van jou MT4-folderexpertslogs stuur sodat Im in staat om 'n fout te ondersoek. Ook sluit asseblief skerm skote van die grafiek waar EA loop en indien moontlik maak seker dat die probleem is sigbaar in die prentjie. Dit sal ons help om jou te voorsien met meer nuttig ondersteuning. Jy kan sien dat jou gids log lêers is leeg of nie die geval enige onlangse log lêers (die lêer name dui die datum hulle geskape). In hierdie geval kan jy uit te voer die bogenoemde stappe wat detail hoe om die gids log lêers direk vanaf die blad Kenners oop aan die onderkant van jou MT4 terminale beskryf. Voordat jy rapporteer 'n probleem of versoek ondersteuning vir leer hoe 'n EA funksie werk, verwys asseblief na die instruksionele handleiding. Dit kan jou help om jou probleem op te los vinniger en jy sal ook leer hoe om die aansoek beter te gebruik. etikettering orde tydens EA backtest ons kundige adviseurs het 'n spesiale bestelling etikettering meganisme ingebou. Dit word geaktiveer wanneer jy EA loop in die Strategie Tester van jou MT4 en dit sal etiket getalle te skep vir elke bestelling wat geplaas word tydens 'n backtest. Dit help om jou ambagte te spoor maklik as jy die bestelling sal sien bo-aan elke handel oor die grafiek. Eerste Ek is 'n pa, 'n man en dan die skrywer van die boek Hoe om te begin jou eie Forex Seine Service. Ek is ook 'n forex handelaar, 'n programmeerder, 'n entrepreneur, en die stigter van st-kodeerder Forex blog. Ek geskape het twee van die gewildste handel kopieerders en ander handel gereedskap vir MT4 wat reeds wêreldwyd gebruik word deur honderde valuta handelaars. 4 kommentaar my fxopen MT4 forex rapporteer ongeldig volumn. Ek probeer al die hefboom sieze en maak die hoogste demo balans, maar dieselfde boodskap te hou op verslagdoening. hoekom my MFIforex platform steeds MT4 het weier om te werk of te verbind tot die network. what kan ek doen Ek wil om te lewe rekening oop te maak na die toets hardloop hierdie demo, maar nou is discorrage Rimantas Petrauskas sê: dit is werklik moeilik om jou probleem op te los wanneer ek weet nie of jy met behulp van EA geskep deur my of deur iemand anders. Maar ek dink jy hierdie probleem wanneer EA die reg baie grootte nie voorberei het. Byvoorbeeld, as jou EA gebruik baie grootte van 0,15 en jou makelaar kan baie groottes slegs deur inkremente van 0.1 sal jy 8220invalid volume8221 fout. In hierdie geval kan jy baie groottes gebruik soos hierdie 0.1, 0.2, 0.3, 0.4, ens As jou makelaar kan baie groottes deur inkremente van 0,01, dan 0,15 lot grootte moet werk net mooi as daar genoeg geld in jou rekening. Alle EA8217s dat ek outomaties bespeur hierdie instellings van die makelaar en berei die lot grootte vermy sulke foute. Wil jy dalk 'n blik op die blad 8220Experts8221 neem of log files vir meer fout boodskappe. Miskien is daar 'n verduideliking van die presiese baie grootte gedruk nadat dit deur die makelaar het verwerp. Hoop dit help. Vriendelike groete, Rimantas Petrauskas Amerikaanse regering Vereiste Disclaimer - Trading buitelandse valuta op marge dra 'n hoë vlak van risiko, en mag nie geskik vir alle beleggers nie. Die hoë mate van die hefboom kan werk teen jou sowel as vir jou. Voordat jy besluit om te belê in buitelandse valuta moet jy noukeurig oorweeg jou beleggingsdoelwitte, vlak van ervaring, en risiko-aptyt. Die moontlikheid bestaan ​​dat jy 'n verlies van sommige of al jou aanvanklike belegging kan volhou en daarom moet jy nie geld wat jy nie kan bekostig om te verloor belê. Jy moet bewus wees van al die risiko's wat verband hou met die buitelandse valuta handel, en soek advies van 'n onafhanklike finansiële adviseur indien u enige twyfel het. Die aankoop, verkoop of advies oor 'n geldeenheid kan slegs deur 'n gelisensieerde makelaar / handelaars. Nie ons nie, ons vennote of medewerkers betrokke by die produksie en instandhouding van hierdie produkte of hierdie webwerf, is 'n geregistreerde makelaar / handelaars of Beleggingsadviseur in enige staat of federale beboet jurisdiksie. Alle kopers van produkte gekla by hierdie webtuiste word aangemoedig om te konsulteer met 'n gelisensieerde verteenwoordiger van hul keuse met betrekking tot 'n bepaalde bedryf of handel strategie. Geen voorstelling gemaak word dat enige rekening sal of waarskynlik winste of verliese soortgelyk aan dié bespreek op hierdie webwerf te bereik. Die vorige prestasie van enige handel stelsel of metode is nie noodwendig 'n aanduiding van toekomstige resultate. Duidelik verstaan ​​hierdie: Inligting vervat in hierdie produk is nie 'n uitnodiging aan enige spesifieke beleggings verhandel. Trading vereis gevaar geld in die nastrewing van toekomstige wins. Dit is jou besluit. Moenie enige geld wat jy nie kan bekostig om te verloor nie waag nie. Hierdie dokument nie in ag neem jou eie individuele finansiële en persoonlike omstandighede. Dit is bedoel vir opvoedkundige doeleindes alleenlik en as individuele belegging advies. Moenie reageer op hierdie sonder advies van jou belegging professionele, wat sal bevestig wat geskik is vir jou spesifieke behoeftes amp omstandighede. Versuim om gedetailleerde professionele persoonlik maat advies in te win voor waarnemende kan lei tot jy optree in stryd met jou eie beste belang amp kan lei tot verliese van kapitaal. CFTC REËL 4.41 - hipotetiese of gesimuleerde prestasieresultate sekere beperkings. Anders as 'n werklike vertoningslys, MOENIE gesimuleerde uitslae verteenwoordig werklike handel. Ook, omdat Die bedrywe HET NIE uitgevoer, kan die resultate is onder-OF-OOR vergoed vir die impak, indien enige, van SEKERE markfaktore, soos 'n gebrek aan likiditeit. Gesimuleerde TRADING programme in die algemeen ook onderhewig aan die feit dat hulle is ontwerp met die voordeel van agterna. GEEN VERTEENWOORDIGING gemaak DAT ENIGE rekening of waarskynlik om voordeel te trek of verliese soortgelyk aan dié wat ACHIEVE. Hierdie webwerf maak gebruik van koekies om ons in staat stel om te sien hoe die werf word gebruik. Die koekies kan jy nie identifiseer. As jy aanhou om hierdie webwerf te gebruik sal ons aanvaar dat jy tevrede is met hierdie is. Ek UnderstandHow om Ordersend Fout 130 te klop in Meta Trader 4 Deur die gewilde vraag, beproefde strategieë oor hoe om elke algoritmiese trader8217s klop ergste nagmerrie 8211 Fout 130 Waar kom hierdie fout vandaan Wat beteken dit vir jou Expert adviseur Hoe kan jy die deel van jou kode wat veroorsaak dat die fout ons pak dit alles en more8230 Om mee te begin, 'n formele definisie van ons vriend, MQL4 Dokumentasie: That8217s reg dit is al wat jy kry van MetaQuotes. En die rest8230 gaan figuur Ordersend Fout 130 word kortliks genoem in ander dele van die dokumentasie. Daar is egter geen deeglike gids tot watter 8220Invalid Stops8221 eintlik beteken en hoe om dit te hanteer, miskien, mees algemene probleem in Forex programmering. Maar dit is nie 'n bekommernis That8217s hoekom ek hierdie artikel geskryf het. Let8217s kry deur middel van hierdie saam Die stille moordenaar So8230 jy begin jou deskundige adviseur and8230 niks gebeur nie. Geen KOOP bestellings, geen verkoopopdragte, geen hangende bestellings, nie eens fout boodskappe in die logs8230. Net stilte. Jy besluit om 'n paar ure / dae / weke wag, en niks werklik verander 8211 die kaarte gaan op en af, maar jy don8217t enige wins te sien. Dit kan gaan op forever8230 Die werklike rede is eenvoudig 8211 you8217re eintlik om ERRINVALIDSTOPS (wat is die korrekte tegniese term vir die probleem), maar jy can8217t dit sien. That8217s omdat 130 is 'n stille moordenaar. A koelbloedige moordenaar van jou brein en innerlike kalmte Daar is geen manier om af te haal die fout deur kundige adviseur stompe of selfs terminale logs. Die enigste manier om dit te vang is deur die byvoeging van die regte fail safe meganismes in jou kode. Here8217s 'n voorbeeld wat jy kan aanpas om jou kode: Wat ons hier doen, is om die kaartjie nommer en dat OrderSend () opbrengs en seker te maak dat dit is minder as nul. Indien ja, dan is dit 'n sein van Meta Trader 4 om ons te vertel dat daar 'n probleem met die versoek. Die fout kode word dan uitgedruk op die skerm met behulp van Alert () en die ingeboude GetLastError () funksie. Hierdie kode sal 'n pop-up window gee soos in die beeld op na die top van hierdie artikel. Let wel: Jy kan druk () in plaas van Alert () gebruik om die boodskap direk na die EA8217s teken in plaas van die vertoon dit op die skerm te lei. Kern van Ordersend Fout 130 Ongeldige stop is die regte naam vir die skuldige ons te doen het met vandag. So wat beteken ongeldig tot stilstand kom in Meta Trader 4 eintlik bedoel vir 'n mark orde (koop of verkoop) ongeldig stop beteken dat die StopLoss en / of TakeProfit u versoek moontlik om vir jou bestelling was nie. Daarom, aangesien 'n versoek nie net gedeeltelik vervul kan word, aan die orde was glad nie uitgevoer Vir 'n hangende einde (KOOP STOP, koop beperk, verkoop Stop, of verkoop limiet) ongeldig stop beteken dat óf (1) probleme met die SL was daar / TP (dieselfde as hierbo) of (2) die kwessie was met die inskrywing prys wat u verskaf vir die orde self soos ons kan sien, die probleem is altyd met een (of baie) van die pryse wat jou forex robot wat in sy versoek om die handel bediener. Nou dat ons weet ons vyand 8211 let8217s klop dit 1) StopLoss amp TakeProfit is pryse Daar is verskeie moontlike oorsake van ERRINVALIDSTOPS, en een van die meer gereelde kinders onder beginners is met vermelding van die StopLoss en TakeProfit in pitte eerder as werklike prysvlakke. Soos hierdie: Maar wees versigtig Sommige EA8217s reeds modules wat die nommer van syfers sal opspoor nadat die desimale en sal outomaties aan te pas jou insette parameters vir jou. In sulke situasies te vermenigvuldig insette deur 10 kan eintlik lei tot foutiewe prestasie. Let wel: Ek is van plan op die plaas 'n aparte artikel waar ons sal bespreek hoe om ons eie modules te skep om die nommer van syfers op te spoor nadat die desimale 3) ECN makelaars ECN rekeninge het hul eie besonderhede. Een van hulle is 8211 toe die handel deur middel van 'n ECN makelaar sal jy nie in staat wees om 'n StopLoss en / of TakeProfit stel met jou mark Orde (koop of verkoop). As jy probeer om hierdie 8211 doen jy Fout 130. Maar kry, natuurlik, moet jy 'n StopLoss (en miskien TakeProfit) vir jou bestelling, en dit moet so gou as moontlik na die einde is uitgevoer word. Probeer hierdie nommer: Jy kan hierdie funksie by jou kode (heel aan die einde) en gebruik dit dan in plaas van OrderSend () in jou kop kode. Hierdie funksie voeg 'n ekstra stap in die proses van die stuur van 'n mark Orde. In die eerste plek is dit stuur die versoek om 'n mark orde stroping die StopLoss en TakeProfit voer. Volgende, dit verander die nuut geopende mark orde deur die byvoeging van die gewenste SL en TP. Daar is natuurlik 'n risiko dat die einde sal uitgevoer word, maar die verandering sal misluk. Maar in daardie geval die funksie sal stiptelik die handelaar wat die StopLoss en TakeProfit het nie vasgestel in kennis stel. Voel vry om hierdie funksie te verander om jou behoeftes en handel styl aan te pas. 4) Stop-vlakke Stop-vlakke is 'n meganisme vir makelaars om hulself te beskerm teen sekere wisselvalligheid en likiditeit verwante risiko's. In eenvoudige terme, sal jy nie in staat wees om jou StopLoss of TakeProfit OF enige hangende einde nader as 'n voorafbepaalde aantal Pips op die huidige mark prys gestel. Om uit te vind wat die Stop Vlak is vir 'n spesifieke geldeenheid paar wat jy nodig het om CTRLU druk op jou sleutelbord, kies die verlangde geldeenheid paar en klik op die knoppie 8220Properties8221 soos aangedui op die onderstaande illustrasie: In hierdie voorbeeld is die Stop Vlak vir AUDUSD is 3 Pips . Dit beteken dat jy nie in staat sal wees om die StopLoss vir jou bestelling nader as 3 Pips om die prys waarteen die orde sal oopgemaak word. Dit beteken ook dat enige hangende orde sal moet ten minste 3 Pips weg van die huidige mark prys gestel word. As jy robot probeer om hierdie reëls te breek en 'n StopLoss / TakeProfit of hangende orde binne die Stop Vlak reeks, dan sal dit Fout 130 8220Invalid Stops8221 kry. Dus net dink aan die Stop Vlak van die geldeenheid waarin jou EA8217s verhandel 8211 don8217t spesifiseer oormatig klein StopLoss en TakeProfit parameters. Dit is ook opmerklik dat meer eksotiese geldeenheid pare veel meer beduidende Stop vlakke kan hê. Vore byvoorbeeld vir AUDNZD die Stop Vlak met dieselfde makelaar as in die voorbeeld hierbo is 20 Pips. Vir GBPSEK (Britse pond vs Sweedse Krone) 8211 it8217s 100 Pips. 5) normalisering van dubbelspel saam met 'n paar makelaars jy sal vind dat vir 'n onbekende rede die Vra en Bid pryse geslaag op die handelaar met bykomende weglaatbaar syfers na die desimale. Byvoorbeeld: In plaas van 1,1606 die makelaar sou jy gee 1,160600001 Nou hierdie verskynsel het geen effek op die handleiding handel, ook sedert die MT4 terminale is geprogrammeer om 'n sekere aantal syfers wys na die desimale punt (4 of 5) 8211 sal jy nie in staat wees om 'n verskil sien glad kan egter hierdie 8216negligible8217 syfers na die desimale n dramatiese uitwerking op Expert Adviseurs causing823082308230 het that8217s reg Ons ou vriend, OrderSend Fout 130 Here8217s 'n strategie wat ek persoonlik gebruik om my Robots te beskerm teen hierdie kwessie: dit netjiese truuk kan jy normaliseer (in eenvoudige terme 8211 Round) enige pryse wat jy skryf in die OrderSend () funksie. Hierdie manier waarop jy afgesny al 8216negligible8217 syfers na die desimale punt. Slot Vandag het ons gesien dat daar verskeie mag wees (ten minste 5) veroorsaak fout 130. Hoewel dit is nogal 'n paar, die onderliggende kwessies is al triviale en kan in 'n kwessie van minute reggestel. Daarom Fout 130 moet nie gevrees As jy hierdie skuldige teëgekom, it8217s net 'n kwessie van gaan deur die lys hierbo, vind die situasie wat op jou van toepassing en die toepassing van die voorgeskrewe oplossing. Hoop jy het gevind dat hierdie artikel nuttig Laat my weet as jy enige vrae het deur die gebruik van onder die kommentaar afdeling. Wat is jy wag vir die begin met die forex ADADEMYLocal Handel Copier en fout 133 op die MT4 kliënt rekening Today8217s LTC vraag is: Handel copier gee 'n OrderSend fout (133) en sê dat my makelaar afgeskakel n paar pare. Wat beteken dit in die meeste gevalle dit gebeur wanneer jou makelaar gebruik geldeenheid agtervoegsel en die handel copier was nie in staat om dit outomaties te spoor of opgespoor dit verkeerd. Om vas te stel dit wat jy nodig het om die agtervoegsel hand stel met behulp van die opsie CurrencyNameSufix en ook die TurnOffAutoSufixDetection opsie om WAAR te los. Skakel motor agtervoegsel opsporing in die LTC kliënt EA Dit kan gewoonlik gebeur wanneer jou makelaar het meer as een simbool vir dieselfde geldeenheid paar, byvoorbeeld EURUSD en dan dieselfde paar met 'n paar agtervoegsel aan die einde soos EURUSDAsk. Valuta naam agtervoegsel 8220c8221 in MT4 platform Nog 'n rede vir so 'n fout kan wees wanneer die handel op 'n paar of al pare is afgeskakel deur jou makelaar. Trading kan tydelik of permanent wees afgeskakel. Miskien it8217s jou nuwe rekening en jou makelaar moet die motor handel opsie aan hul kant in staat te stel. Jy moet kontak jou makelaar hieroor as die 1ste oplossing het nie gehelp nie. Ook was daar gevalle wat kliënte het dieselfde fout as gevolg van 'n swak internetverbinding op hul VPS bediener of rekenaar. In elk geval, kan jy altyd probeer om 'n posisie met die hand op dieselfde munt paar oop en kyk of dit werk. As jy dieselfde fout dan waarskynlik handel is afgeskakel vir daardie paar en net jou makelaar kan jou help met hierdie. Asseblief hou en te deel as hierdie video was nuttig vir jou en vir my sê wat jy dink in die kommentaar hieronder Indien u enige verdere vrae te kyk ander video's op my MT4 Copier blog of kontak my ondersteuningspan.


No comments:

Post a Comment