Fehler Nummer 6 - Seite 27

 
 
Sie meinen<br / translate="no">"IsConnected - Sammeln von Statistiken der Terminalverbindung zum Server ;)"
Oder gibt es eine neuere Version?

Wir sprechen über den EA, der in diesem Thread vorgestellt wurde. Um Sie nicht durch den Thread zu hetzen, werde ich meine eigene Kopie vorstellen, mit der ich gearbeitet habe.
//+------------------------------------------------------------------+
//|                                                    TestQuark.mq4 |
//|                      Copyright © 2005, MetaQuotes Software Corp. |
//|                                        https://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, MetaQuotes Software Corp."
#property link      "https://www.metaquotes.net"

double dStopLoss;
int nHoursToHold;

datetime timePrev = 0;
int nBars;
int nDelaySeconds = 3;

int nSlip = 50;

double dLotSize = 0.1;

int nMagic = 0;
int nDigits;

string strTradeSemaphore = "TradeSemaphore";

//////////////////
int init()
{
	nBars = Bars;

	if(!IsTesting() && !GlobalVariableCheck(strTradeSemaphore)) 
		GlobalVariableSet(strTradeSemaphore, 0.0);
	
	dStopLoss = 110 * Point;
	nHoursToHold = 1;

	nDigits = MarketInfo( Symbol(), MODE_DIGITS );
	
	if(Symbol() == "EURUSD")
		nMagic = 1;
	else if(Symbol() == "EURJPY")
		nMagic = 2;
	else if(Symbol() == "USDCHF")
		nMagic = 3;
	else if(Symbol() == "GBPUSD")
		nMagic = 4;
	else if(Symbol() == "GBPJPY")
		nMagic = 5;
	else if(Symbol() == "GBPCHF")
		nMagic = 6;
	else if(Symbol() == "USDJPY")
		nMagic = 7;
	else if(Symbol() == "AUDUSD")
		nMagic = 8;
	else if(Symbol() == "EURGBP")
		nMagic = 9;
	else if(Symbol() == "USDCAD")
		nMagic = 10;
	else if(Symbol() == "EURCHF")
		nMagic = 11;
	else if(Symbol() == "EURAUD")
		nMagic = 12;
		
	return(0);	
}

// ------

int deinit()
{
	return(0);
}

// ------

int start()
{
	if(Bars < 5)
		return(0);
	
/*	// The previous bar just closed
	bool bIsBarEnd = false;
	if(timePrev != Time[0] + nMagic) 
		bIsBarEnd = true;
	timePrev = Time[0] + nMagic;
*/

	bool bIsBarEnd = false;
	if(nBars != Bars)
	{
		if(IsTesting() || (!IsTesting() && CurTime() > Time[0] + nMagic * nDelaySeconds))
		{
			bIsBarEnd = true;
			nBars = Bars;
		}
	}
	
	if(!bIsBarEnd)
		return(0);

	// ------
	
	if(!IsTesting())
	{
		while(!IsStopped())
		{
			if(GlobalVariableSetOnCondition(strTradeSemaphore,1.0,0.0))
				break;
		
			Sleep(1000);
		}
	}
	
	RefreshRates();
	
	for(int nCnt = OrdersTotal() - 1; nCnt >= 0; nCnt--)
	{
		OrderSelect(nCnt, SELECT_BY_POS, MODE_TRADES);

		if(OrderMagicNumber() == nMagic)
		{
			if(CurTime() - OrderOpenTime() > (nHoursToHold - 1) * 60 * 60)
			{
			   int type=OrderType();
			   int ticket=OrderTicket();
			   double lots=OrderLots();
			   for(int i=0; i<3; i++)
			     {
				     if(type == OP_BUY)
					     OrderClose(ticket, lots, Bid, nSlip, Aqua);
				     else if(type == OP_SELL)
					     OrderClose(ticket, lots, Ask, nSlip, OrangeRed);
					  int nError=GetLastError();
					  if(nError==0) break;
					  Sleep(1000);
                 RefreshRates();
				  }
			}
		}
	}

	int nSignal = GetSignal();
	
	if(nSignal == OP_BUY) 
		Buy();
	else if(nSignal == OP_SELL) 
		Sell();

	if(!IsTesting())
		GlobalVariableSet(strTradeSemaphore, 0.0);	
	
	return(0);
}
// ------

void Sell()
{
	if(AccountFreeMargin() < 500)
		return;

	dLotSize = GetLotSize();
   for(int i=0; i<3; i++)
     {
//	   double dNormalizer = MathPow(10, nDigits);
	     double dBid = Bid;//MathFloor(Bid * dNormalizer) / dNormalizer; //NormalizeDouble(Bid, nDigits);
	     double dStop = Bid + dStopLoss;//MathFloor((Bid + dStopLoss) * dNormalizer) / dNormalizer; //NormalizeDouble(Bid + dStopLoss, nDigits);

	     int nResult = OrderSend(Symbol(), OP_SELL, dLotSize, dBid, 
		                          nSlip, dStop, 0, "Friday", nMagic, 0, OrangeRed);

	     if(nResult == -1)
	     {
		    int nError = GetLastError();
		    Alert(Symbol() + ", sell: " + dBid + ", Stop: " + dStop + ", error: " + nError);
			 Sleep(1000);
      	 RefreshRates();
	     }
	     else break;
	  }
}

// ------

void Buy()
{
	if(AccountFreeMargin() < 500)
		return;

	dLotSize = GetLotSize();

   for(int i=0; i<3; i++)
     {
//	     double dNormalizer = MathPow(10, nDigits);
	     double dAsk = Ask;//MathFloor(Ask * dNormalizer) / dNormalizer; //NormalizeDouble(Bid, nDigits);
	     double dStop = Ask - dStopLoss;//MathFloor((Ask - dStopLoss) * dNormalizer) / dNormalizer; //NormalizeDouble(Bid + dStopLoss, nDigits);

	     int nResult = OrderSend(Symbol(), OP_BUY, dLotSize, dAsk, 
		                          nSlip, dStop, 0, "Friday", nMagic, 0, Aqua);

	     if(nResult == -1)
	     {
		    int nError = GetLastError();
		    Alert(Symbol() + ", buy: " + dAsk + 
			      ", Stop: " + dStop + ", error: " + nError);
			 Sleep(1000);
      	 RefreshRates();
	     }
	     else break;
	 }
}
// ------

