ダニの話 - ページ 6

 
Karputov Vladimir:

ダニは月ごとにファイルに積み上げていくんですよね?以下はスクリーンショットです。

また、これらのファイルをどのように読み取るのでしょうか?それともストラテジーテスターを通してのみ

はい。

はい、MQL5やストラテジーテスターを使って読むだけにしてください。

 
Renat Fatkhullin:

はい。

はい、MQL5または取引戦略のテスターを通じてのみ読み取ります。

Renatさん、mt4のティック履歴は 出るのでしょうか?
 
Renat Fatkhullin:

スクリプトは履歴をダウンロードし、「怪しい」データを表示する。ビッドかアスクのどちらかが欠けた壊れたティックがたくさんあります。

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
        {
         Print("Тиковая история загружена с ",attempt," попытки!");
         break;
        }
     }

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

   int size=ArraySize(array);
   int iSpread;
   for(int i=0; i<size; i++)
     {
      iSpread=int(MathRound(( array[i].ask-array[i].bid)/_Point));
      if(iSpread>100 || iSpread<-100)
         Print("#",i,": spread = ",iSpread,
               ", ask = ",DoubleToString( array[ i ].ask, _Digits ),
               ", bid = ",DoubleToString( array[ i ].bid, _Digits ) );
     }
  }
 

EURUSDの結果。

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99625: spread = 114067, ask = 1.14067, bid = 0.00000。

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99623: spread = -114059, ask = 0.00000, bid = 1.14059.

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99608: spread = -114051, ask = 0.00000, bid = 1.14051.

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99602: spread = -114047, ask = 0.00000, bid = 1.14047.

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99594: spread = 114068, ask = 1.14068, bid = 0.00000。

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99588: spread = -114061, ask = 0.00000, bid = 1.14061.

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99586: spread = -114062, ask = 0.00000, bid = 1.14062.

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99582: spread = -114060, ask = 0.00000, bid = 1.14060.

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99573: spread = -114052, ask = 0.00000, bid = 1.14052.

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99570: spread = 114060, ask = 1.14060, bid = 0.00000。

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99568: spread = -114051, ask = 0.00000, bid = 1.14051.

これらはすべてのエラーではありません。

 
Tapochun:

スクリプトは履歴をダウンロードし、「怪しい」データを表示する。ビッドかアスクのどちらかが欠けたブロークンティックがたくさんあります。

タンブラーやビッド/アスク/ラストティックの世界へようこそ。

そうなんです、ビッドやアスクが一回入ってくるだけなんです。時にはただのフリッパーに。

 
Evgeny Belyaev:
Renatさん、mt4のカチカチストーリーは 出るのでしょうか?
いいえ
 
Renat Fatkhullin:

タンブラーやビッド/アスク/ラストティックの世界へようこそ。

そうなんです、ビッドやアスクが一回入ってくるだけなんです。フリッパーだけということもあります。

おお、それは良かった!ちょっとごちゃごちゃしてましたからね。ダニは徐々に落ち着いてきています)

日付のフォーマットがミリ秒に拡張されるのでしょうか?

今度は、1秒以内の刻みがすべて同時にやってくることがわかった。

 
Sergey Chalyshev:

おお、それはよかった!ちょっとごちゃごちゃしてましたからね。ダニは徐々に落ち着いてきています)

教えてください、日付のフォーマットはミリ秒に拡張されるのでしょうか?

今度は、1秒以内の刻みがすべて同時にやってくることがわかった。

こんなデータもあります。

MqlTickの構造を 拡張する権利があるかどうかは、まだ一生懸命考えているところです。この構造の大きさで操作する人は、苦しむかもしれません。原理的には、将来のために、構造を生きたまま切断し、拡張することが可能です。

来週の金曜日の発売までには決定する予定です。

 
Renat Fatkhullin:

こんなデータもあります。

MqlTickの構造を 拡張する権利があるかどうかについては、まだ一生懸命考えているところです。この構造の大きさで操作する人は、苦しむかもしれません。原理的には、将来のために、構造を生きたまま切断し、拡張することができるのです。

来週の金曜日の発売までには決定する予定です。

カット!
 
Renat Fatkhullin:

タンブラーやビッド/アスク/ラストティックの世界へようこそ。

そうなんです、ビッドやアスクが一回入ってくるだけなんです。時にはただのフリッパーに。

そして、出目の世界から遠い人のために、はっきりさせてください:フリッパーとは、ユーザーの最後の取引の価格 ですか?