オトクリートで取引できる商品について - ページ 7

 
Vasiliy Sokolov:

いや、効いてない。私のやり方が悪いのかもしれません。

実際のアカウントで試してみないと。また、無効化されたシンボル(有効期限がとっくに過ぎている)については、サーバーが履歴をティックに変換していなかった疑いがある。
 
Karputov Vladimir:

CopyTicks あと、念のためですが、ガラスについて。

ぜひ、端末と連携してから書き込んでほしい。

CopyTicksと 何の関係があるのですか?MTとの関係もなく、タンブラーの歴史についての会話になりました。ここに来て、私たちは何も知らないと、皆さん書いていますね。まあ、書けるなら見せてくださいよ。

それか、まず自分が何を言っているのか把握するのが先だろう。もう一度、よく読んでみてください。ありがとうございます。

 
Vasiliy Sokolov:

いや、効いてない。私のやり方が悪いのかもしれません。

再接続すれば解決するはずです。なぜ、それがないとできないことがあるのかが問題なのです。
 
Yuriy Asaulenko:

CopyTicksと 何の関係があるのですか?話は、MTとは関係なく、証券取引所の歴史についてでした。ここに来て、私たちは何も知らないと書きましたが、あなたはすべて書いていますね。まあ、書いてあるのなら見せてください。

それか、まず自分が何を言っているのか把握するのが先だろう。もう一度、よく読んでみてください。ありがとうございます。

はぐらかすことなく、もっと正確に質問を練り上げるべきです。そして、証券取引所のターミナルの議論から飛び出して、「そして、私はそれとは何の関係もない」と大きな目をしないことです。端末についてわからないことがあれば、質問してください。交換について質問がある場合、自分でMOEXの電話番号を見つける?
 
Vasiliy Sokolov:

いや、効いてない。私のやり方が悪いのかもしれません。

期限切れの先物がおかしいOverviewから期限切れシンボルの自動削除を無効にした(Market Overviewで右クリックし、「Auto-delete Expired」チェックボックスをオフにする)。そして、リロード後も期限切れの先物の刻みが汲み取られている。デモサーバーを開設
 
Karputov Vladimir:
フォーラムに質問を殺到させるのではなく、もっと的確な発言をしなければならない。端末の話から交換に飛びついて「でも私は関係ない」と大きな目をする必要はないのです。端末についてわからないことがあれば、質問してください。取引所について質問がある場合、MOEXの電話番号を自分で探すことができます。

さて、あなたへの質問はありませんでした。してないんです。トレーダーはフォーラムで取引に関する質問をすることができますか、それともMTとMQLだけですか?もしそうでないなら、「 オープン」でどんなツールを取引 するかという話題を全部洪水に追加しよう。

この話は終わりにしましょう。

 
Vasiliy Sokolov:

いや、効いてない。私のやり方が悪いのかもしれません。

ここでは、便利なタイマー付きのEAという形で、より適切な選択肢をご紹介します。
int OnInit()
  {
   EventSetTimer(1 0);
   return(INIT_SUCCEEDED);
  }
void OnTimer()
  {
   MqlTick array[];
   datetime start=D'2013.02.20';
   CopyTicks("Si-6.16",array,COPY_TICKS_ALL,start*1000,10000000 0);
   printf("Ticks: %d",ArraySize(array));
  }
void OnTick()
  {
  }

ここではSi-6.16がアクティブで、2013年から深さ100,000,000ティック(1億ティック)までのデータの要求があります。

インジケータでは、CopyTicksは完全に非同期で動作し、待たずにすぐに結果を返します。スクリプトとExpert Advisorsでは、ダウンロードとの同期のために最大30秒の待ち時間があり、ほとんどの場合、目的のデータをすぐに取得することが可能です。

もちろん、最初のうちはNullまたは不完全なデータで30秒のリターンが多く、その後、必要なボリュームが常に即座に入手できるようになります。

ここでは、このExpert Advisorがオトクリティの実際の口座で どのように動作するかの例を紹介します。

2016.04.21 18:31:10.507 TEST (Si-6.16,H1)       Ticks: 37564752

3,700万ティックが与えられ、これらはすべてMQL5で初歩的に利用可能です。シンボルは何個でもリクエストでき、それなりの時間で動作します。

Si-6.16ティックが極限まで詰まった状態(3700万ティックで87mb)でこれだけの量になるのです。


私たちの目標は、ティックを含む最も正確なヒストリカルデータをMetaQuotes-Demoで収集し、多くのマーケットに提供することです。これについては、すでに作業を開始しています。

ブローカーは、このヒストリカルデータを当社のサーバーから簡単に同期させることができ、トレーダーは最大限の品質で通常ヒストリカルでテストできるようになります。

 

当初、オトクリティは2013年にまだMT5を発売していないため、Si-3.13のデータがないのではと思いました。

でも、その分もあるんです。

int OnInit()
  {
   EventSetTimer(10);
   return(INIT_SUCCEEDED);
  }
void OnTimer()
  {
   MqlTick array[];
   datetime start=D'2011.01.01';
   CopyTicks("Si-3.13",array,COPY_TICKS_ALL,start*1000,100000000);
   printf("Ticks: %d",ArraySize(array));
  }
void OnTick()
  {
  }

対応する。

2016.04.21 18:42:21.596 TEST (Si-3.13,H1)       Ticks: 4180204

400万ティック発行。

中古

2016.04.21 18:39:38.915 Terminal        MetaTrader 5 x64 build 1306 started (MetaQuotes Software Corp.)

ブローカーがサーバーを最新バージョンにアップグレードすれば、システム全体が新しいプロトコルと同期方法に切り替わるため、ティックデータの取り扱いは 劇的に改善されます。
 
Renat Fatkhullin:

ブローカーがサーバーを最新バージョンにアップグレードすれば、システム全体が新しいプロトコルと同期方法に移行するため、ティックデータの取り扱いが劇的に改善されます。

TERMINAL_BUILDにSERVER_BUILDも 追加してください。
 
Renat Fatkhullin:

当初、オトクリティは2013年にまだMT5を発売していないため、Si-3.13のデータがないのではと思いました。

でも、その分もあるんです。

...

帰り道、そんなことを考えていたところでした。

実は意外と知られていない、当時MTサーバーが稼働していなかった場合、誰が回収したのか?