double GetLotSize()
{
	double dLot = 0.1;
	
	return(dLot);
}

// ------

int GetSignal()
{
	int nSignal;
	if(MathMod(Hour(), 2) == 0)
		nSignal = OP_BUY;
	else
		nSignal = OP_SELL;
		
	return(nSignal);
}


//+------------------------------------------------------------------+
 
Ein weiteres Protokoll. Zwei Protokolle, um genau zu sein. Eine ist aus dem Log, die zweite (unter der ersten) ist aus meinem Fehlerberichtssystem, das ich in den Beiträgen in diesem Thread angegeben habe.

Protokoll 1.
2005.10.11 20:19:48 Alter Tick GBPUSD60 1.7478/1.7482
2005.10.11 20:09:47 Alter Tick GBPJPY60 199.7100/199.7900
2005.10.11 20:05:51 '142605': Auftrag #2155774 buy 0.10 USDJPY bei 114.3900 wurde geändert -> sl: 113.6600 tp: 115.3900
2005.10.11 20:05:51 '142605': Anfrage in Bearbeitung
2005.10.11 20:05:51 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 20:05:51 '142605': Auftrag #2155774 kaufen 0,10 USDJPY bei 114,3900 sl: 113,4900 tp: 115,3900 -> sl: 113,6600 tp: 115,3900
2005.10.11 20:05:50 '142605': Ausstehender Auftrag #2155773 wurde gelöscht
2005.10.11 20:05:50 '142605': Anfrage in Bearbeitung
2005.10.11 20:05:50 '142605': Anfrage wurde vom Server angenommen
2005.10.11 20:04:59 '142605': lösche ausstehende Order #2155773 verkaufe Stop 0.10 USDJPY bei 113.6900 sl: 114.5900 tp: 112.6900
2005.10.11 20:04:56 '142605': Auftrag ist offen : #2165270 buy stop 0.10 EURJPY bei 137.6500 sl: 135.6500 tp: 138.6500
2005.10.11 20:04:55 '142605': Anfrage in Bearbeitung
2005.10.11 20:04:55 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 20:04:55 '142605': schwebende Order buy stop 0.10 EURJPY bei 137.6500 sl: 135.6500 tp: 138.6500
2005.10.11 20:04:55 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 20:04:54 TradeContext: ping Fehler
2005.10.11 20:04:14:14 '142605': schwebende Order Verkaufen Stop 0,10 EURJPY bei 136,8800 sl: 138,8800 tp: 135,8800
2005.10.11 20:04:14 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 19:17:55 TradeContext: ping fehlgeschlagen
2005.10.11 19:16:49 TradeContext: '142605' kann sich nicht anmelden bei: MetaQuotes-demo
2005.10.11 19:16:16 TradeContext: Fehler beim Senden der Transaktion
2005.10.11 19:16:16 '142605': lösche ausstehende Order #2155773 verkaufe Stop 0.10 USDJPY bei 113.6900 sl: 114.5900 tp: 112.6900
2005.10.11 19:15:55 '142605': Auftrag #2130092 buy 0.10 EURUSD at 1.2140 sl: 1.1973 tp: 0.0000 geschlossen zum Preis 1.2011
2005.10.11 19:15:55 '142605': Anfrage in Bearbeitung
2005.10.11 19:15:55 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 19:15:15 '142605': close order #2130092 buy 0.10 EURUSD at 1.2140 sl: 0.0000 tp: 0.0000 at price 1.2011
2005.10.11 19:15:15 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 19:15:05 TradeContext: ping fehlgeschlagen
2005.10.11 19:15:05 TradeContext: ping Fehler
2005.10.11 19:14:25 '142605': close order #2130092 buy 0.10 EURUSD at 1.2140 sl: 0.0000 tp: 0.0000 at price 1.2008
2005.10.11 19:14:25 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 19:14:14 TradeContext: ping fehlgeschlagen
2005.10.11 19:14:14:14 TradeContext: ping Fehler
2005.10.11 19:13:34 '142605': close order #2130092 buy 0.10 EURUSD at 1.2140 sl: 0.0000 tp: 0.0000 at price 1.2005
2005.10.11 19:13:34 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 19:13:23 TradeContext: ping fehlgeschlagen
2005.10.11 19:13:23 TradeContext: ping Fehler
2005.10.11 19:12:23 '142605': close order #2130092 buy 0.10 EURUSD at 1.2140 sl: 0.0000 tp: 0.0000 at price 1.2005
2005.10.11 19:12:23 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 19:12:13 TradeContext: ping fehlgeschlagen
2005.10.11 19:12:12 TradeContext: ping Fehler
2005.10.11 19:11:32 '142605': close order #2130092 buy 0.10 EURUSD at 1.2140 sl: 0.0000 tp: 0.0000 at price 1.2004
2005.10.11 19:11:32 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 19:11:22 TradeContext: ping fehlgeschlagen
2005.10.11 19:11:22 TradeContext: ping Fehler
2005.10.11 19:10:21 '142605': close order #2130092 buy 0.10 EURUSD at 1.2140 sl: 0.0000 tp: 0.0000 at price 1.2004
2005.10.11 19:10:21 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 19:10:10 TradeContext: ping fehlgeschlagen
2005.10.11 19:10:10 TradeContext: ping Fehler
2005.10.11 19:09:30 '142605': close order #2130092 buy 0.10 EURUSD at 1.2140 sl: 0.0000 tp: 0.0000 at price 1.2006
2005.10.11 19:09:30 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 19:09:19 TradeContext: ping fehlgeschlagen
2005.10.11 19:09:19 TradeContext: ping Fehler
2005.10.11 19:08:19 '142605': close order #2130092 buy 0.10 EURUSD at 1.2140 sl: 0.0000 tp: 0.0000 at price 1.2003
2005.10.11 19:08:19 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 19:08:06 TradeContext: ping fehlgeschlagen
2005.10.11 19:08:05:05 TradeContext: '142605' kann sich nicht anmelden bei: MetaQuotes-demo
2005.10.11 19:07:23 TradeContext: ping fehlgeschlagen
2005.10.11 19:07:23 TradeContext: ping Fehler
2005.10.11 19:06:22 '142605': close order #2130092 buy 0.10 EURUSD at 1.2140 sl: 0.0000 tp: 0.0000 at price 1.1999
2005.10.11 19:06:22 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 19:06:19 TradeContext: ping fehlgeschlagen
2005.10.11 19:06:19 TradeContext: ping Fehler
2005.10.11 19:05:19 '142605': schwebende Order buy stop 0.10 EURJPY bei 137.7600 sl: 135.7600 tp: 138.7600
2005.10.11 19:05:19 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 19:05:18 TradeContext: ping Fehler
2005.10.11 19:04:18 '142605': schwebende Order verkaufen stop 0.10 EURJPY bei 136.8800 sl: 138.8800 tp: 135.8800
2005.10.11 19:04:17 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 18:13:59 '142605': Auftrag #2144293 buy 0.10 USDJPY bei 113.7400 wurde geändert -> sl: 113.3800 tp: 0.0000
2005.10.11 18:13:59 '142605': Anfrage in Bearbeitung
2005.10.11 18:13:59 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 18:13:23 '142605': Auftrag #2144293 kaufen 0,10 USDJPY bei 113,7400 sl: 113,2900 tp: 0,0000 -> sl: 113,3800 tp: 0,0000
2005.10.11 18:10:00 '142605': Auftrag #2135657 buy 0.10 USDJPY bei 113.3500 wurde geändert -> sl: 113.5000 tp: 0.0000
2005.10.11 18:10:00 '142605': Anfrage in Bearbeitung
2005.10.11 18:10:00 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 18:09:12 '142605': Auftrag #2135657 kaufen 0.10 USDJPY bei 113.3500 sl: 113.4000 tp: 0.0000 -> sl: 113.5000 tp: 0.0000
2005.10.11 18:04:18 '142605': Auftrag #2139090 Verkauf 0,10 EURUSD zu 1,2099 wurde geändert -> sl: 1,2100 tp: 1,1799
2005.10.11 18:04:18 '142605': Anfrage in Bearbeitung
2005.10.11 18:04:18 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 18:04:18 '142605': Auftrag #2139090 ändern 0,10 EURUSD zu 1,2099 verkaufen sl: 1,2116 tp: 1,1799 -> sl: 1,2100 tp: 1,1799
2005.10.11 18:01:57 '142605': Auftrag #2137049 Verkauf 0,10 EURUSD zu 1,2167 wurde geändert -> sl: 1,2229 tp: 0,0000
2005.10.11 18:01:57 '142605': Anfrage in Bearbeitung
2005.10.11 18:01:57 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 18:01:57 '142605': modifiziere Auftrag #2137049 verkaufe 0.10 EURUSD bei 1.2167 sl: 1.2249 tp: 0.0000 -> sl: 1.2229 tp: 0.0000
2005.10.11 18:01:57 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 17:04:18 '142605': Auftrag #2139090 Verkauf 0,10 EURUSD zu 1,2099 wurde geändert -> sl: 1,2116 tp: 1,1799
2005.10.11 17:04:18 '142605': Anfrage in Bearbeitung
2005.10.11 17:04:18 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 17:04:17 '142605': Auftrag #2139090 ändern 0,10 EURUSD zu 1,2099 verkaufen sl: 1,2125 tp: 1,1799 -> sl: 1,2116 tp: 1,1799
2005.10.11 17:01:50 '142605': Auftrag #2137049 Verkauf 0,10 EURUSD zu 1,2167 wurde geändert -> sl: 1,2249 tp: 0,0000
2005.10.11 17:01:50 '142605': Anfrage in Bearbeitung
2005.10.11 17:01:50 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 17:01:50 '142605': modifiziere Auftrag #2137049 verkaufe 0.10 EURUSD bei 1.2167 sl: 1.2255 tp: 0.0000 -> sl: 1.2249 tp: 0.0000
2005.10.11 17:01:08 '142605': Auftrag #1986223 Verkauf 0,10 AUDUSD zu 0,7629 wurde geändert -> sl: 0,7628 tp: 0,7512
2005.10.11 17:01:08 '142605': Anfrage in Bearbeitung
2005.10.11 17:01:08 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 17:01:08 '142605': Auftrag #1986223 verkaufen 0,10 AUDUSD zu 0,7629 sl: 0,7729 tp: 0,7512 -> sl: 0,7628 tp: 0,7512
2005.10.11 17:01:08 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 16:06:22 '142605': Auftrag #2140245 buy 0.10 AUDUSD bei 0.7589 sl: 0.7509 tp: 0.0000 geschlossen bei Preis 0.7552
2005.10.11 16:06:22 '142605': Anfrage in Bearbeitung
2005.10.11 16:06:22 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 16:06:22 '142605': close order #2140245 buy 0.10 AUDUSD at 0.7589 sl: 0.0000 tp: 0.0000 at price 0.7552
2005.10.11 16:06:21 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 14:33:41 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 14:29:12 '142605': Verbindung fehlgeschlagen [6]
2005.10.11 14:00:20 '142605': Auftrag #2158310 Kauf 0,10 EURUSD zu 1,2037 sl: 1,1957 tp: 0,0000 geschlossen zum Preis 1,2033
2005.10.11 14:00:20 '142605': Anfrage in Bearbeitung
2005.10.11 14:00:20 '142605': Anfrage wurde vom Server angenommen
2005.10.11 14:00:20 '142605': close order #2158310 buy 0.10 EURUSD at 1.2037 sl: 0.0000 tp: 0.0000 at price 1.2033
2005.10.11 14:00:20 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 13:10:39 '142605': Auftrag ist offen : #2161539 sell 0.10 EURAUD at 1.5888 sl: 1.5963 tp: 1.5813
2005.10.11 13:10:39 '142605': Anfrage in Bearbeitung
2005.10.11 13:10:39 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 13:10:39 '142605': Sofortiger Auftrag Verkauf 0,10 EURAUD zu 1,5888 sl: 1,5963 tp: 1,5813
2005.10.11 13:10:39 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 13:04:29 '142605': Ausstehender Auftrag #2160764 wurde gelöscht
2005.10.11 13:04:29 '142605': Anfrage in Bearbeitung
2005.10.11 13:04:29 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 13:04:29 '142605': Löschen der schwebenden Order #2160764 buy stop 0.10 GBPJPY bei 200.6800 sl: 199.1800 tp: 201.6800
2005.10.11 13:04:29 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 12:11:21 '142605': Auftrag #2156460 Verkauf 0,10 USDJPY bei 114,0700 wurde geändert -> sl: 115,9700 tp: 0,0000
2005.10.11 12:11:21 '142605': Anfrage in Bearbeitung
2005.10.11 12:11:21 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 12:11:20 '142605': Auftrag #2156460 verkaufen 0.10 USDJPY bei 114.0700 sl: 116.0700 tp: 0.0000 -> sl: 115.9700 tp: 0.0000
2005.10.11 12:08:06 '142605': Auftrag #2145173 Verkauf 0,10 GBPJPY zu 200,4800 wurde geändert -> sl: 200,4300 tp: 0,0000
2005.10.11 12:08:06 '142605': Anfrage in Bearbeitung
2005.10.11 12:08:06 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 12:08:06 '142605': Auftrag #2145173 verkaufen 0,10 GBPJPY zu 200,4800 sl: 200,5400 tp: 0,0000 -> sl: 200,4300 tp: 0,0000
2005.10.11 12:07:35 '142605': Auftrag #2149217 Verkauf 0,10 EURJPY zu 137,8900 wurde geändert -> sl: 137,7400 tp: 0,0000
2005.10.11 12:07:35 '142605': Anfrage in Bearbeitung
2005.10.11 12:07:35 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 12:07:35 '142605': Auftrag #2149217 verkaufen 0.10 EURJPY zu 137.8900 sl: 137.8400 tp: 0.0000 -> sl: 137.7400 tp: 0.0000
2005.10.11 12:04:28 '142605': Auftrag ist offen : #2160764 buy stop 0.10 GBPJPY bei 200.6800 sl: 199.1800 tp: 201.6800
2005.10.11 12:04:28 '142605': Anfrage in Bearbeitung
2005.10.11 12:04:28 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 12:04:27 '142605': schwebende Order buy stop 0.10 GBPJPY bei 200.6800 sl: 199.1800 tp: 201.6800
2005.10.11 12:04:27 '142605': Auftrag ist offen : #2160763 sell stop 0.10 GBPJPY bei 199.1500 sl: 200.6500 tp: 198.1500
2005.10.11 12:04:27 '142605': Anfrage in Bearbeitung
2005.10.11 12:04:27 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 12:04:27 '142605': schwebende Order verkaufen stop 0.10 GBPJPY bei 199.1500 sl: 200.6500 tp: 198.1500
2005.10.11 12:04:27 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 11:10:09 '142605': Auftrag ist offen : #2160333 sell 0.10 USDJPY at 114.1400 sl: 114.7300 tp: 112.8700
2005.10.11 11:10:09 '142605': Anfrage in Bearbeitung
2005.10.11 11:10:09 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 11:10:09 '142605': Sofortige Order verkaufen 0.10 USDJPY bei 114.1400 sl: 114.7290 tp: 112.8690
2005.10.11 11:08:08 '142605': Auftrag #2145173 Verkauf 0,10 GBPJPY zu 200,4800 wurde geändert -> sl: 200,5400 tp: 0,0000
2005.10.11 11:08:08 '142605': Anfrage in Bearbeitung
2005.10.11 11:08:08 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 11:08:08 '142605': Auftrag #2145173 verkaufen 0,10 GBPJPY zu 200,4800 sl: 200,6500 tp: 0,0000 -> sl: 200,5400 tp: 0,0000
2005.10.11 11:04:27 '142605': Auftrag #2139100 Verkauf 0,10 GBPJPY zu 200,3700 wurde geändert -> sl: 201,5200 tp: 199,3700
2005.10.11 11:04:27 '142605': Anfrage in Bearbeitung
2005.10.11 11:04:27 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 11:04:27 '142605': modifiziere Auftrag #2139100 verkaufe 0,10 GBPJPY zu 200,3700 sl: 201,6600 tp: 199,3700 -> sl: 201,5200 tp: 199,3700
2005.10.11 11:04:27 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 10:08:13 '142605': Auftrag #2145173 Verkauf 0,10 GBPJPY zu 200,4800 wurde geändert -> sl: 200,6500 tp: 0,0000
2005.10.11 10:08:12 '142605': Anfrage in Bearbeitung
2005.10.11 10:08:12 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 10:08:12 '142605': Auftrag #2145173 verkaufen 0,10 GBPJPY zu 200,4800 sl: 200,8500 tp: 0,0000 -> sl: 200,6500 tp: 0,0000
2005.10.11 10:07:35 '142605': Auftrag #2149217 Verkauf 0,10 EURJPY zu 137,8900 wurde geändert -> sl: 137,8400 tp: 0,0000
2005.10.11 10:07:35 '142605': Anfrage in Bearbeitung
2005.10.11 10:07:35 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 10:07:35 '142605': Auftrag #2149217 verkaufen 0.10 EURJPY zu 137.8900 sl: 137.9000 tp: 0.0000 -> sl: 137.8400 tp: 0.0000
2005.10.11 10:05:23 '142605': Auftrag #2144692 Verkauf 0,10 EURAUD zu 1,5968 wurde geändert -> sl: 1,6070 tp: 1,5568
2005.10.11 10:05:23 '142605': Anfrage in Bearbeitung
2005.10.11 10:05:23 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 10:05:23 '142605': Auftrag #2144692 verkaufen 0,10 EURAUD zu 1,5968 sl: 1,6084 tp: 1,5568 -> sl: 1,6070 tp: 1,5568
2005.10.11 10:04:27 '142605': Auftrag #2139100 Verkauf 0,10 GBPJPY zu 200,3700 wurde geändert -> sl: 201,6600 tp: 199,3700
2005.10.11 10:04:27 '142605': Anfrage in Bearbeitung
2005.10.11 10:04:27 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 10:04:27 '142605': modifiziere Auftrag #2139100 verkaufe 0.10 GBPJPY zu 200.3700 sl: 201.8700 tp: 199.3700 -> sl: 201.6600 tp: 199.3700
2005.10.11 10:04:27 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 09:08:05 '142605': Auftrag #2145173 Verkauf 0,10 GBPJPY zu 200,4800 wurde geändert -> sl: 200,8500 tp: 0,0000
2005.10.11 09:08:05 '142605': Anfrage in Bearbeitung
2005.10.11 09:08:05 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 09:08:05 '142605': Auftrag #2145173 verkaufen 0.10 GBPJPY zu 200.4800 sl: 200.9300 tp: 0.0000 -> sl: 200.8500 tp: 0.0000
2005.10.11 09:08:05 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 06:06:03 '142605': Auftrag #1893465 Verkauf 0,10 GBPJPY zu 199,9900 wurde geändert -> sl: 202,1100 tp: 197,7300
2005.10.11 06:06:03 '142605': Anfrage in Bearbeitung
2005.10.11 06:06:03 '142605': Anfrage wurde vom Server angenommen
2005.10.11 06:06:02 '142605': Auftrag #1893465 verkaufen 0,10 GBPJPY zu 199,9900 sl: 202,2500 tp: 197,7300 -> sl: 202,1100 tp: 197,7300
2005.10.11 06:05:48 '142605': Auftrag #2130122 Verkauf 0,10 USDCAD zu 1,1758 wurde geändert -> sl: 1,1941 tp: 1,1658
2005.10.11 06:05:48 '142605': Anfrage in Bearbeitung
2005.10.11 06:05:48 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 06:05:48 '142605': Auftrag #2130122 verkaufen 0.10 USDCAD zu 1.1758 sl: 1.1948 tp: 1.1658 -> sl: 1.1941 tp: 1.1658
2005.10.11 06:03:56 '142605': Auftrag #2137062 Verkauf 0,10 EURAUD zu 1,5985 wurde geändert -> sl: 1,6116 tp: 0,0000
2005.10.11 06:03:56 '142605': Anfrage in Bearbeitung
2005.10.11 06:03:56 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 06:03:56 '142605': Auftrag #2137062 ändern 0,10 EURAUD zu 1,5985 verkaufen sl: 1,6125 tp: 0,0000 -> sl: 1,6116 tp: 0,0000
2005.10.11 06:00:03 '142605': Auftrag ist offen : #2158310 buy 0.10 EURUSD at 1.2037 sl: 1.1957 tp: 0.0000
2005.10.11 06:00:03 '142605': Anfrage in Bearbeitung
2005.10.11 06:00:03 '142605': Anfrage wurde vom Server angenommen
2005.10.11 06:00:02 '142605': Sofortiger Kaufauftrag 0.10 EURUSD bei 1.2037 sl: 1.1957 tp: 0.0000
2005.10.11 06:00:02 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 05:07:48 '142605': Auftrag #2149217 Verkauf 0,10 EURJPY zu 137,8900 wurde geändert -> sl: 137,9000 tp: 0,0000
2005.10.11 05:07:48 '142605': Anfrage in Bearbeitung
2005.10.11 05:07:48 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 05:07:48 '142605': Auftrag #2149217 verkaufen 0.10 EURJPY zu 137.8900 sl: 138.1700 tp: 0.0000 -> sl: 137.9000 tp: 0.0000
2005.10.11 05:05:22 '142605': Auftrag #2144692 Verkauf 0,10 EURAUD zu 1,5968 wurde geändert -> sl: 1,6084 tp: 1,5568
2005.10.11 05:05:22 '142605': Anfrage in Bearbeitung
2005.10.11 05:05:22 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 05:05:22 '142605': Auftrag #2144692 verkaufen 0,10 EURAUD zu 1,5968 sl: 1,6097 tp: 1,5568 -> sl: 1,6084 tp: 1,5568
2005.10.11 05:03:52 '142605': Auftrag #2139090 Verkauf 0,10 EURUSD zu 1,2099 wurde geändert -> sl: 1,2125 tp: 1,1799
2005.10.11 05:03:52 '142605': Anfrage in Bearbeitung
2005.10.11 05:03:52 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 05:03:52 '142605': Auftrag #2139090 ändern 0,10 EURUSD zu 1,2099 verkaufen sl: 1,2151 tp: 1,1799 -> sl: 1,2125 tp: 1,1799
2005.10.11 05:01:55 '142605': Auftrag #2137049 Verkauf 0,10 EURUSD zu 1,2167 wurde geändert -> sl: 1,2255 tp: 0,0000
2005.10.11 05:01:55 '142605': Anfrage in Bearbeitung
2005.10.11 05:01:55 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 05:01:54 '142605': Auftrag #2137049 verkaufen 0,10 EURUSD bei 1,2167 sl: 1,2286 tp: 0,0000 -> sl: 1,2255 tp: 0,0000
2005.10.11 05:01:54 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 05:00:21 TradeContext: ping fehlgeschlagen
2005.10.11 05:00:21 '142605': Auftrag #2156417 verkaufe 0.10 EURUSD zu 1.2064 sl: 1.2114 tp: 0.0000 geschlossen zu Preis 1.2032
2005.10.11 05:00:21 '142605': Anfrage in Bearbeitung
2005.10.11 05:00:21 '142605': Anfrage wurde vom Server angenommen
2005.10.11 05:00:07 '142605': close order #2156417 sell 0.10 EURUSD at 1.2064 sl: 0.0000 tp: 0.0000 at price 1.2032
2005.10.11 05:00:07 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 04:07:47 '142605': Auftrag #2149217 Verkauf 0,10 EURJPY zu 137,8900 wurde geändert -> sl: 138,1700 tp: 0,0000
2005.10.11 04:07:47 '142605': Anfrage in Bearbeitung
2005.10.11 04:07:47 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 04:07:47 '142605': Auftrag #2149217 verkaufen 0.10 EURJPY zu 137.8900 sl: 138.2800 tp: 0.0000 -> sl: 138.1700 tp: 0.0000
2005.10.11 04:07:47 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 01:11:25 '142605': Auftrag ist offen : #2156460 verkaufe 0.10 USDJPY bei 114.0700 sl: 116.0700 tp: 0.0000
2005.10.11 01:11:25 '142605': Anfrage in Bearbeitung
2005.10.11 01:11:25 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 01:11:25 '142605': Sofortiger Auftrag Verkauf 0.10 USDJPY bei 114.0700 sl: 116.0700 tp: 0.0000
2005.10.11 01:11:25 '142605': Anmeldung (4.00, #281BB516)
2005.10.11 01:00:45 '142605': Auftrag ist offen : #2156417 sell 0.10 EURUSD at 1.2064 sl: 1.2114 tp: 0.0000
2005.10.11 01:00:45 '142605': Anfrage in Bearbeitung
2005.10.11 01:00:45 '142605': Anfrage wurde vom Server angenommen
2005.10.11 01:00:45 '142605': Sofortiger Auftrag Verkauf 0,10 EURUSD zu 1,2064 sl: 1,2114 tp: 0,0000
2005.10.11 01:00:44 '142605': Anmeldung (4.00, #281BB516)
2005.10.10 23:14:38 Benutzerdefinierter Indikator _Zigzag_2_Ind USDCAD,H1: erfolgreich geladen
2005.10.10 23:14:38 Benutzerdefinierter Indikator _Zigzag_2_Ind USDCAD,H1: erfolgreich geladen
2005.10.10 23:13:21 '142605': Auftrag #2144293 buy 0.10 USDJPY bei 113.7400 wurde geändert -> sl: 113.2900 tp: 0.0000
2005.10.10 23:13:21 '142605': Anfrage in Bearbeitung
2005.10.10 23:13:21 '142605': Anfrage wurde vom Server akzeptiert
2005.10 10 23:13:19 '142605': Auftrag #2144293 kaufen 0.10 USDJPY bei 113.7400 sl: 113.0200 tp: 0.0000 -> sl: 113.2900 tp: 0.0000
2005.10.10 23:13:16 Benutzerdefinierter Indikator _Forex_Nn_Ind EURUSD,H1: erfolgreich geladen
2005.10.10 23:12:53 Benutzerdefinierter Indikator _Zigzag_2_Ind EURAUD,H1: erfolgreich geladen
2005.10.10 23:12:42 Benutzerdefinierter Indikator _Zigzag_2_Ind USDJPY,H1: erfolgreich geladen
2005.10.10 23:12:06 Benutzerdefinierter Indikator _Zigzag_2_Ind GBPUSD,H1: erfolgreich geladen
2005.10.10 23:11:56 Benutzerdefinierter Indikator _Zigzag_2_Ind EURUSD,H1: erfolgreich geladen
2005.10.10 23:11:23 Benutzerdefinierter Indikator _Noc_Ind USDJPY,H1: erfolgreich geladen
2005.10.10 23:11:13 Benutzerdefinierter Indikator _Noc_Ind GBPUSD,H1: erfolgreich geladen
2005.10.10 23:11:01 Benutzerdefinierter Indikator _Noc_Ind GBPCHF,H1: erfolgreich geladen
2005.10.10 23:10:43 Benutzerdefinierter Indikator _Noc_Ind USDCHF,H1: erfolgreich geladen
2005.10.10 23:10:32 Benutzerdefinierter Indikator _Noc_Ind EURGBP,H1: erfolgreich geladen
2005.10.10 23:10:27 Benutzerdefinierter Indikator _Noc_Ind EURUSD,H1: erfolgreich geladen
2005.10.10 23:09:02 '142605': Auftrag #2135657 buy 0.10 USDJPY bei 113.3500 wurde geändert -> sl: 113.4000 tp: 0.0000
2005.10.10 23:09:02 '142605': Anfrage in Bearbeitung
2005.10.10 23:09:02 '142605': Anfrage wurde vom Server akzeptiert
2005.10 10 23:09:02 '142605': Auftrag #2135657 kaufen 0.10 USDJPY bei 113.3500 sl: 113.0900 tp: 0.0000 -> sl: 113.4000 tp: 0.0000
2005.10.10 23:08:27 Benutzerdefinierter Indikator _Zigzag_2_Ind USDCHF,H1: erfolgreich geladen
2005.10.10 23:08:26 Benutzerdefinierter Indikator _Zigzag_2_Ind EURUSD,H1: erfolgreich geladen
2005.10.10 23:07:38 Benutzerdefinierter Indikator _Zigzag_2_Ind USDCAD,H1: erfolgreich geladen

Protokoll 2.
Ich versuche, eine Long-Position zu schließen, Ticket: 2130092
11.10.2005 17:6:22
Bestellung mit diesem Ticket noch vorhanden, erneut versuchen
11.10.2005 17:7:37
Bestellung mit diesem Ticket noch vorhanden, erneut versuchen
11.10.2005 17:8:13
Bestellung mit diesem Ticket noch vorhanden, erneut versuchen
11.10.2005 17:9:12
Bestellung mit diesem Ticket noch vorhanden, erneut versuchen
11.10.2005 17:10:23
Bestellung mit diesem Ticket noch vorhanden, erneut versuchen
11.10.2005 17:11:31
Bestellung mit diesem Ticket noch vorhanden, erneut versuchen
11.10.2005 17:12:12
Bestellung mit diesem Ticket noch vorhanden, erneut versuchen
11.10.2005 17:13:11
Bestellung mit diesem Ticket noch vorhanden, erneut versuchen
11.10.2005 17:14:10
Bestellung mit diesem Ticket noch vorhanden, erneut versuchen
11.10.2005 17:15:5
Keine weiteren Bestellungen mit diesem Ticket Nein

Ich erhielt auch Fehler Nummer 2, als ich versuchte, einen ausstehenden Auftrag zu löschen.
 
Ich wiederhole: Die Fehlernummer 6 zeigt an, dass Sie sich nicht mit dem Server verbinden konnten. Ich wiederhole, dass die Angebote über eine völlig separate Verbindung im Pumpe-Modus eingehen. und das Vorhandensein (die Überlebensfähigkeit) dieser Verbindung hat keinen Einfluss auf die Einrichtung einer neuen Handelsverbindung. <br/ translate="no"> Übrigens, wie lautet die Nummer des "neuen" 183er Builds? Es sollte vom 7. Oktober sein.


Wir haben also zwei Möglichkeiten. Erstens - wir machen einen EA, der die Position hartnäckig schließt, bis sie geschlossen wird. Die zweite ist, dass das System es handhabt. Ich glaube, dass der zweite Ansatz der richtige ist.

Fehler treten aufgrund von Pings oder anderen Dingen auf. Aber. 1) Es sollte nicht vorkommen, dass sich das Terminal so verhält, als sei die Position geöffnet (geschlossen) worden, obwohl sie in Wirklichkeit fehlgeschlagen ist. 2) Die Fehlercodes sind nicht immer verständlich. 3) Bei Kommunikationsproblemen sollten überhaupt keine Fehler auftreten.

