"ダミー "からの質問 - ページ 249

 
kPVT:

できるんですね。

しかも、1時間には72,000秒もの秒数があるんですよ。現実にこれだけあればいいのですが))。

実際のコードでは、より小さなタイムフレームの同期を確認する必要があります。

ありがとうございます。問題は、コードにあるのではありません。問題はBarsにある。

最初の呼び出しではほとんど0が返され、その後定期的に返されます。同期させることで、この問題は部分的にしか解決されません。

主な問題は、Barsが0を返した場合、必ずしも与えられた期間内のバーの数を返すとは 限らないことである。

小節の数は物語の始まりと関係があるようで、これをどう再確認するかはまだ考えているところです。

PS そうです、秒数が間違っていました :)

 
Silent:

ありがとうございます、コードではありません。問題はBarsにある。

最初の呼び出しでは、ほとんど常に0を返し、その後定期的に0を返します。同期させることで、この問題は部分的にしか解決されません。

なぜなら、主な問題は、Barsが0を返さない場合、必ずしも与えられた期間内のバーの数を返さない ことです。

バーの数は歴史の始まりと関係があるようです、まだ再確認の方法を考えています。

PS はい、秒殺の間違いでした :)

Barsについては、私は使っていないので何とも言えません。

コピー*関数を使うと、要素の数とその要素の必要なデータの両方を得ることができます。

 
kPVT:

Barsについては、私は使っていないので何とも言えません。

コピー*関数を使うと、要素の数とその要素の必要なデータの両方を得ることができます。

その方法でやるしかなさそうです。

OK、ありがとうございます。後でSDに話してみる、もしかしたら自分で確認するかもしれない。
 
Silent:

高値のタイムフレームから分単位のバー数を取得したいのですが。

バーズから訳の分からない番号が来る。H1では1201になる。M1では6個です。

どこが問題なのか、教えてください。

このセリフは何を意味するのか。

bm=Bars(_Symbol,PERIOD_M1,tm[0]+b,tm[0]);

?

そして、そのセリフを見る前に

int b=72000;   // секунд в H1
1時間は3,600秒だと思ってた。今、私は疑問を持っています。
 
Contender:

この行の意味するところ

?

そして、そのセリフを見る前に

1時間は3,600秒だと思ってた。今、私は疑問を持っています。

慌てて日間86400でスタートしました。

ポイントではありません。

 
Silent:

気まぐれに。日数にして86400でスタートしました。

ポイントではありません。

1.最初の質問には答えていませんね。

2.プログラミングでは精度が重要です。

 
Contender:

1.最初の質問には答えていませんね。

指定された区間のバーの本数を 問い合わせる
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
Документация по MQL5: Доступ к таймсериям и индикаторам / Bars
  • www.mql5.com
Доступ к таймсериям и индикаторам / Bars - Документация по MQL5
 
Silent:
指定された区間にあるバーの本数を 要求する

指定した間隔は、現在時刻(現在のバー時間)-現在時刻(現在のバー時間)+何秒か(つまり将来の時間)です。

与えられたインターバルで何を得たいのか?価格はどのように推移するのでしょうか?"価格を知ればソチに住む"

 
Silent:
指定した区間のバーの本数を 問い合わせる
範囲の開始(t[0]+b)と終了(t[0])の時刻を確認(ログ)する。すぐに手に入れることができます。
 
Silent:

そうするしかなさそうです。

OK、ありがとうございます。後日、SDと連絡を取って、自分で確認できるかどうか確認してみるよ。
この質問でservicedeskに連絡する必要はありません。どんな答えが欲しいのか?