Tuesday 13 June 2017

Off Quotes Error Mt4 Forex


Wie man mit Off Quotes Fehler Ich versuchte Handel der NZD Nachrichten auf dem 5-Minuten-Chart gestern mit meinem EA, aber ich habe einen Fehler, der besagt: Order Sell 0.6 NZDUSD Eröffnung bei 0.00000 fehlgeschlagen Off-Anführungszeichen Normalerweise geschieht dies nicht. Ich überprüfte die Charts und sah, dass es eine ungewöhnlich große Lücke im Preis zwischen der aktuellen und vorherigen Kerze, die meine Bestellung eröffnet wurde. Dies könnte der Grund sein, weshalb die Bestellung um 0,00000 eröffnet wurde, da der Broker momentan keinen Preis schickte. Es ist wie eine Form des Rutschens. Aber meine EA sollte angeblich zwischen 22:00 und 22:30 GMT Geschäfte eröffnen. Es hat nach dem Erhalt dieses Fehlers keine Geschäfte mehr eröffnet. Könnte es sein, weil die OrderSend Teil des Codes definieren SIGNALNONE 0 definieren SIGNALBUY 1 definieren SIGNALSELL 2 define SIGNALCLOSEBUY 3 definieren SIGNALCLOSESBUY 4 definieren SIGNALCLOSESELL 4 Eigenschaft copyright quotExpert Advisor Builderquot Eigenschaft Link quotsufx. core. t3-ismExpertAdvisorBuilderquot extern int MagicNumber 0 extern bool SignalMail False extern bool JederTickMode True extern double Lots 0.6 extern int Schlupf 1000 extern bool UseStopLoss Falsch extern int StopLoss 30 extern bool UseTakeProfit Falsch extern int TakeProfit 60 extern bool UseTrailingStop Falsch extern int TrailingStop 30 int BarCount int Aktuell bool TickCheck False bool buyFlag false, sellFlag false datetime barStart 0 Bool InTrade false if (EachTickMode) Aktuell 0 sonst Aktuell 1 if (JederTickMode ampamp Bars BarCount) TickCheck False Gesamtzahl der AufträgeTotal () Bestellen SIGNALNONE bool TradingTime false double Dauer 3560 Erinnern Sie sich, StartTime, StopTime und StartTime zu erhöhen Zahlen datetime StartTime StrToTime (quot2010.7.28 22: 00quot) datetime StopTime StartTime Zeitdauer timeTime2 StrToTime (quotquot) datetime StopTime2 StartTime2 Dauer datetime StartTime3 StrToTime (quotquot) datetime StoppTime3 StartTime3 Dauer double Upper1 iBands (NULL, 0, 20, 2, 0, PRICECLOSE, MODEUPPER, Aktuell 1) doppelt (1, 2, 0, 1, 2, 1, 1, 2, 1, 2, Double Close1 iList (null, 0, aktuell 1) double Low1 iLow (NULL, 0, Aktuell 1) Kaufen Schließen1 gt Open1 ampamp High1 gt Upper1 Verkaufen Schließen1 lt Open1 ampamp Low1 lt Lower1 CloseBuy Schließen1 lt Open1 ampamp Close1 lt Middle1 CloseSell Schließen1 gt Open1 ampamp Schließen1 gt Middle1 if (barStart lt Time0) Beginn der neuen Bar barStart Time0 buyFlag false sellFlag false if (StartTime lt StopTime ampamp TimeCurrent () gt StartTime ampamp TimeCurrent () lt StopTime) TradingTime True wenn StartTime2 lt StopTime2 ampamp TimeCurrent () gt StartTime2 ampamp TimeCurrent () lt StopTime2) if (StartTime3 lt StopTime3 ampamp TimeCurrent () gt StartTime3 ampamp TimeCurrent () lt StopTime3) Prüfen Sie die Position bool IsTrade False für (int i 0 i lt Total I) OrderSelect (i, SELECTBYPOS, MODETRADES) if (OrderType () lt OPSELL ampamp ReihenfolgeSymbol () Symbol ()) IsTrade Wahr (wenn OrderType () OPBUY) Schließen if (buyFlag false ampamp Schließen1 lt Open1 ampamp Schließen1 lt Middle1) InTrade false Bestellen SIGNALCLOSEBUY if (buyFlag false ampamp Close1 lt stoploss) InTrade false Bestellen SIGNALCLOSEBUY if (Bestellen SIGNALCLOSEBUY ampamp ((EveryTickMode ampamp TickCheck))))) OrderClose (OrderTicket (), OrderLots (), Bid, Slippage, (Bid, Digits), wenn (SignalMail) SendMail (Quote) SendMail (QuoteSignal) Alertquot, quotquot Symbol () Quote DoubleToStr (Bid, Ziffern) OrderOpenPrice () gt Punkt TrailingStop) if (OrderStopLoss () lt Bid - Punkt TrailingStop) OrderModify (OrderTicket (), OrderOpenPrice (), Bid - Punkt TrailingStop, OrderTakeProfit (), 0, MediumSeaGreen) Wenn (JederTickMode) If (sellFlag false ampamp Schließen1 gt Open1 ampamp Close1 gt Middle1) InTrade false Bestellen SIGNALCLOSESELL if (sellFlag false ampamp Close1 gt stoploss) InTrade false Bestellen SIGNALCLOSESELL if (Bestellen SIGNALCLOSESELL ampamp ((JederTickMode ampamp TickCheck) (Jeder Barcode) ) () (Bei jedemTickMode) BarCount Bars IsTrade False (OrderTopLoss () 0)) OrderModify (OrderTopLoss () (OrderTopLoss () 0)) OrderModify (OrderToping (OrderTopLoss ), OrderOpenPrice (), Ask Point TrailingStop, OrderTakeProfit (), 0, DarkOrange) wenn (EachTickMode) BarCount Bars weiter, wenn (TradingTime true ampamp InTrade falsch ampamp Schließen1 gt Open1 ampamp Schließen1 gt Upper1) Bestellen SIGNALBUY stoploss Öffnen1 InTrade true buyFlag true, wenn (TradingTime true ampamp) InTrade false ampamp Schließen1 lt Open1 ampamp Close1 lt Lower1) Bestellen SIGNALSELL stoploss Open1 InTrade true sellFlag true Kaufen, wenn (Bestellen Sie SIGNALBUY ampamp (JederTickMode ampamp TickCheck)))) if (IsTrade) Check Free margin if (AccountFreeMargin () lt (1000 Lots)) Drucken (quotWir haben kein Geld. (0) if (UseStopLoss) StopLossLevel Fragen Sie - StopLoss Point sonst StopLossLevel 0.0 Wenn (UseTakeProfit) TakeProfitLevel Fragen Sie TakeProfit Point sonst TakeProfitLevel 0.0 Ticket bestellenSend (OPBUY, Lots, Ask, Slippage, (TicketGt 0) if (OrderSelect (Ticket, SELECTBYTICKET, MODETRADES)) Drucken (quotBUY-Bestellung geöffnet, OrderOpenPrice ()) if (SignalMail ) () () () () () () () () () () () () Wenn Sie eine beliebige Anzahl von BarCount-Balken zurückgeben, 0) Verkaufen, wenn (Bestellen SIGNALSELL ampamp ((JederTickMode ampamp TickCheck))))) if (IsTrade) Prüfen Sie freien Margin if (AccountFreeMargin () lt (1000 Lots)) Print (quotWir haben kein Geld frei Margin quot, AccountFreeMargin ()) return (0) if (UseStopLoss) StopLossLevel Bid StopLoss-Punkt sonst StopLossLevel 0,0 Wenn (UseTakeProfit) TakeProfitLevel Bid - TakeProfit Point sonst TakeProfitLevel 0,0 Ticket bestellenSenden (Symbol (), OPSELL, Lots, Gebote, Schlupf, StopLossLevel (Ticket gt 0) if (OrderSelect (Ticket, SELECTBYTICKET, MODETRADES)) Drucken ("Bestellung eröffnen"), "TakeProfitLevel", quotSell (MagicNumber quot), MagicNumber, 0, DeepPink) OrderOpenPrice ()) if (SignalMail) SendMail (QuoteSignalsalertquot, quotquot Symbol () doppelteTabelle (Bid, Ziffern) geöffnetes Sellquot) sonstDrucken (quotError, das SELL-Reihenfolge bestellt, GetLastError ()) if (EachTickMode) TickCheck True wenn (EachTickMode) BarCount Bars zurück (0) if (EachTickMode) BarCount BarsStuck mit offenen Aufträgen auf MT4 quotOff Quotesquot Registriert seit Dec 2011 Status: Mitglied 132 Beiträge Ich habe keine Ahnung, was Im soll hier tun. SL wird nicht getroffen, TP wird nicht getroffen. Ich habe versucht, manuell auf dem Markt zu schließen und es sagt immer nur Quotesquot. Sein einziges Demo aber sein verdammtes ärgerlich, weil mein EA nicht neue Positionen öffnet, es sei denn ich eine geänderte Version laufen lasse. Es sagt, dass meine Verbindung gerade fein ist, ich überprüfte serveraccount Einstellungen und sein korrektes. Wenn ich mich abmelde und versuche, die Position zu schließen, gibt es einen StandardquotNo connectionquot Fehler, also denke ich nicht das ist das Problem. Ich kann auch ohne Probleme neue Positionen öffnen und schließen. Es sammelt auch Swap-Oo. Mächtig merkwürdig. Ich habe keine Ahnung, was Im hier zu tun. Ich habe keine Ahnung, was Im hier zu tun. SL wird nicht getroffen, TP wird nicht getroffen. Ich habe versucht, manuell auf dem Markt zu schließen und es sagt immer nur Quotesquot. Sein einziges Demo aber sein verdammtes ärgerlich, weil mein EA nicht neue Positionen öffnet, es sei denn ich eine geänderte Version laufen lasse. Es sagt, dass meine Verbindung gerade fein ist, überprüfte ich serveraccount Einstellungen und sein korrektes. Wenn ich mich abmelde und versuche, die Position zu schließen, gibt es einen StandardquotNo connectionquot Fehler, also denke ich nicht das ist das Problem. Ich kann auch ohne Probleme neue Positionen öffnen und schließen. Ist das Alpari durch Zufall

No comments:

Post a Comment