CopyTicks」のテスト - ページ 34

 
coderex:
取引所は、具体的に誰が取引をしたのかのデータを提供しないのですか?ある特定の取引先のIDがあるかどうか
 
coderex:
まあ、なぜ何も面白い、そこにちょうど手数料のための情報は貴重です - 取引のテープは、歴史の中で確率論をテストする人のためのそのような情報は非常に貴重ですが、それはMT5でテスターがこの歴史を取らないことは残念です。

テストデータを見て判断しています。

#SYMBOL,SYSTEM,TYPE,MOMENT,ID,ACTION,PRICE,VOLUME,ID_DEAL,PRICE_DEAL
RIM5,F,S,20140205184842717,12090675286,1,151990.00000,1,,
GZH4,F,B,20140205184842717,12090675287,1,12765.00000,1,,
GZH4,F,B,20140205184842717,12090675288,1,12717.00000,1,,
 
Alexey Kozitsyn:

テストデータを見て判断しています。

#SYMBOL,SYSTEM,TYPE,MOMENT,ID,ACTION,PRICE,VOLUME,ID_DEAL,PRICE_DEAL
RIM5,F,S,20140205184842717,12090675286,1,151990.00000,1,,
GZH4,F,B,20140205184842717,12090675287,1,12765.00000,1,,
GZH4,F,B,20140205184842717,12090675288,1,12717.00000,1,,
あ、ストップ!それとも、私が強調したのは、グラスが変わっただけなのでしょうか?
 
coderex:
昨日の分じゃないのか?
いいえ。
 
fxsaber:
いいえ。
本当に昨日のはダメですね、まあ残念ながら最新のデータです。最新のデータがどうなるか、火曜日に確認する必要があります。
 

BCS #1 ビルド1470での面白い写真です。ローソク足の制御は、ローソク足が閉じた後に行われます。ティックによる音量は、インジケータからローソクの音量Volume[]と比較されます。ご覧の通り、ローソク足が閉じた後に制御が変更されています

2016.11.14 14:52:02.507 VolumeControl Si-12.16: ОШИБКА 2016.11.14 12:51! Сумма V buy = 2728, сумма V sell = 4187, контроль (покупки+продажи) = 6953
2016.11.14 14:52:15.365 VolumeControl Si-12.16: ОШИБКА 2016.11.14 12:51! Сумма V buy = 2728, сумма V sell = 4187, контроль (покупки+продажи) = 6997
2016.11.14 14:52:40.259 VolumeControl Si-12.16: ОШИБКА 2016.11.14 12:51! Сумма V buy = 2728, сумма V sell = 4187, контроль (покупки+продажи) = 6997
 
開発者の皆様へ(@Slawa)!CopyTicks()のバグフィックスの作業は進んでいるのでしょうか?
 

再生方法がわからない。ZoomPriceの ストレス作業で発生する現象 - インジケータを使用した多くのチャート、各チャートでのシンボルの切り替え、インジケータをアンロードせずに口座を変更する。つまり、CopyTicksを使った集中作業があるのです。

それは、こんなふうに現れます。
Market Watchは数秒間フリーズし、この時点ではCopyTicksは新しいデータを返しません。そして、Market Watchは息を吹き返し、新鮮なデータを表示します。これにより、CopyTicksは一時停止中にあったすべての履歴を取得します。すると、Market Watchはフリーズしてしまい、ぐるぐる回ってしまうのです。
面白いのは、Market Watchを一時停止すると、現在時刻をすぐに表示せず、見逃したティックを素早く(目視で)スクロールして表示することです。

ビデオに収めたもの

黄色いのが新鮮なダニ歴です。Market Watchがスローダウンしているのがよくわかる。そして、ブレーキから外れると、ティック履歴が遡及して変化します。つまり、Market Watchの動作が遅くなり、カチカチという履歴を通すと、データが取れなくなるのです。

Тиковый индикатор ZoomPrice
Тиковый индикатор ZoomPrice
  • 投票: 17
  • 2016.11.01
  • fxsaber
  • www.mql5.com
Показывает график цены любого уровня масштабирования.
 
fxsaber:

再生方法がわからない。ZoomPriceの ストレス作業で発生する現象 - インジケータを使用した多くのチャート、各チャートでのシンボルの切り替え、インジケータをアンロードせずに口座を変更する。つまり、CopyTicksを使った集中作業があるのです。

それは、こんなふうに現れます。
Market Watchは数秒間フリーズし、この時点ではCopyTicksは新しいデータを返しません。そして、Market Watchは息を吹き返し、新鮮なデータを表示します。これにより、CopyTicksは一時停止中にあったすべての履歴を取得します。すると、Market Watchはフリーズしてしまい、ぐるぐる回ってしまうのです。
面白いのは、Market Watchを一時停止すると、現在時刻をすぐに表示せず、見逃したティックを素早く(目視で)スクロールして表示することです。

ビデオに収めたもの

黄色いのが新鮮なダニ歴です。Market Watchがスローダウンしているのがよくわかる。そして、ブレーキから外れると、ティック履歴が遡及的に変化します。例:Market Watchの動作が遅くなり、ティック履歴からデータを取得できなくなった場合。

グラフィック描画時にブレーキがかかるというのは、同じ問題のようですね。

そこで、ユーザープログラムをスレッドに分割することが有効です。

- メインプログラムアルゴリズムの実行スレッド

- レンダリンググラフィックススレッド

履歴データを読み込まずに、ユーザープログラムの全実行とは別のスレッドで、ユーザー指定の描画用ウィンドウを作成することも可能であれば、なお助かります。

 
coderex:

グラフィックのレンダリング時にスローダウンするという、同じ問題に直面しているようです。

絶対にダメです。インジケーターを外すと、しばらくブレーキが続く。