Lassen Sie mich den letzten Punkt erklären. Nehmen wir an, ich beantrage die Eröffnung einer Stelle. Welche Auszeiten?! Solange sich der Kurs innerhalb der festgelegten Bandbreite befindet, muss das Terminal versuchen, eine Position zu eröffnen.
Ich spreche nicht einmal davon, eine Position zu schließen. Wenn es eine Anweisung gibt, eine Position zu "schließen", muss sie geschlossen werden, auch wenn es eine Stunde dauert.
 
Ну и что же теперь делать?
На "тройке" таких проблем не было.
Сейчас же через раз!!!!
Где решение?
Советниками торговать нельзя!!!

Ziehen Sie zunächst keine voreiligen Schlüsse.
beim trio gab es viel mehr verschiedene probleme - nicht mehr als ein handel pro EA-Lauf, asynchrone handel, unzugänglichkeit der handelshistorie (mehr dazu?). jetzt sind wir gezwungen, die handelsströme viel feiner zu verwalten.
Wenn Sie diesen Thread von Anfang an lesen, werden Sie mehrere Lösungen sehen - verwenden Sie Semaphoren, überprüfen Sie die Möglichkeit zu handeln, machen Sie mehrere Versuche zu handeln, wenn es fehlschlägt.
Sie können mit EAs handeln!!!


