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

 
stringo:

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

ある区間で何を得たいのか?価格はどのように推移するのでしょうか?"対価を知ればソチに住む"。

なーんだ。もっと単純な話です。

D1小節のスタートがある。

D1+86400日分。

その中で、最大/最小を探し、時間を指定する。

しかし、Barsは初見では全く動かないし、たまに嘘もつくので、強く疑っています。 とりあえずToRを書いてみて、クロスチェックをしています :)

いずれにせよ、コピーよりもバーの方が問題が大きいことが判明した。このスレッドでは、この人もバーズに問題があるようです。

 
stringo:
この質問をサービスデスクに持ち込む必要はないでしょう。どんな答えが欲しいのか?

わかりました、やめときます。

PS 機能が動作することを確認するため。

 
tol64:
範囲の開始(t[0]+b)と終了(t[0])の時刻を確認(ログ)する。すぐに手に入れることができます。
これだけでは不十分です。返されたバーの数を別の関数で再確認する必要があります。
 
Silent:

わかりました、やめときます。

PSで機能が動作するか確認する。

どっちにしろバーが0になることをストレートに伝えているんだ!確認することは何もありません。どうせバーが0になるのだからということであれば、ここで質問してください。

質問:何本のバーを手に入れたかったのですか?

 
Silent:
これだけでは不十分です。返されたバーの本数を別の関数で再確認する必要があります。

十分でないとは言いません。でも、どこかから始めないとわからないんですよね。そうでないと、一歩一歩マンネリ化してしまうからです。)))

ログやデバッガで値を確認すれば、次に進むべき道がすぐに分かります。

 
stringo:

どっちにしろ棒は0本だよ!」とストレートに言い放ちます。確認することは何もありません。どうせバーが0になるのだからということであれば、ここで質問してください。

カウンタークエスチョン:何本のバーを手に入れたかったのですか?

そして、安定した0が出ない。

1stトライ - 0.

2回目の挑戦 - 価値を、同時に。

   bm=Bars(_Symbol,PERIOD_M1,tm[0]+b,tm[0]);
   Print("bm = "+bm);
//--- возвращает bm = например 368
   bm=Bars(_Symbol,PERIOD_M1,tm[0]-b,tm[0]);
   Print("bm = "+bm);
//--- возвращает bm = а тут 1201

そしてそれは隣接する2つのバー上にあり、2番目の値は一貫して繰り返されますが、最初の値は繰り返されません。

また、分単位で実行すると、b > 50000で、どちらの場合も6となりました...。

とにかく、わかった。機能的に問題なければ、取捨選択がしやすくなります。

 
tol64:

十分でないとは言いません。でも、どこかで物事を考え始めないといけないんです。そうでないと、一挙手一投足に手詰まりになってしまいます。)))

ログやデバッガで値を確認すれば、ここから先がすぐにわかります。

すべてクリアで、すでに各ステップがプリントされ、関数も別のスクリプトに引き込まれているのですが......。わかりました、ゆっくり考えてみます。
 
Silent:
これだけでは不十分です。返されたバーの本数を別の関数で再確認する必要があります。

関数が動作しない場合、関数に渡されたパラメータを確認することからエラーを探し始める必要があります。

ストリンゴはすでに直接あなたに話しています。"誤ったパラメータが関数に渡される "ことを、あなたはまだ理解できていない。

 
Silent:

そして、安定した0を得ることができない。

1stトライ - 0.

2回目の挑戦 - 価値を、同時に。

また、分単位で実行すると、b>50000で、どちらも6となる...。

とにかく、オッケーです。機能的に問題なければ、取捨選択がしやすくなります。

機能をあきらめる必要はない。

現在時刻~現在時刻+何秒」の範囲のデータを要求する場合は、未来のデータを要求していることを意味する。要求時にデータがまだ存在しない。

もし、「現在の時刻-現在の時刻から何秒か引いた 時刻」の範囲のデータを要求していたとしたら、それは潜在的に存在するデータを要求していることになります。

Документация по MQL5: Дата и время / TimeCurrent
Документация по MQL5: Дата и время / TimeCurrent
  • www.mql5.com
Дата и время / TimeCurrent - Документация по MQL5
 
Contender:

関数が動作しない場合、関数に渡されたパラメータを確認することからエラーを探し始める必要があります。

ストリンゴはすでに直接あなたに話しています。"誤ったパラメータが関数に渡される "ことを、あなたはまだ理解できていない。

OK、OK。

了解です、訂正します、勉強してきます。