CopyTicks」のテスト - ページ 35

 
fxsaber:
しかし、そうではありません。インジケーターをはずすと、しばらくブレーキが続く。

そうかもしれませんが、結論から言うと、インジケーターのグラフィックを無効にして確認する必要があります。

そのため、通常のプログラミング言語では、スレッドで動作する可能性があり、GUIは常に別の実行スレッドで表示されます)。 さて、MQL5には、視覚化と制御のためのグラフィックスを表示する可能性がありますが、高速アルゴリズムでのメインプログラムロジックの実行を阻害することが判明しています。

もう一回、グラフィックスなしでテストして、もし遅かったら、対象プラットフォームを為替トレーダーが使うようなものに変えてみることにしました。

 
全キャラクター共通の「マーケット・オーバービュー」が遅れをとっているのだ!
 
fxsaber:
減速しているのは、全シンボル共通の「マーケットウォッチ」だ!
端末の実体であり、ユーザースレッドではなく、別スレッドで実行されるからです。
 
coderex:
端末の実体であり、ユーザースレッドではなく別スレッドで実行されるのに、どうしてフリーズするんだろう?
このように

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

CopyTicks」のテスト

fxsaber, 2016.11.23 08:47

ビデオに収めたもの

イエローは新鮮なダニの話です。Market Reviewが減速しているのがよくわかる。そして、ブレーキから外れると、ティック履歴が遡及して変化します。例:Market Watchの動作が遅くなり、ティック履歴からデータを取得できない場合。

 

ブレーキを再現するには、次のEAを実行します。

void OnInit()
{
  EventSetMillisecondTimer(50);
}

void OnTimer()
{
  MqlTick Ticks[];
  Comment((string)TimeCurrent() + " " + (string)CopyTicks(_Symbol, Ticks));
}

Basesに履歴のないシンボルで

EAを削除せずに、同じシンボルの別のトレードサーバーに切り替えます。

ブレーキが効かない場合は、再度他のトレードサーバーに切り替えてください。もしかしたら、別のシンボルがあるかもしれません。

私は最初の時間をブレーキを取得しないでください、しかし、少しスイッチング(異なるサーバー上の多くのアカウントを開く)の後に分、私は市場の概要がブレーキをかける状況を作成するために管理しています。ZoomPriceのように明らかに遅いわけではありませんが(同じ再生方法ですが、EAではなくこのインジケータだけ)、それでもないよりはましです。

 
fxsaber:

ブレーキを再現するには、次のEAを実行します。

void OnInit()
{
  EventSetMillisecondTimer(50);
}

void OnTimer()
{
  MqlTick Ticks[];
  Comment((string)TimeCurrent() + " " + (string)CopyTicks(_Symbol, Ticks));
}

Basesに履歴のないシンボルで

EAを削除せずに、同じシンボルの別のトレードサーバーに切り替えます。

ブレーキが効かない場合は、再度他のトレードサーバーに切り替えてください。もしかしたら、別のシンボルがあるかもしれません。

私は最初の時間をブレーキを取得しないでください、しかし、少しスイッチング(異なるサーバー上の多くのアカウントを開く)の後に分、私は市場の概要がブレーキをかける状況を作成するために管理しています。ZoomPriceのように明らかに遅いわけではありませんが(同じ再生方法ですが、EAではなくこのインジケータだけ)、それでもないよりはましです。

なるほど、不注意で失礼しました、私の事情ではないのですが ))
 

本日リリースされた1485ビルドでは、CopyTicksの改良が施されています。

  • リクエストに応じてキャッシュを128kティックまで動的に増加させ、ティックを社内で保持する必要性を低減させた
  • CopyTicksRange 機能を追加しました。



 
Renat Fatkhullin:

本日リリースされた1485ビルドでは、CopyTicksの改良が施されています。

  • リクエストに応じてキャッシュを128kティックまで動的に増加させ、ティックを社内で保持する必要性を低減させた
  • CopyTicksRange 機能を追加しました。
ありがとうございます!ぜひ試してみます。
 

以前はここに、ティックのボリュームが来ないというオープニングのことを書いていたのですが、それがゼロになりました。昨日確認したところ、すべてOKで、アップデートされたのでしょう。


オフトピックかもしれないけど、ちょっと違うかな。mt5 の Open Interest インジケータで、履歴が保存されているものはどこにありますか?(使用する場合、mt5 mt4 open interest indicatorが必要で、その保存方法がわかりません。.SymbolInfoDouble(_Symbol,SYMBOL_SESSION_INTEREST,interes) は正常に動作する(データはキューにある通り)、 .せめて、保存されたローソク足データをsi、rts、建玉で見ることはできないか?

 
juriy5555:

以前はここに、ティックのボリュームが来ないというオープニングのことを書いていたのですが、それがゼロになりました。昨日確認したところ、すべてOKで、アップデートされたのでしょう。


オフトピックかもしれないけど、ちょっと違うかな。mt5 の Open Interest インジケータで、履歴が保存されているものはどこにありますか?(使用する場合、mt5 mt4 open interest indicatorが必要で、その保存方法がわかりません。.SymbolInfoDouble(_Symbol,SYMBOL_SESSION_INTEREST,interes) は正常に動作する(データはキューにある通り)、 .せめて、保存されたローソク足データをsi、rts、建玉で見ることはできないか?

市場を見る、見た。また、servicedeskに追加依頼を書いてみるのもよいでしょう。