Ich wiederhole noch einmal den Vorschlag: Leben Sie zusammen und arbeiten Sie zusammen, damit die EAs fehlerfrei funktionieren.
 
Anregung an die Entwickler. Es gibt ein einfaches und sehr praktisches Mittel, das das Auffinden von Problemen in den Protokollen erleichtert - >>>> <<<. Vergleichen Sie:

2005.10.11 20:19:48 Alter Tick GBPUSD60 1.7478/1.7482
2005.10.11 20:09:47 Alter Tick GBPJPY60 199.7100/199.7900
2005.10.11 20:05:51 '142605': Auftrag #2155774 buy 0.10 USDJPY bei 114.3900 wurde geändert -> sl: 113.6600 tp: 115.3900
2005.10.11 20:05:51 '142605': Anfrage in Bearbeitung
2005.10.11 20:05:51 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 20:05:51 '142605': Auftrag #2155774 kaufen 0,10 USDJPY bei 114,3900 sl: 113,4900 tp: 115,3900 -> sl: 113,6600 tp: 115,3900

и

2005.10.11 20:19:48 >>>Alter Tick<<< GBPUSD60 1.7478/1.7482
2005.10.11 20:09:47 >>>Alter Tick<< GBPJPY60 199.7100/199.7900
2005.10.11 20:05:51 '142605': Auftrag #2155774 buy 0.10 USDJPY bei 114.3900 wurde geändert -> sl: 113.6600 tp: 115.3900
2005.10.11 20:05:51 '142605': Anfrage in Bearbeitung
2005.10.11 20:05:51 '142605': Anfrage wurde vom Server akzeptiert
2005.10.11 20:05:51 '142605': Auftrag #2155774 kaufen 0,10 USDJPY bei 114,3900 sl: 113,4900 tp: 115,3900 -> sl: 113,6600 tp: 115,3900

