エラー番号6 - ページ 27

 
つまり
"IsConnected - 端末のサーバーへの接続に関する統計情報を収集する ;)"
それとももっと新しいバージョンがあるのでしょうか?
 
つまり<br / translate="no">"IsConnected - サーバーへの端末接続の統計情報を収集する ;)" ということですね。
それとも、もっと新しいバージョンがあるのでしょうか?

このスレッドで紹介されているEAについて話しています。
//+------------------------------------------------------------------+
//|                                                    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);
}


//+------------------------------------------------------------------+
 
もうひとつのログ正確には2本のログです。1つはログから、2つ目(最初のものの下)は私のバグ報告システムからです。

ログ1
2005.10.11 20:19:48 旧ティック GBPUSD60 1.7478/1.7482
2005.10.11 20:09:47 旧ティック GBPJPY60 199.7100/199.7900
2005.10.11 20:05:51 '142605': 注文番号2155774の買い 0.10 USDJPY at 114.3900 は修正されました -> sl: 113.6600 tp: 115.3900
2005.10.11 20:05:51 '142605': リクエストの処理中
2005.10.11 20:05:51 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 20:05:51 '142605': 修正注文 #2155774 0.10 USDJPY買い at 114.3900 sl: 113.4900 tp: 115.3900 -> sl: 113.6600 tp: 115.3900。
2005.10.11 20:05:50 '142605': 保留注文#2155773は削除されました。
2005.10.11 20:05:50 '142605': リクエストの処理中
2005.10.11 20:05:50 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 20:04:59 '142605':保留 注文 #2155773 を削除 売建値 0.10 USDJPY at 113.6900 sl: 114.5900 tp: 112.6900
2005.10.11 20:04:56 '142605': 注文受付中 : #2165270 Buy stop 0.10 EURJPY at 137.6500 sl: 135.6500 tp: 138.6500
2005.10.11 20:04:55 '142605': リクエストの処理中
2005.10.11 20:04:55 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 20:04:55 '142605': 保留注文 買いストップ 0.10 EURJPY at 137.6500 sl: 135.6500 tp: 138.6500
2005.10.11 20:04:55 '142605': ログイン (4.00, #281BB516)
2005.10.11 20:04:54 TradeContext: Pingエラー
2005.10.11 20:04:14:14 '142605': 保留注文 売建 ストップ 0.10 EURJPY at 136.8800 sl: 138.8800 tp: 135.8800
2005.10.11 20:04:14 '142605': ログイン (4.00, #281BB516)
2005.10.11 19:17:55 TradeContext: pingに失敗しました。
2005.10.11 19:16:49 TradeContext: '142605' cannot login to: MetaQuotes-demo.
2005.10.11 19:16:16 TradeContext: トランザクション送信エラー
2005.10.11 19:16:16 '142605': 保留注文 #2155773 を削除 売建値 0.10 USDJPY at 113.6900 sl: 114.5900 tp: 112.6900
2005.10.11 19:15:55 '142605': 注文番号2130092買い 0.10 EURUSD at 1.2140 sl: 1.1973 tp: 0.0000 価格1.2011でクローズド
2005.10.11 19:15:55 '142605': リクエストの処理中
2005.10.11 19:15:55 '142605': リクエストはサーバーによって受け入れられました。
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': ログイン (4.00, #281BB516)
2005.10.11 19:15:05 TradeContext: pingに失敗しました。
2005.10.11 19:15:05 TradeContext: Pingエラー
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': ログイン (4.00, #281BB516)
2005.10.11 19:14:14 TradeContext: pingに失敗しました。
2005.10.11 19:14:14 TradeContext: Pingエラー
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': ログイン (4.00, #281BB516)
2005.10.11 19:13:23 TradeContext: pingに失敗しました。
2005.10.11 19:13:23 TradeContext: Pingエラー
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': ログイン (4.00, #281BB516)
2005.10.11 19:12:13 TradeContext: pingに失敗しました。
2005.10.11 19:12:12 TradeContext: Pingエラー
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': ログイン (4.00, #281BB516)
2005.10.11 19:11:22 TradeContext: pingに失敗しました。
2005.10.11 19:11:22 TradeContext: Pingエラー
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': ログイン (4.00, #281BB516)
2005.10.11 19:10:10 TradeContext: pingに失敗しました。
2005.10.11 19:10:10 TradeContext: Pingエラー
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': ログイン (4.00, #281BB516)
2005.10.11 19:09:19 TradeContext: pingに失敗しました。
2005.10.11 19:09:19 TradeContext: Pingエラー
2005.10.11 19:08:19 '142605': クローズオーダー #2130092 買 0.10 EURUSD at 1.2140 sl: 0.0000 tp: 0.0000 at price 1.2003
2005.10.11 19:08:19 '142605': ログイン (4.00, #281BB516)
2005.10.11 19:08:06 TradeContext: pingに失敗しました。
2005.10.11 19:08:05:05 TradeContext: '142605' cannot login to: MetaQuotes-demo.
2005.10.11 19:07:23 TradeContext: pingに失敗しました。
2005.10.11 19:07:23 TradeContext: Pingエラー
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': ログイン (4.00, #281BB516)
2005.10.11 19:06:19 TradeContext: pingに失敗しました。
2005.10.11 19:06:19 TradeContext: Pingエラー
2005.10.11 19:05:19 '142605': 保留注文買いストップ0.10 EURJPY at 137.7600 sl: 135.7600 tp: 138.7600
2005.10.11 19:05:19 '142605': ログイン (4.00, #281BB516)
2005.10.11 19:05:18 TradeContext: Pingエラー
2005.10.11 19:04:18 '142605': 保留注文 売建 ストップ 0.10 EURJPY at 136.8800 sl: 138.8800 tp: 135.8800
2005.10.11 19:04:17 '142605': ログイン (4.00, #281BB516)
2005.10.11 18:13:59 '142605': 注文番号2144293の買い0.10 USDJPY at 113.7400を修正しました -> sl: 113.3800 tp: 0.0000。
2005.10.11 18:13:59 '142605': リクエストの処理中
2005.10.11 18:13:59 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 18:13:23 '142605': 修正注文 #2144293 0.10 USDJPY買い at 113.7400 sl: 113.2900 tp: 0.0000 -> sl: 113.3800 tp: 0.0000
2005.10.11 18:10:00 '142605': 注文番号2135657の買い 0.10 USDJPY at 113.3500 を変更しました -> sl: 113.5000 tp: 0.0000.
2005.10.11 18:10:00 '142605': リクエストの処理中
2005.10.11 18:10:00 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 18:09:12 '142605': 修正注文 #2135657 買 0.10 USDJPY at 113.3500 sl: 113.4000 tp: 0.0000 -> sl: 113.5000 tp: 0.0000
2005.10.11 18:04:18 '142605': 注文 #2139090 売り 0.10 EURUSD at 1.2099 を修正しました -> sl: 1.2100 tp: 1.1799
2005.10.11 18:04:18 '142605': リクエストの処理中
2005.10.11 18:04:18 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 18:04:18 '142605': 修正注文 #2139090 売り 0.10 EURUSD at 1.2099 sl: 1.2116 tp: 1.1799 -> sl: 1.2100 tp: 1.1799
2005.10.11 18:01:57 '142605': 1.2167の注文#2137049売り0.10 EURUSDが修正されました -> sl: 1.2229 tp: 0.0000
2005.10.11 18:01:57 '142605': リクエストの処理中
2005.10.11 18:01:57 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 18:01:57 '142605': 修正注文 #2137049 売り 0.10 EURUSD at 1.2167 sl: 1.2249 tp: 0.0000 -> sl: 1.2229 tp: 0.0000
2005.10.11 18:01:57 '142605': ログイン (4.00, #281BB516)
2005.10.11 17:04:18 '142605': 注文 #2139090 売り 0.10 EURUSD at 1.2099 を変更しました -> sl: 1.2116 tp: 1.1799
2005.10.11 17:04:18 '142605': リクエストの処理中
2005.10.11 17:04:18 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 17:04:17 '142605': 修正注文 #2139090 売り 0.10 EURUSD at 1.2099 sl: 1.2125 tp: 1.1799 -> sl: 1.2116 tp: 1.1799
2005.10.11 17:01:50 '142605': 1.2167の注文#2137049売り0.10 EURUSDが変更されました -> sl: 1.2249 tp: 0.0000
2005.10.11 17:01:50 '142605': リクエストの処理中
2005.10.11 17:01:50 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 17:01:50 '142605': 修正注文 #2137049 売り 0.10 EURUSD at 1.2167 sl: 1.2255 tp: 0.0000 -> sl: 1.2249 tp: 0.0000
2005.10.11 17:01:08 '142605': 注文番号1986223の売り 0.10 AUDUSD at 0.7629 を変更しました -> sl: 0.7628 tp: 0.7512
2005.10.11 17:01:08 '142605': リクエストの処理中
2005.10.11 17:01:08 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 17:01:08 '142605': 修正注文 #1986223 売り 0.10 AUDUSD at 0.7629 sl: 0.7729 tp: 0.7512 -> sl: 0.7628 tp: 0.7512
2005.10.11 17:01:08 '142605': ログイン (4.00, #281BB516)
2005.10.11 16:06:22 '142605': 注文 #2140245 買い 0.10 AUDUSD at 0.7589 sl: 0.7509 tp: 0.0000 価格 0.7552 でクローズしました。
2005.10.11 16:06:22 '142605': リクエストの処理中
2005.10.11 16:06:22 '142605': リクエストはサーバーによって受け入れられました。
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': ログイン (4.00, #281BB516)
2005.10.11 14:33:41 '142605': ログイン (4.00, #281BB516)
2005.10.11 14:29:12 '142605': 接続に失敗しました [6].
2005.10.11 14:00:20 '142605': 注文番号2158310買い 0.10 EURUSD at 1.2037 sl: 1.1957 tp: 0.0000 価格1.2033でクローズド
2005.10.11 14:00:20 '142605': リクエストの処理中
2005.10.11 14:00:20 '142605': リクエストはサーバーによって受け入れられました。
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': ログイン (4.00, #281BB516)
2005.10.11 13:10:39 '142605': 注文はオープンです : #2161539 売り 0.10 EURAUD at 1.5888 sl: 1.5963 tp: 1.5813
2005.10.11 13:10:39 '142605': リクエストの処理中
2005.10.11 13:10:39 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 13:10:39 '142605': インスタントオーダー売り 0.10 EURAUD at 1.5888 sl: 1.5963 tp: 1.5813
2005.10.11 13:10:39 '142605': ログイン (4.00, #281BB516)
2005.10.11 13:04:29 '142605': 保留注文 #2160764 が削除されました。
2005.10.11 13:04:29 '142605': リクエストの処理中
2005.10.11 13:04:29 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 13:04:29 '142605': 保留注文 #2160764 を削除する 買いストップ 0.10 GBPJPY at 200.6800 sl: 199.1800 tp: 201.6800
2005.10.11 13:04:29 '142605': ログイン (4.00, #281BB516)
2005.10.11 12:11:21 '142605': 注文 #2156460 売り 0.10 USDJPY at 114.0700 を変更しました -> sl: 115.9700 tp: 0.0000
2005.10.11 12:11:21 '142605': リクエストの処理中
2005.10.11 12:11:21 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 12:11:20 '142605': 修正注文 #2156460 売り 0.10 USDJPY at 114.0700 sl: 116.0700 tp: 0.0000 -> sl: 115.9700 tp: 0.0000
2005.10.11 12:08:06 '142605': 注文番号2145173の売り 0.10 GBPJPY at 200.4800 を修正しました -> sl: 200.4300 tp: 0.0000
2005.10.11 12:08:06 '142605': リクエストの処理中
2005.10.11 12:08:06 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 12:08:06 '142605': 修正注文 #2145173 売り 0.10 GBPJPY at 200.4800 sl: 200.5400 tp: 0.0000 -> sl: 200.4300 tp: 0.0000
2005.10.11 12:07:35 '142605': 注文 #2149217 売り 0.10 EURJPY at 137.8900 を変更しました -> sl: 137.7400 tp: 0.0000
2005.10.11 12:07:35 '142605': リクエストの処理中
2005.10.11 12:07:35 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 12:07:35 '142605': 修正注文 #2149217 売り 0.10 EURJPY at 137.8900 sl: 137.8400 tp: 0.0000 -> sl: 137.7400 tp: 0.0000
2005.10.11 12:04:28 '142605': 注文が開きました : #2160764 buy stop 0.10 GBPJPY at 200.6800 sl: 199.1800 tp: 201.6800
2005.10.11 12:04:28 '142605': リクエストの処理中
2005.10.11 12:04:28 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 12:04:27 '142605': 保留注文 買いストップ 0.10 GBPJPY at 200.6800 sl: 199.1800 tp: 201.6800
2005.10.11 12:04:27 '142605': 注文受付中 : #2160763 sell stop 0.10 GBPJPY at 199.1500 sl: 200.6500 tp: 198.1500
2005.10.11 12:04:27 '142605': リクエストの処理中
2005.10.11 12:04:27 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 12:04:27 '142605': 保留注文 売建 ストップ 0.10 GBPJPY at 199.1500 sl: 200.6500 tp: 198.1500
2005.10.11 12:04:27 '142605': ログイン (4.00, #281BB516)
2005.10.11 11:10:09 '142605': 注文受付中 : #2160333 売り 0.10 USDJPY at 114.1400 sl: 114.7300 tp: 112.8700
2005.10.11 11:10:09 '142605': リクエストの処理中
2005.10.11 11:10:09 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 11:10:09 '142605': インスタントオーダー売り 0.10 USDJPY at 114.1400 sl: 114.7290 tp: 112.8690
2005.10.11 11:08:08 '142605': 注文番号2145173の売り 0.10 GBPJPY at 200.4800 を修正しました -> sl: 200.5400 tp: 0.0000。
2005.10.11 11:08:08 '142605': リクエストの処理中
2005.10.11 11:08:08 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 11:08:08 '142605': 修正注文 #2145173 売り 0.10 GBPJPY at 200.4800 sl: 200.6500 tp: 0.0000 -> sl: 200.5400 tp: 0.0000
2005.10.11 11:04:27 '142605': 注文番号2139100の売り 0.10 GBPJPY at 200.3700 を修正しました -> sl: 201.5200 tp: 199.3700
2005.10.11 11:04:27 '142605': リクエストの処理中
2005.10.11 11:04:27 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 11:04:27 '142605': 修正注文 #2139100 売り 0.10 GBPJPY at 200.3700 sl: 201.6600 tp: 199.3700 -> sl: 201.5200 tp: 199.3700
2005.10.11 11:04:27 '142605': ログイン (4.00, #281BB516)
2005.10.11 10:08:13 '142605': 注文 #2145173 売り 0.10 GBPJPY at 200.4800 を変更しました -> sl: 200.6500 tp: 0.0000
2005.10.11 10:08:12 '142605': リクエストの処理中
2005.10.11 10:08:12 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 10:08:12 '142605': 修正注文 #2145173 売り 0.10 GBPJPY at 200.4800 sl: 200.8500 tp: 0.0000 -> sl: 200.6500 tp: 0.0000
2005.10.11 10:07:35 '142605': 注文 #2149217 売り 0.10 EURJPY at 137.8900 を修正しました -> sl: 137.8400 tp: 0.0000。
2005.10.11 10:07:35 '142605': リクエストの処理中
2005.10.11 10:07:35 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 10:07:35 '142605': 修正注文 #2149217 売り 0.10 EURJPY at 137.8900 sl: 137.9000 tp: 0.0000 -> sl: 137.8400 tp: 0.0000
2005.10.11 10:05:23 '142605': 注文 #2144692 売り 0.10 EURAUD at 1.5968 を変更しました -> sl: 1.6070 tp: 1.5568
2005.10.11 10:05:23 '142605': リクエストの処理中
2005.10.11 10:05:23 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 10:05:23 '142605': 修正注文 #2144692 売り 0.10 EURAUD at 1.5968 sl: 1.6084 tp: 1.5568 -> sl: 1.6070 tp: 1.5568
2005.10.11 10:04:27 '142605': 注文番号2139100の売り 0.10 GBPJPY at 200.3700 を修正しました -> sl: 201.6600 tp: 199.3700
2005.10.11 10:04:27 '142605': リクエストの処理中
2005.10.11 10:04:27 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 10:04:27 '142605': 修正注文 #2139100 売り 0.10 GBPJPY at 200.3700 sl: 201.8700 tp: 199.3700 -> sl: 201.6600 tp: 199.3700を実行。
2005.10.11 10:04:27 '142605': ログイン (4.00, #281BB516)
2005.10.11 09:08:05 '142605': 注文番号2145173の売り 0.10 GBPJPY at 200.4800 を修正しました -> sl: 200.8500 tp: 0.0000。
2005.10.11 09:08:05 '142605': リクエストの処理中
2005.10.11 09:08:05 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 09:08:05 '142605': 修正注文 #2145173 売り 0.10 GBPJPY at 200.4800 sl: 200.9300 tp: 0.0000 -> sl: 200.8500 tp: 0.0000
2005.10.11 09:08:05 '142605': ログイン (4.00, #281BB516)
2005.10.11 06:06:03 '142605': 注文 #1893465 売り 0.10 GBPJPY at 199.9900 を変更しました -> sl: 202.1100 tp: 197.7300
2005.10.11 06:06:03 '142605': リクエストの処理中
2005.10.11 06:06:03 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 06:06:02 '142605': 修正注文 #1893465 売り 0.10 GBPJPY at 199.9900 sl: 202.2500 tp: 197.7300 -> sl: 202.1100 tp: 197.7300
2005.10.11 06:05:48 '142605': 注文番号2130122の売り 0.10 USDCAD at 1.1758 を修正しました -> sl: 1.1941 tp: 1.1658
2005.10.11 06:05:48 '142605': リクエストの処理中
2005.10.11 06:05:48 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 06:05:48 '142605': 修正注文 #2130122 0.10 USDCAD at 1.1758 sl: 1.1948 tp: 1.1658 -> sl: 1.1941 tp: 1.1658
2005.10.11 06:03:56 '142605': 注文 #2137062 売り 0.10 EURAUD at 1.5985 を変更しました -> sl: 1.6116 tp: 0.0000
2005.10.11 06:03:56 '142605': リクエストの処理中
2005.10.11 06:03:56 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 06:03:56 '142605': 修正注文 #2137062 売り 0.10 EURAUD at 1.5985 sl: 1.6125 tp: 0.0000 -> sl: 1.6116 tp: 0.0000
2005.10.11 06:00:03 '142605': 注文が開きました : #2158310 buy 0.10 EURUSD at 1.2037 sl: 1.1957 tp: 0.0000
2005.10.11 06:00:03 '142605': リクエストの処理中
2005.10.11 06:00:03 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 06:00:02 '142605': インスタントオーダー 買い 0.10 EURUSD at 1.2037 sl: 1.1957 tp: 0.0000
2005.10.11 06:00:02 '142605': ログイン (4.00, #281BB516)
2005.10.11 05:07:48 '142605': 注文 #2149217 売り 0.10 EURJPY at 137.8900 を修正しました -> sl: 137.9000 tp: 0.0000。
2005.10.11 05:07:48 '142605': リクエストの処理中
2005.10.11 05:07:48 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 05:07:48 '142605': 修正注文 #2149217 売り 0.10 EURJPY at 137.8900 sl: 138.1700 tp: 0.0000 -> sl: 137.9000 tp: 0.0000
2005.10.11 05:05:22 '142605': 注文 #2144692 売り 0.10 EURAUD at 1.5968 を変更しました -> sl: 1.6084 tp: 1.5568
2005.10.11 05:05:22 '142605': リクエストの処理中
2005.10.11 05:05:22 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 05:05:22 '142605': 修正注文 #2144692 売り 0.10 EURAUD at 1.5968 sl: 1.6097 tp: 1.5568 -> sl: 1.6084 tp: 1.5568
2005.10.11 05:03:52 '142605': 注文 #2139090 売り 0.10 EURUSD at 1.2099 を変更しました -> sl: 1.2125 tp: 1.1799
2005.10.11 05:03:52 '142605': リクエストの処理中
2005.10.11 05:03:52 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 05:03:52 '142605': 修正注文 #2139090 売り 0.10 EURUSD at 1.2099 sl: 1.2151 tp: 1.1799 -> sl: 1.2125 tp: 1.1799
2005.10.11 05:01:55 '142605': 1.2167の注文#2137049売り0.10 EURUSDが修正されました -> sl: 1.2255 tp: 0.0000
2005.10.11 05:01:55 '142605': リクエストの処理中
2005.10.11 05:01:55 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 05:01:54 '142605': 修正注文 #2137049 売り 0.10 EURUSD at 1.2167 sl: 1.2286 tp: 0.0000 -> sl: 1.2255 tp: 0.0000
2005.10.11 05:01:54 '142605': ログイン (4.00, #281BB516)
2005.10.11 05:00:21 TradeContext: pingに失敗しました。
2005.10.11 05:00:21 '142605': 注文 #2156417 売り 0.10 EURUSD at 1.2064 sl: 1.2114 tp: 0.0000 価格 1.2032 でクローズしました。
2005.10.11 05:00:21 '142605': リクエストの処理中
2005.10.11 05:00:21 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 05:00:07 '142605': クローズオーダー #2156417 売り 0.10 EURUSD at 1.2064 sl: 0.0000 tp: 0.0000 at price 1.2032
2005.10.11 05:00:07 '142605': ログイン (4.00, #281BB516)
2005.10.11 04:07:47 '142605': 注文 #2149217 売り 0.10 EURJPY at 137.8900 を修正しました -> sl: 138.1700 tp: 0.0000。
2005.10.11 04:07:47 '142605': リクエストの処理中
2005.10.11 04:07:47 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 04:07:47 '142605': 修正注文 #2149217 売り 0.10 EURJPY at 137.8900 sl: 138.2800 tp: 0.0000 -> sl: 138.1700 tp: 0.0000
2005.10.11 04:07:47 '142605': ログイン (4.00, #281BB516)
2005.10.11 01:11:25 '142605': 注文はオープンです : #2156460 売り 0.10 USDJPY at 114.0700 sl: 116.0700 tp: 0.0000
2005.10.11 01:11:25 '142605': リクエストの処理中
2005.10.11 01:11:25 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 01:11:25 '142605': インスタントオーダー売り 0.10 USDJPY at 114.0700 sl: 116.0700 tp: 0.0000
2005.10.11 01:11:25 '142605': ログイン (4.00, #281BB516)
2005.10.11 01:00:45 '142605': ご注文はオープンです : #2156417 売り 0.10 EURUSD at 1.2064 sl: 1.2114 tp: 0.0000
2005.10.11 01:00:45 '142605': リクエストの処理中
2005.10.11 01:00:45 '142605': リクエストがサーバーに受け入れられました。
2005.10.11 01:00:45 '142605': インスタントオーダー売り 0.10 EURUSD at 1.2064 sl: 1.2114 tp: 0.0000
2005.10.11 01:00:44 '142605': ログイン (4.00, #281BB516)
2005.10.10 23:14:38 カスタムインジケータ_Zigzag_2_Ind USDCAD,H1:ロード成功
2005.10.10 23:14:38 カスタムインジケータ_Zigzag_2_Ind USDCAD,H1:ロード成功
2005.10.10 23:13:21 '142605': 注文番号2144293の買い 0.10 USDJPY at 113.7400 を修正しました -> sl: 113.2900 tp: 0.0000
2005.10.10 23:13:21 '142605': リクエストの処理中
2005.10.10 23:13:21 '142605': リクエストはサーバーによって受け入れられました。
2005.10 10 23:13:19 '142605': 修正注文 #2144293 買 0.10 USDJPY at 113.7400 sl: 113.0200 tp: 0.0000 -> sl: 113.2900 tp: 0.0000
2005.10.10 23:13:16 カスタムインジケータ _Forex_Nn_Ind EURUSD,H1: ロード成功
2005.10.10 23:12:53 カスタムインジケータ_Zigzag_2_Ind EURAUD,H1: ロードに成功しました。
2005.10.10 23:12:42 カスタムインディケータ_Zigzag_2_Ind USDJPY,H1:ロード成功。
2005.10.10 23:12:06 カスタムインジケーター_Zigzag_2_Ind GBPUSD,H1: ロード成功。
2005.10.10 23:11:56 カスタムインジケーター _Zigzag_2_Ind EURUSD,H1: ロードに成功しました。
2005.10.10 23:11:23 カスタムインジケータ_Noc_Ind USDJPY,H1: ロード成功。
2005.10.10 23:11:13 カスタムインジケータ_Noc_Ind GBPUSD,H1: ロード成功
2005.10.10 23:11:01 カスタムインジケータ_Noc_Ind GBPCHF,H1: ロードに成功しました。
2005.10.10 23:10:43 カスタムインジケータ_Noc_Ind USDCHF,H1: ロード成功。
2005.10.10 23:10:32 カスタムインジケータ_Noc_Ind EURGBP,H1: ロードに成功しました。
2005.10.10 23:10:27 カスタムインジケーター _Noc_Ind EURUSD,H1: ロード成功。
2005.10.10 23:09:02 '142605': 注文番号2135657の買い 0.10 USDJPY at 113.3500 を変更しました -> sl: 113.4000 tp: 0.0000
2005.10.10 23:09:02 '142605': リクエストの処理中
2005.10.10 23:09:02 '142605': リクエストはサーバーによって受け入れられました。
2005.10 10 23:09:02 '142605': 修正注文 #2135657 買 0.10 USDJPY at 113.3500 sl: 113.0900 tp: 0.0000 -> sl: 113.4000 tp: 0.0000
2005.10.10 23:08:27 カスタムインディケータ_Zigzag_2_Ind USDCHF,H1:ロード成功。
2005.10.10 23:08:26 カスタムインジケーター_Zigzag_2_Ind EURUSD,H1: ロードに成功しました。
2005.10.10 23:07:38 カスタムインジケータ_Zigzag_2_Ind USDCAD,H1:ロード成功

ログ2
ロングポジションを決済しようとしている、チケット:2130092
11.10.2005 17:6:22
このチケットでの注文がまだ残っているため、再試行
11.10.2005 17:7:37
このチケットでの注文がまだ残っているため、再試行
11.10.2005 17:8:13
このチケットでの注文がまだ残っているため、再試行
11.10.2005 17:9:12
このチケットでの注文がまだ残っているため、再試行
11.10.2005 17:10:23
このチケットでの注文がまだ残っているため、再試行
11.10.2005 17:11:31
このチケットでの注文がまだ残っているため、再試行
11.10.2005 17:12:12
このチケットでの注文がまだ残っているため、再試行
11.10.2005 17:13:11
このチケットでの注文がまだ残っているため、再試行
11.10.2005 17:14:10
このチケットでの注文がまだ残っているため、再試行
11.10.2005 17:15:5
このチケットでもう注文しない No

また、保留中の注文を削除しようとすると、2番のエラーが発生しました。
 
繰り返しますが、エラー番号6は、サーバーへの接続に失敗したことを示しています。 引用文は、パンペモードで完全に別の接続を介して入力されます。この接続の存在(生存率)は、新しい取引接続の確立に影響を与えません。<br/ translate="no"> ところで、「新」183のビルド番号は何番ですか? 10月7日からのはずです。


このように、私たちには2つの選択肢があります。まず-ポジションを閉じるまで頑固に閉じるEAを行います。もうひとつは、システムで処理することです。私は、2番目のアプローチが正しいと考えています。Pingなどでエラーが発生する。でも。1) 端末があたかもポジションを開いた(閉じた)かのように動作し、実際には失敗しているような状況があってはならない。2) エラーコードは必ずしも理解できるものではない3)通信に問題がある場合、エラーは全く発生しないこと。最後のポイントについて説明します。例えば、ポジションの開設を依頼するとします。タイムアウトってなんだ!?価格が指定されたスリップ内にある間、端末はポジションを開くことを試みる必要があります。




ポジションを 閉じるという話でもないんです。ポジションを「決済」する指示があれば、たとえ1時間かかっても決済しなければならない。
 
Ну и что же теперь делать?
На "тройке" таких проблем не было.
Сейчас же через раз!!!!
Где решение?
Советниками торговать нельзя!!!

そもそも、結論を急がないでください。
トリオでは、1つのEAで1回しか取引できない、非同期取引、取引履歴にアクセスできない(詳細はこちら)、などもっと別の問題がありました。
このスレッドを最初から読むと、セマフォを使う、取引の可能性を確認する、取引に失敗したら何度か試行する、などいくつかの解決策があることがわかります。
EAでトレードできる!!!!


もう一度言いますが、一緒に生活して、エラーなくEAが動くように協力し合いましょうという提案です。
 
開発者への提案です。ログから問題を見つけやすくする、シンプルでひどく便利なもの、それは >>> <<< です。比べてみてください。

2005.10.11 20:19:48 旧ティック GBPUSD60 1.7478/1.7482
2005.10.11 20:09:47 旧ティック GBPJPY60 199.7100/199.7900
2005.10.11 20:05:51 '142605': 注文番号2155774の買い 0.10 USDJPY at 114.3900 は修正されました -> sl: 113.6600 tp: 115.3900
2005.10.11 20:05:51 '142605': リクエストの処理中
2005.10.11 20:05:51 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 20:05:51 '142605': 修正注文 #2155774 0.10 USDJPY買い at 114.3900 sl: 113.4900 tp: 115.3900 -> sl: 113.6600 tp: 115.3900の順。

и

2005.10.11 20:19:48 >>Old tick<< GBPUSD60 1.7478/1.7482
2005.10.11 20:09:47 >>Old tick<< GBPJPY60 199.7100/199.7900
2005.10.11 20:05:51 '142605': 注文番号2155774の買い 0.10 USDJPY at 114.3900 は修正されました -> sl: 113.6600 tp: 115.3900
2005.10.11 20:05:51 '142605': リクエストの処理中
2005.10.11 20:05:51 '142605': リクエストはサーバーによって受け入れられました。
2005.10.11 20:05:51 '142605': 修正注文 #2155774 0.10 USDJPY買い at 114.3900 sl: 113.4900 tp: 115.3900 -> sl: 113.6600 tp: 115.3900の順。

問題のある線が目につきやすくなる。MTでやるべきか?
 
昨夜12時から、MQデモ、Alpariデモの専門家による作業が行われました。その間、128のエラーも ありませんでしたが、Alpariでは6(pingエラー)が1つあり、両方で古いティックが数回ありました。注文はエラーなくできました。05.10のBuild 1.8.3ですが、もしかしたら他の原因かも?例えば、異なるインターネットプロバイダーにおける443番ポート経由の接続の特殊性?MT3でもエラーはあったが、こんなに多くはない。
 

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



トリオにはもっと別の問題がありました。1つのEAに1つ以上の取引はできない、非同期取引、取引履歴がない(もっと続ける?)。今は取引の流れをもっと細かく管理しなければなりません。このスレッドを最初から読むと、いくつかの解決策が見えるかもしれません。セマフォを使う、取引の可能性をチェックする、失敗したら何度か取引を試みる。 EA


Expert Advisorは取引できません。そしてこの結論は、決して急ぐものではない。もう1ヶ月以上前から形成しているんですね。トレーディングエンジン自身では管理できない「トレードフローをより細かく管理する」ためのソリューションをユーザーに複数提供することは、馬鹿げています。しかも、これらの解決策には疑問が残る。1.




セマフォを使う

現在の実装では、グローバル変数 に対するセマフォは初期化できません。2.


睨み合わせる

そのような機能はありません。一部複合的な機能があり、必ずしも動作するわけではありません。3.


遣りなおす

少数とは何人ですか?4.


サーバーの設定に問題があるのでは?

8月のビルドは、同じ設定で取引され、取引中であり、今後も取引されるようです。5.


Expert Advisor モジュールについては、8月のビルドから大きな変更はありません。

それなら、きっと魔法なんだろう。あるいは、グローバル変数と同じ問題、つまり通信モジュールのレースコンディションである可能性が高いです。6.


この問題は、ごくまれにしか発生しませんが、実際に起こります。ステップの微調整を始めると、すぐにこの問題は解消されます。

つまり、あなたのテスト条件は、多くのユーザーの端末条件とは異なるのです。そんなテストが必要なのか?ステップによるデバッグ」についてですが、一般的には「スリッパを笑わすな」と言われるように、「ステップによるデバッグ」は、「スリッパを笑わすな」です。 印象的なのは、原因がまだ見つかっておらず、代わりにユーザーのログを基にした結果と戦っているという事実で、いくつかのタイムアウトやセマフォなどの回避策があるようです。 問題が発生するタイミングは、ほんの数日と非常によく決まっています。CVS(あるいは、あなたが使っているもの(もちろん、まったく使っていない場合))のログから、貿易の流れにこれほどマイナスの影響を与えるものを見つけることは、本当に不可能なのでしょうか?残念ながら、その様子はとてもプロフェッショナルには見えません。:(
 
Quarkは、いくつかの良心を持って、フォーラムでそのようなログを投稿しないでください =)))))

閉じる/開くの実態についてですが、すべてのf関数でチェックを入れており、エラーは出ますが、FALSEエラーになっています。ログと注文 履歴を確認したところ、すべてのポジションがクローズされていました。歴史の中で秩序が動く暇がなかっただけです。チェックする前に1秒遅らせるようにしたのですが......それではダメなんです。と聞いても、答えてはくれませんでした。
 
いくつか申し上げたいことがあります。

1.私のEAでは、失敗した場合に注文を取り消すという仕組みをいつも使っていますが、これは天の恵みです。MYトレードシグナルがある限り、EAは成功するまで繰り返し実行されます。しかし、これは異なる状況で、しばしばアドバイザーはMTを再起動することなく、1時間または2〜3時間注文を閉じたり開いたりすることができません。すでにトレードシグナルが消えているのに、ポジションがぶら下がったままになっていることも...。もちろん、本物の取引ロボットでは論外です。もちろん、ある一定の失敗回数で、MTを再起動させるようなスクリプトを書いてみることも可能です。MT3用の似たようなものをいくつか持っていますが、個人的な経験では、RELIABLEではありません。なぜなら、それが起こり、スタート時にMTがハングアップし、その後、別の何かが起こる、などです。

2.おそらくプロバイダーによって何かが違うのだろうと言った.私はそれを本当に信じているわけではありませんが、私は2つの異なるプロバイダを介して同じExpert Advisorで同じ端末をテストしたことを述べたいと思います。あるプロバイダーはエラーの発生頻度が低く、もう一方は高い。そして、どちらの場合もトレードサーバーへのpingは瞬時であること、などです。インターネットは2チャンネルとも非常に優秀で、信頼性が高い。