エラー、バグ、質問 - ページ 1045

 
zfs:
見つけた)

シンボル_セッション_プライス_セトルメント

現在のセッションの供給価格

ヘルプにあるすべての変数が端末の名前と一致しないのはなぜか?)

独り言を言い続けるのが、今の流行りなんです)。

セッションの最初に保存して後半に使うというのはわかりましたが、端末にあるようなので、後半に取得する方法はないでしょうか-変化率はそこから計算されます。


 

stringo:

MetaDriver

各ティックでOnCalculate(...)を2~3回呼び出し、最後の1回はゼロからインジケータの完全な再計算を必要とする。

どう生きるか、ナダチャ!

1カ月ほど前に、すでにこんな質問がありました。この問題は、弊社では再現できませんでした。

スラバ、調子はどうだ、再現できたか?
 
MetaDriver:
スラバ、どうだ、再現できたか?
まだです。まだ再現していません。MetaEditor+mql.dllのベータ版パッケージが公開された後、すぐに実行する予定です。
 
stringo:
まだです。まだプレイしていない。MetaEditor+mql.dllのベータ版公開後、近日中に対応する予定です。

了解です。

--

OnCalculate()の重複呼び出しと、tick毎にprev_calculatedをNULLに するテストをフォーラムにいる方にお願い します。


そして、その結果をここに投稿してください(重複している/していない)。


テスト用インジケーターはこちら

 

MetaDriver:

...

そして、その結果をここに投稿してください(持っている/重複しない)。

テスト用インジケーターはこちら

こんな結果になってしまいました。

2013.08.21 16:08:26     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:26     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:26     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:26     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:23     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:23     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:23     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:21     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:21     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:21     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:18     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:18     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:18     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:18     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:16     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:16     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:14     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:12     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:09     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:09     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:07     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:07     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:07     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:04     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:04     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:02     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:08:00     prev_calc_Test (GBPUSD,M5)      prev_calculated == 0;  rates_total ==50000;  ArrSize(close) ==50000
2013.08.21 16:07:58     prev_calc_Test (GBPUSD,M5)      prev_calculated == 50000;  rates_total ==50000;  ArrSize(close) ==50000
 
tol64:

これが私にとっての結果です。

ありがとうございます。MetaQuotesのデモでダブルコール、RoboForexでトリプルコールをしています。
 


いろいろなTFを探しても、ゼロはない。MetaQuotesデモ

Win 7 64x.

RoboForexのpsも欠落しています。

 
MetaDriver:
ウィンドウ内の最大バー数 : 無制限」で全て問題ありません。
ウィンドウ内の最大バー数:50000 - たまにゼロにリセットされます。
2013.08.21 17:38:57 prev_calc_Test (EURUSD,M1) prev_calculated == 0; rates_total ==50000; ArrSize(close) ==50000。
2013.08.21 17:38:57 prev_calc_Test (EURUSD,M1) prev_calculated == 50000; rates_total == 50000; ArrSize(close) == 50000
2013.08.21 17:38:57 prev_calc_Test (EURUSD,M1) prev_calculated == 0; rates_total ==50000; ArrSize(close) ==50000。
2013.08.21 17:38:57 prev_calc_Test (EURUSD,M1) prev_calculated == 50000; rates_total == 50000; ArrSize(close) == 50000
2013.08.21 17:38:57 prev_calc_Test (EURUSD,M1) prev_calculated == 0; rates_total ==50000; ArrSize(close) ==50000。
2013.08.21 17:38:56 prev_calc_Test (EURUSD,M1) prev_calculated == 50000; rates_total == 50000; ArrSize(close) == 50000
2013.08.21 17:38:56 prev_calc_Test (EURUSD,M1) prev_calculated == 0; rates_total ==50000; ArrSize(close) ==50000。
 
Silent:

いろいろなTFを探しても、ゼロはない。MetaQuotesデモ

Win 7 64x.

RoboForexのpsも欠落しています。

再現性の悪さを危惧していたのですが、「負荷がかかっている状態」で確認されたのでしょうか?

CPUの種類は?

AMD Phenom II X6、win7 64、ターミナル x64を持っています。

 
Swan:
ウィンドウ内の最大バー数 : 無制限」で全て問題ありません。
ウィンドウ内の最大バー数:50,000 - たまにゼロになることがあります。

おお!ありがとうございます!システムが垣間見えますね。