ダニの話 - ページ 13

 
Tapochun:

ティック履歴に穴が開いている。また、端末の現在のセッションに来たティックも返されません。

また、アップロードした画像はどうなったのでしょうか?

自分で削除したのですか?

 
Renat Fatkhullin:

アップロードした画像はどうなったのでしょうか?

自分で削除したのですか?

何ですって?インジケーターで?そこにあるのは...。

そうだ、ギャラリーから写真を削除すると、フォーラムからも削除されるのですか?


 
ここが全く分からない...。1枚の写真が挿入されています。クリックすると拡大します - 別の....
 
Renat Fatkhullin:

MetaQuotes-Demoのサーバーで、すべて正しく正確にチェックされていますか?

すべて正常に動作している、ただそれを信じただけだ。以下はEURUSDの20 000ティックのリクエストです:今日のティックがOKで返されます。

最初のリクエストは、ローカルヒストリーにあるものを返し、ヒストリーのページングをトリガーすることに留意してください。

ここでは、200,0000,000ティックを要求し、すぐに53,788ティックを受け取り、ページング処理が開始されたことを示しています。

2分後に再度リクエストしたところ、5 088 888 ticksとなり、バックグラウンドでページングが行われるようになりました。

MetaQuotes-Demoのサーバーにいるはずなのですが。エヘン。今、現在のダニが発信しています。面白いのは別のところです。ストーリーの穴。モードALLは3000ティックを要求します。ターミナルを再起動した後 - 金曜日のティックだけが戻り、それ以前も戻る。

2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2985 2015.10.16 23:59:00: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54358
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2986 2015.10.16 23:59:00: spread = 74, ask = 1.54432, bid = 1.54358, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2987 2015.10.16 23:59:00: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54357
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2988 2015.10.16 23:59:00: spread = 68, ask = 1.54425, bid = 1.54357, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2989 2015.10.16 23:59:02: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2990 2015.10.16 23:59:02: spread = 69, ask = 1.54425, bid = 1.54356, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2991 2015.10.16 23:59:05: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2992 2015.10.16 23:59:05: spread = 64, ask = 1.54420, bid = 1.54356, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2993 2015.10.16 23:59:05: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2994 2015.10.16 23:59:05: spread = 72, ask = 1.54428, bid = 1.54356, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2995 2015.10.16 23:59:06: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2996 2015.10.16 23:59:06: spread = 75, ask = 1.54431, bid = 1.54356, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2997 2015.10.16 23:59:07: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54357
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2998 2015.10.16 23:59:07: spread = 74, ask = 1.54431, bid = 1.54357, last = 0.00000
2015.10.19 11:44:41.343 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2999 2015.10.16 23:59:10: spread = 0, ask = 0.00000, bid = 0.00000, last = 0.00000
 

しばらくすると、このような写真になります。ALLモード3000刻み。

2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2774 2015.10.16 23:59:05: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2775 2015.10.16 23:59:05: spread = 72, ask = 1.54428, bid = 1.54356, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2776 2015.10.16 23:59:06: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2777 2015.10.16 23:59:06: spread = 75, ask = 1.54431, bid = 1.54356, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2778 2015.10.16 23:59:07: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54357
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2779 2015.10.16 23:59:07: spread = 74, ask = 1.54431, bid = 1.54357, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2780 2015.10.16 23:59:10: spread = 0, ask = 0.00000, bid = 0.00000, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2781 2015.10.19 09:44:41: spread = 18, ask = 1.54498, bid = 1.54480, last = 1.54480
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2782 2015.10.19 09:44:41: spread = 19, ask = 1.54499, bid = 1.54480, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2783 2015.10.19 09:44:42: spread = 19, ask = 1.54499, bid = 1.54480, last = 1.54480
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2784 2015.10.19 09:44:42: spread = 18, ask = 1.54498, bid = 1.54480, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2785 2015.10.19 09:44:42: spread = 18, ask = 1.54498, bid = 1.54480, last = 1.54480
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2786 2015.10.19 09:44:42: spread = 19, ask = 1.54499, bid = 1.54480, last = 0.00000
2015.10.19 11:46:33.144 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2787 2015.10.19 09:44:42: spread = 19, ask = 1.54499, bid = 1.54480, last = 1.54480

ストーリーの穴。INFOモードでも同じです。

 

以下は履歴アップロードスクリプトのコードです。

#property script_show_inputs

input int inpStep=3000;
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   MqlTick array[];
   int attempt=1;
   int num=-1;
   while(attempt<11)
     {
      num=CopyTicks(_Symbol,array,COPY_TICKS_ALL,0,inpStep);
      if(num<0)
         attempt++;
      else
        {
         if(num==inpStep)
           {
            Print("Тиковая история загружена с ",attempt," попытки!");
            break;
           }
         else
           {
            if(attempt==10)
              {
               Print("Загружена не вся история (",num," из ",inpStep,")");
               break;
              }
            else
              {
               attempt++;
               continue;
              }
           }
        }
     }

   if(num<0)
     {
      Print("Тиковая история не загружена!");
      return;
     }

   int size=ArraySize(array);
   int iSpread=0;
   for(int i=0; i<size; i++)
     {
      iSpread=int(MathRound(( array[i].ask-array[i].bid)/_Point));

      Print(__FUNCTION__,": #",i," ",array[i].time,": spread = ",iSpread,
            ", ask = ",DoubleToString( array[ i ].ask, _Digits ),
            ", bid = ",DoubleToString( array[ i ].bid, _Digits ),
            ", last = ",DoubleToString(array[ i ].last,_Digits ) );
     }
  }
//+------------------------------------------------------------------+
 
シンボルごとのティック履歴を 削除し(シンボルごとのフォルダを完全に削除)、端末を再起動したところ、履歴が全く読み込まれなくなりました。
 
Tapochun:

何ですって?インジケーターで?そこにあるのは...。

ああ、ギャラリーから写真を削除すると、フォーラムからも削除されるのか。

もちろん、そうです。元データを削除してしまったのですね。
 
Renat Fatkhullin:
もちろん、削除されています。元データを削除してしまったのですね。
了解、覚えておくよ。
 
Tapochun:

以下は履歴アップロードスクリプトのコードです。

要望が少ない、1時間で3000ティックは少なすぎる。

私の場合、問題なくダウンロードできています。