Die problematischen Linien werden für das Auge besser sichtbar. Was sollten wir in MT tun?
 
Ab 12 Uhr gestern Abend arbeiteten die Experten an der MQ-Demo und der Alpari-Demo. Während der gesamten Zeit gab es auch keinen Fehler 128, auf Alpari gab es einen Fehler 6 (Ping-Fehler), und auf beiden - mehrere alte Ticks. Die Bestellungen funktionierten ohne Fehler. Build 1.8.3 vom 05.10. Vielleicht ist es etwas anderes? Zum Beispiel die Besonderheiten der Verbindung über Port 443 bei verschiedenen Internetanbietern? MT3 hatte Fehler, aber nicht so viele.
 

Советниками торговать нельзя!!!

Ziehen Sie erst einmal keine voreiligen Schlüsse.
es gab viel mehr andere Probleme auf dem Trio - nicht mehr als ein Handel pro EA, asynchrone Trades, keine Handelshistorie verfügbar (weiter?). jetzt müssen wir die Handelsströme viel feiner verwalten.
wenn Sie diesen Thread von Anfang an lesen, können Sie mehrere Lösungen sehen - verwenden Sie Semaphoren, prüfen Sie Handelsmöglichkeiten, machen Sie mehrere Handelsversuche, wenn sie fehlschlagen.
EA


