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

 
x100intraday:


もしそれらが明らかにbuffer_numを 参照するならば、SetIndexBufferを通して 1つまたは別のオーダー番号を持つ指標バッファへの 受け入れ配列の予備バインドの必要性が明らかに暗示されます、おそらくINDICATOR_CALCULATIONS です。しかし、「インジケータのいくつかの値を(インジケータバッファではない)別の配列にコピーしたい場合」、buffer_numは インジケータではないので、定義上何にも束縛されていないので、話になりません

あるインジケータから値をコピーしたい。各インジケータは、値を持つ少なくとも1つのインジケータ・バッファを持つ。このバッファのインデックス(コピーしたい場所)です。曖昧さを理解するには?
 
Rosh:
あるインジケータから値をコピーしたい。すべてのインジケータは、値を持つ少なくとも1つのインジケータ・バッファを 持ちます。このバッファのインデックス(コピー元)です。どうして曖昧に理解されるのでしょうか?
私たちが話しているのは、ハンドルを取った準備のできた(例えばビルトインの)インジケータのバッファのインデックスについてであり、さらなる充填のために私たちのコードでバインドしたこれらのバッファのインデックスについてではありません。理解できました、回答ありがとうございました。コメントには「//インジケータ・バッファ番号」とはっきり書いてあるつもりでしたが、見せられるまで変な気がしていました。インジケーターを書いていて、動くのはわかるのですが、いけないような気がしてきました。今となっては、そのはずです。
 

しかし、インジケーターの書き方の ドキュメントを勉強しているプログラマーが、どのインジケーターバッファを意味しているのか、すぐに区別できないのはおかしいことではありません。プログラマは自分のインジケータを書き(ここで、適切なインデックスを割り当てることによって、あれこれ関連付けることを忘れてはいけません)、インデックスを持つ独自のバッファを持つ、準備のできたインジケータのハンドルを呼び出す機会があるのです。経験豊富なプログラマーは一目で違いがわかるが、それ以外の人は一発で区別がつかない。

このような違いをさらに強調することで、ドキュメントの習得を早める、いわば「耳をすませば」なのでしょう。リファレンスには必要十分な最低限が書かれていますが、私のように疲れて呆然としている人、特に才能のある人は、なぜかすぐには理解できない人がいるのです。

 
ここではエラーです - キャンドル(例えばEURUSD、H3、9.11.11 0:00)を作成し、次のものを開始、VOLUME値0:00 - 7395、私はファイルを保存しました。キャンドル3:00を終了して、保存したら、0:00のVOLUMEが不可解に変わっていて、6055になっていました。これはよくあることで、以前のローソク足のVOLUME値が無秩序に変化しているのです。VOLUMEを持つテクニカル指標は使用できないことは明らかである - その前の値も前後に浮動することになる。
 

私のインジケータには、7つのバッファINDICATOR_DATAがあります。

チャートに表示するバッファを、例えば input bool で設定または禁止して、非表示のバッファでスケールを変更しないようにするにはどうしたらよいでしょうか。

ありがとうございます...

 
Olegts:

表示されないバッファによってスケールが変化しないように、例えば入力ブールによってチャート上にバッファを表示することを設定または禁止するにはどうしたらよいでしょうか。

MQL5のDrawing Stylesの 記事を見てください。外部パラメータによって外観が変わるインジケータの例があります。
 
Rosh:
MQL5のDrawing Stylesの 記事をご覧ください。外部パラメータによって外観が変わるインジケータの例があります。
ありがとうございました。
 

デモでは、時々相場がフリーズする(接続はされるが動きがない)。

P.S. 非常に迷惑なので、直してください

 
Arkadiy:
ここでエラーです - キャンドル(例えばEURUSD、H3、9.11.11 0:00)を形成し、次のものを開始、VOLUME値0:00 - 7395、ファイルを保存しました。キャンドル3:00を終了して、保存したら、0:00のVOLUMEが不可解に変わっていて、6055になっていました。これは常に起こることで、VOLUMEの値は以前のローソク足でカオティックに変化するのです。VOLUMEを持つテクニカル指標は使用できないことは明らかで、その前の値も前後に流れてしまうのです。
EURUSD H4 12:00 candle (VOLUME=26004) をダウンロードしたところ、8:00 candle の VOLUME 値が変更されました (23567 から 24554)。12:00の値がどのように変化するかは、4時間後に確認することになります。
 
Arkadiy:
混乱は続く - EURUSD H4 12:00 candle (VOLUME=26004)をダウンロードしたところ、8:00 candleのVOLUME値が変更されています(23567から24554)。4時間後に12:00の値がどう変わるか見てみましょう。
またか~(その時はVOLUME=26004と言ったのに)、今12時には26397と表示されている。 どんなに話題への反応がなくても気分を害しますよ、皆さん。