警告を数秒遅らせる - ページ 4

 
GumRai:

何が言いたいんだ?

なぜダメなのでしょうか?新しいバーを検出するためにTime[0]を使用することは何も問題ありません。

ああ

テストして結果をお見せします。チャートの更新についてです。

mql5の 場合。

もう一度、私は(指に)説明しようとします。
  1. 前回の実行からX時間後にターミナルを実行すると
  2. 欠けている注入履歴を開始する(端末がX分動いていなかった)。
  3. 既存のストーリーでOnCalculate インディケータを呼び出した prevtime = ヒストリーの最後の既知の時間、インディケータバッファのサイズNバー
  4. ストーリーは、サーバーからポンプされている間、チーク来る
  5. 呼び出された OnCalculateインジケータ、ここで時間[0]ティック時間そのインジケータはprevtime、インジケータバッファのサイズN + 1バー(バーNとN + 1の間に物語の穴がある)方法を記憶しています。
  6. ストーリーを再開した後、再びOnCalculateインジケータと呼ばれるが、今回は、ない歴史の中で穴が、prevtimeは時間[0]としてタイトな日付を持って - 新しいバーが(またはインジケータ内のバッファを消失されていない)、バッファサイズインジケータN + X /タイムフレームのバーとIndBuffer [0] ステップ5でいたものではありませんがあります
 
omissamf:
こんにちは、皆さん 素晴らしいです !!!
私はあなたの協力に どのように感謝 したらよいかわかりません
eevevillが 投稿した コードは非常によく機能する、という こと です。
GumRaiの コードは、代わりに RSIが 30/70の レベルを 越える たびに リペイントして シグナルを 出すようにして います
eevviill さんの提案に従って 動作する コードを挿入 もう少し お役に 立てればと思います

マッシモ さん いろいろありがとう ございました


よろしくお願いします。
 
GumRai:

...

正直、バーズが史上最大になったらどうなるのか、わからない・・・。

次の打ち上げまで、設定したものを増やし続けるそうです。
 
Ovo:
次の打ち上げまで、設定したものを増やし続けてくれる。
ありがとうございました。
 
eevviill:

ああ、そうですか。

テストして結果をお見せします。チャートの更新についてです。

mql5 を使っています。

もう一度、私は(指に)説明しようとします。
  1. 前回の実行からX時間後にターミナルを実行すると
  2. 欠けている注入履歴を開始する(端末がX分動いていなかった)。
  3. 既存のストーリーにOnCalculateインディケータを呼び出した prevtime = ヒストリーの最後の既知の時間、インディケータバッファのサイズNバー
  4. ストーリーは、サーバーからポンプされている間、チーク来る
  5. OnCalculateインジケータを呼び出し、ここでTime [0] tick timeそのインジケータはprevtime、インジケータバッファのサイズN + 1バー(バーNとN + 1の間に物語の穴がある方法を覚えている)。
  6. ストーリーを再開した後再びOnCalculateインジケータと呼ばれるが、今回は、ない歴史の中で穴が、prevtimeは時間[0]としてタイトな日付を持って - 新しいバーが(またはインジケータ内のバッファを消失されていない)、バッファサイズの指標N + X / TimeframeバーとIndBuffer [0] ステップ5でいたものではないされている

これでOKです。

操作方法:M1チャートにindを取り付け、ターミナルをクローズ、3-6分後にターミナルをオープン。

結果

ファイル:
 
Ovo:
次の起動まで、設定した通りに増え続けるのです。

素晴らしい、それはあなたがいくつかのテストを行ったということです。チャート上の最大バーが 次の起動まで増え続けることは知っていましたが、ヒストリーの最大バーがどうなるかは知りませんでした。

EAやインジケータが動作しているときに、Homeキーを押し続けるとどうなるか知っていますか?Barsからの戻り値が増加するのでしょうか?

 
GumRai:

素晴らしい、それはあなたがいくつかのテストを行ったということです。チャート上の最大バーが次の起動まで増え続けることは知っていましたが、ヒストリーの最大バーがどうなるかは知りませんでした。

EAやインジケータが動作しているときに、Homeキーを押し続けるとどうなるかご存知ですか?Barsからの戻り値が増えるのでしょうか?

確かに増えますが、Homeキーを押すよりChartNavigateを使った方がいいかもしれません(悪気はないのですが)。
 
Ovo:
確かに増えますが、Homeキーを押すよりChartNavigateを使う方がいいかもしれませんね(悪気はないです)。

悪気はないんです。私の記憶が正しければ、ChartNavigateは日付と時刻に特定のフォーマットを使用しており、それはアメリカ方式に基づいています。私はイギリス人ですが、MT4で認識される書式を覚えることができません。

ただ、おっしゃりたいのは、Barsは以前のデータをチャートに追加することで増えるということです。ということは、以前のバーを追加することで、バーからの戻りが増えるので、Time[]の代わりにBarsを 使えば、新しいバーがなくても新しいバーを検出することになるのでは?

 
GumRai:

悪気はないんです。私の記憶が正しければ、ChartNavigateは日付と時刻に特定のフォーマットを使用しており、それはアメリカ方式に基づいています。私はイギリス人ですが、MT4で認識される書式を思い出すことができません。

しかし、あなたが言っているのは、Barsは以前のデータをチャートに追加することによって増加するということです。ということは、以前のバーを追加することで、バーからの戻りが増えるので、Time[]の代わりにBarsを使えば、新しいバーがなくても新しいバーを検出するということでしょうか?

確かに、当たり前だと思います。日付のフォーマットについては、おそらくアメリカ式でも英語式でもないデフォルトのものだと思います。

 
こんにちは、皆さん。 それは 誰かを怒ら せるために私の意図では ありませんでした
GumRai あなたが 私に 投稿 したコードは 、私は RSIが 30/70 レベルを 横切る たびに 矢印が 表示さ れますが、 キャンデルの 形成中に RSIが戻って 矢印が消える 場合 私が 示唆 したコードで eevill 矢印は RSIが レベルを 横切る 場合3秒後に 現れ たとえ戻って、それは 固定 されたまま です 私は何が間違って いるのかを理解することが できません あなたは 私にとって あまりにも良いですが、これは あなたのコードで 何が起こるか です
こんにちは マッシモ