Expert Advisors sind nicht zum Handel zugelassen.
Und diese Schlussfolgerung ist nicht voreilig. Du bildest sie jetzt seit über einem Monat.
Es ist lächerlich, den Nutzern mehrere Lösungen für eine "feinere Steuerung der Handelsströme" anzubieten, die die Handelsmaschine nicht selbst verwalten kann. Außerdem sind diese Lösungen fragwürdig.

1.
Semaphore verwenden

Semaphore auf globalen Variablen können in der aktuellen Implementierung nicht initialisiert werden.

2.
Prüfung der Möglichkeit des Handels

Eine solche Funktion gibt es nicht. Es gibt einige kombinierte Funktionen, die nicht immer funktionieren.

3.
bei Erfolglosigkeit mehrere Handelsversuche unternehmen

Wie viele sind ein paar?

4.
vermuten wir interessante Servereinstellungen.

Der August-Build wurde gehandelt, wird gehandelt und wird offenbar auch weiterhin mit den gleichen Einstellungen gehandelt.

5.
Im Modul Expert Advisor hat sich seit dem August-Build nichts Wesentliches geändert.

Dann ist es wahrscheinlich nur Magie. Oder eher das gleiche Problem wie bei den globalen Variablen - Race Conditions im Kommunikationsmodul.

