OrderModify-fout - Page 3
Page 3 of 634 FirstFirst 1234 LastLast
Results 21 to 30 of 31

Thread: OrderModify-fout

  1. #21
    De beugel ontbreekt omdat ik meer functies heb tijdens het tellen van de orders. Hieronder volgt een vervolg op de laatste regel code hierboven. Ingevoegde code if (OrderSymbol () == Symbol () OrderType () == OP_SELL) {double BreakEvenSell = OrderOpenPrice () - (BE_Pips * Point); double PP_Pipsell = OrderOpenPrice () - (PP_Pips * Point); double PP_Lotssell = PP_Percent * OrderLots (); if (PartialProfit == true) {if (PP_Pipsell gt; = Ask PP_Lotssell gt; 0.0 OrderLots () gt; = 0.2) {OrderClose (OrderTicket (), PP_Lotssell, Ask, MaxSlippage, 0); Print (gedeeltelijke winst genomen op verkopen, OrderTicket ()); }} if (BreakEven == true) {if (BreakEvenSell gt; = Ask Order ()! = OrderOpenPrice () - (BE_AddedPips * Point)) {OrderModify (OrderTicket (), OrderOpenPrice (), OrderOpenPrice () - (BE_AddedPips * Point), OrderTakeProfit (), 0,0); Print (BreakEven Executed on, OrderTicket ()); }} if (OrderStopLoss () gt; NormalizeDouble (stoploss, 4) RiskManagement == true OrderStopLoss ()! = OrderOpenPrice () - (BE_AddedPips * Point)) {OrderModify (OrderTicket (), OrderOpenPrice (), stoploss, OrderTakeProfit () , 0,0); }} if (OrderSymbol () == Symbol () OrderType () == OP_BUY) {double BreakEvenBuy = OrderOpenPrice () (BE_Pips * Point); double PP_Pipbuy = OrderOpenPrice () (PP_Pips * Point); double PP_Lotsbuy = PP_Percent * OrderLots (); if (PartialProfit == true) {if (PP_Pipbuy lt; = Bod PP_Lotsbuy gt; 0.0 OrderLots () gt; = 0.2) {OrderClose (OrderTicket (), PP_Lotsbuy, Bid, MaxSlippage, 0); Print (gedeeltelijke winst genomen op kopen, OrderTicket ()); }} if (BreakEven == true) {if (BreakEvenBuy lt; = Bied OrderStopLoss ()! = OrderOpenPrice () (BE_AddedPips * Point)) {OrderModify (OrderTicket (), OrderOpenPrice (), OrderOpenPrice () (BE_AddedPips * Point), OrderTakeProfit (), 0,0); Print (BreakEven Executed on, OrderTicket ()); }} if (OrderStopLoss () lt; NormalizeDouble (stoploss1,4) RiskManagement == true OrderStopLoss ()! = OrderOpenPrice () (BE_AddedPips * Point)) {OrderModify (OrderTicket (), OrderOpenPrice (), stoploss1, OrderTakeProfit () , 0,0); }}}

  2. #22

    Quote Originally Posted by ;
    Sangmane, ik heb veel geleerd van het lezen van je codelogica hierboven ....
    zie mijn tweede post, het zou moeten zijn: if (MathAbs (entry-OrderOpenPrice ()) gt; StopLevel) Zorg ervoor dat u de variabele StopLevel kent: StopLevel = MarketInfo (Symbol (), MODE_STOPLEVEL);

  3. #23
    2 Bijlage (n) vindt u de bijgevoegde voorbeeld EA. deze EA stopt buy-stop bij SMA (100) als de prijs onder SMA (100) ligt, omgekeerd voor verkoop bijgevoegde foto laat zien hoe EA openprijs aanpast wanneer SMA de waarde ervan wijzigt. maar het wijzigen gebeurt niet bij elk vinkje, omdat er beperkingen zijn in het wijzigen van de openstaande bestelling
    https://www.aforexa.com/attachments/...1840816963.mq4

  4. #24
    Probleem opgelost ... denk ik. Ik heb de stoplevel-functie toegevoegd en het lijkt alleen orders te wijzigen als dat zou moeten. Nochtans had ik ��n tijdsperiode waarin het een bos van Ordermodify fout 1 registreerde. Het ging voorbij en begon opnieuw te werken, dus ik denk dat dit misschien net de backtester data is geweest die met de code vastzit. Bedankt voor je hulp. Ik heb nog een vraag als het niet te veel gevraagd is. Mijn probleem is wanneer de koop- of verkoopstop wordt geactiveerd voor een koop- of verkooporder en de prijs terugloopt tot voorbij de oorspronkelijke openorderprijs, een nieuwe buystopverkoopstop wordt op exact hetzelfde startpunt geplaatst. Ik probeer een functie te cre�ren die niet toestaat dat MT4 een in behandeling zijnde handel tegen dezelfde prijs plaatst als een momenteel open handel. bijvoorbeeld: als ik een kooporder open heb voor x prijs en mijn invoerregels later zeggen dat ik een buystop plaats bij x prijs, dan zal dit niet toestaan ??????dat dit gebeurt. Dit is wat ik nu heb en het werkt momenteel niet. functie: Insert Code int buytradeok () {int trade = 0;/---- voor (int f = 0; flt; OrdersTotal (); f ) {if (OrderSelect (f, SELECT_BY_POS, MODE_TRADES) == false) pauze; if (OrderSymbol () == Symbol ()) {if (OrderType () == OP_BUY) {if (OrderOpenPrice () == entry1) trade ; }}}/---- volume retourorders indien (tradegt; 0) retour (1); anders retour (0); } Ordersend: Inserted Code if (total lt; MaxOrders) {if (CalculateBuyOrders () == 0 Close # 91; 0 # 93; lt; Var1) {if (buytradeok () lt; 1) {if (RiskManagement == true ) {ticket = OrderSend (Symbol (), OP_BUYSTOP, LotValue, entry1, MaxSlippage, stoploss1, takeprofit1, NULL, 0,0, Blue); if (ticketgt; 0) {if (OrderSelect (ticket, SELECT_BY_TICKET, MODE_TRADES)) Afdrukken (BUYSTOP geopend:, OrderOpenPrice ()); } else Print (Fout bij openen BUYSTOP order:, GetLastError ()); }

  5. #25
    Quote Originally Posted by ;
    Zoals je ziet is de buystop de enige functie die de 2 gelijke waarden toestaat om door te geven aan de stelling.
    Behalve natuurlijk weet je niet dat ze precies gelijk zijn. Als ze een klein beetje uitgeschakeld zijn, zullen ze niet als gelijk worden herkend, en de functie zal proberen ze door te geven op de manier die je suggereert. Heb je geprobeerd beide kanten te normaliseren zoals RR suggereerde? Het is in ieder geval de moeite van het proberen waard.

  6. #26

    Quote Originally Posted by ;
    pls vind de bijgevoegde voorbeeld EA. deze EA stopt buy-stop bij SMA (100) als de prijs onder SMA (100) ligt, omgekeerd voor verkoop bijgevoegde foto laat zien hoe EA openprijs aanpast wanneer SMA de waarde ervan wijzigt. maar het wijzigen gebeurt niet bij elk vinkje, omdat er beperkingen zijn in het wijzigen van de openstaande bestelling
    Beste Sangmane, Nice experimentele EA die je hier hebt gemaakt. Ik vroeg me af of er een variant is voor dit soort EA? Zeg dat ik Envelop gebruik voor Entry Exit Regels: Bovenband fungeert als TrailingJumping Buy Stop (Jumping Stop Loss ook voor Sell Position) .. Onderband fungeert als JumpingTrailing Sell Stop (JumpingTrailing Stop Loss ook voor Koop Positie) .. Beste Regrads,

  7. #27
    hoi, leg uit wat je bedoelde met envelop (bollinger band?) en springen stoppen. een foto helpt me de logica te begrijpen. merdeka!

  8. #28
    1 bijlage (n)
    Quote Originally Posted by ;
    hoi, leg uit wat je bedoelde met envelop (bollinger band?) en springen stoppen. een foto helpt me de logica te begrijpen. merdeka!
    Hallo Bro, Hier zijn de details over mijn verzoek van vorige bericht .. Merdeka, PS: Vergeet niet om je andere inbox Bro te controleren !!
    https://www.aforexa.com/attachments/...2041521372.doc

  9. #29
    Beste Sangmane, In mijn POV, noem ik het liever Springen in plaats van Trailing omdat de nummers discreet zijn en niet continu ... Trims b4

  10. #30

    Quote Originally Posted by ;
    pls vind de bijgevoegde voorbeeld EA. deze EA stopt buy-stop bij SMA (100) als de prijs onder SMA (100) ligt, omgekeerd voor verkoop bijgevoegde foto laat zien hoe EA openprijs aanpast wanneer SMA de waarde ervan wijzigt. maar het wijzigen gebeurt niet bij elk vinkje, omdat er beperkingen zijn in het wijzigen van de openstaande bestelling
    Geachte Sangmane, Sommige codeerders hebben uw oorspronkelijke Order Modify EA aangepast, u kunt dit controleren
    http://indo.mt5.com/showthread.php?2...l=1#post341108.. We gebruiken Envelope combineren Trailing Pending Order with Trailing Stop .. Het werkt tegelijkertijd .. We kunnen iets vergeten waarvan ik hoop dat je zou helpen .. Salam

Similar Threads

  1. MT4 Metatrade-fout?
    By alvaroabm in forum Cryptocurrencies
    Replies: 3
    Last Post: 18:54,
  2. DLL-fout 126
    By jpdraz in forum Cryptocurrencies
    Replies: 1
    Last Post: 12:53,

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.