6.
dieses Problem tritt sehr selten auf, aber es kommt vor. sobald man mit der Feinabstimmung der Schritte beginnt, verschwindet es sofort. deshalb untersuchen wir alle uns zugesandten Protokolle

Ihre Testbedingungen unterscheiden sich also von den Terminalbedingungen der meisten Benutzer. Wer braucht solche Tests? Was das "schrittweise Debugging" betrifft, so heißt es im Allgemeinen: "Bring meine Hausschuhe nicht zum Lachen".

Auffallend ist, dass die Ursache noch nicht gefunden wurde und wir stattdessen mit den Folgen auf der Grundlage von Benutzerprotokollen kämpfen, es gibt einige Timeouts, Vorkehrungen wie Semaphoren und so weiter.
Der Zeitpunkt des Problems ist sehr genau festgelegt, nur ein paar Tage. Ist es wirklich unmöglich, in den CVS-Protokollen (oder was auch immer Sie verwenden (wenn Sie es überhaupt verwenden)) etwas zu finden, das sich so negativ auf die Handelsströme auswirken könnte?

Leider sieht das, was hier passiert, nicht sehr professionell aus. :(
 
Quark, haben Sie ein Gewissen, posten Sie solche Protokolle nicht im Forum =)))))

Was die Realität des Schließens/Öffnens betrifft, so habe ich in allen f-Funktionen Prüfungen durchgeführt, und es erscheinen Fehler, aber es sind FALSCH-Fehler. Ich habe die Protokolle und den Auftragsverlauf überprüft, alle Positionen wurden geschlossen. Der Auftrag hatte einfach keine Zeit, sich in der Geschichte zu bewegen. Ich habe eine 1-Sekunden-Verzögerung vor der Überprüfung gemacht - aber das ist nicht genug... Als ich nachfragte, gab man mir keine Antwort.
 
Ich möchte einige Punkte ansprechen:

1. In meinen EAs habe ich immer den Mechanismus der Umkehrung von Aufträgen im Falle des Scheiterns verwendet - es ist ein Geschenk des Himmels. Solange es MEIN Handelssignal zu einem Handel gibt, wird der EA so lange wiederholen, bis eine erfolgreiche Ausführung erfolgt!!! Aber das ist eine andere Situation, oft kann der Berater einen Auftrag nicht für eine oder zwei oder drei Stunden schließen/öffnen, ohne MT neu zu starten. Manchmal ist das Handelssignal bereits verschwunden und die Position hängt immer noch in der Luft... Für einen echten Handelsroboter kommt das natürlich nicht in Frage. Sie können natürlich versuchen, ein Skript zu schreiben, das MT mit einer bestimmten Anzahl von Fehlern neu startet. Ich habe ein paar ähnliche für MT3, aber aus persönlicher Erfahrung ist es nicht zuverlässig. Denn es passiert, dann bleibt MT beim Start hängen, dann wieder etwas anderes, usw..

2. Sagte, dass vielleicht etwas vom Anbieter abhängt .... Ich glaube nicht wirklich daran, aber ich möchte erwähnen, dass ich das gleiche Terminal mit dem gleichen Expert Advisor über 2 verschiedene Anbieter getestet habe. Bei dem einen Anbieter treten Fehler seltener auf, bei dem anderen häufiger. Und die Pings zum Handelsserver sind in beiden Fällen sofort verfügbar und so weiter. Beide Internetkanäle sind sehr gut und zuverlässig.