コーディングのヘルプ - ページ 45

 

はい、どうぞ

Andrewsurfer:
素晴らしい:)ありがとうございました。もう一つ変更することは可能でしょうか?今のインジケータは "Days to plot "期間の後にも線を引いていますが、"Days to plot "期間の後に線が出ないように変更できますか?
ファイル:
 
mladen:
はい、どうぞ

ありがとうございました、ありがとうございました

 

どこで聞いたらいいかわからないのですが、gda_100, gi_112 などのショートコードは何ですか? また、それらが何を意味するのか、つまり、どの機能などの 略語なのかのリストはどこにありますか?

通常のコードの代わりにこれらのコードでmq4を編集したいので、本当に助けて欲しいです

 

...

:):)

これらはデコンパイラが生成したもので、そのコードがデコンパイルされたことを意味します。これらは何の意味もなく、デコンパイラがユニークな名前を生成しているだけで、その過程で失われます。

zigflip:
また、これらのコードがどのような意味を持つのか、つまり、どのような関数などの略語なのかのリストはどこにあるのでしょうか? 通常のコードの代わりにこれらのコードでmq4を編集したいので、本当に助けて欲しいです
 
mladen:
:):):) これはデコンパイラから来たもので、そのコードがデコンパイルされたことを意味します。これらは何の意味もなく、デコンパイラがユニークな名前を生成しているだけで、その過程で失われます(コードはコンパイルされると、変数は元の名前を維持しません)。

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

 

アクアラインの交差に矢印を追加しようとしたのですが、何が間違っているのでしょうか?

あなたの専門知識とアドバイスは非常に感謝しています。

チャート上の任意のタイムフレームでそれを見るには、最初の場所gadi_obvその後mnKilllingZone 1.3.1(Arrows と私のバージョンは1.3.2です)。

よろしくお願いします。

 

altoronto

私が見る限り、start() にもCheckObvLevels() にもループはありません。ループはinitに移され、initから本格的なデータ処理を行うのは常にリスクがあります(一例ですが、initが呼ばれたときにすべてのデータが利用可能でないことがよくあります)。もっと調べてみますが、今のところ問題なさそうです。

altoronto:
Mladen、あなたは簡単に見て、私が間違っていることを指摘することができます...私は、アクアラインクロスに矢印を追加しようとしました。

あなたの専門知識とアドバイスにとても感謝しています。

どのタイムフレームのチャートでも、まずgadi_obvを置き、次にmnKilllingZone 1.3.1(矢印のついた私のバージョンは1.3.2です)を置くと、それが表示されるようになります。

ありがとうございました。
 
mladen:
altoronto 私の見る限りでは、start()もCheckObvLevels()もループはありません。ループはinitに移動しており、initから本格的なデータ処理を行うのは常にリスクがあります(一例ですが、initが呼ばれたときにすべてのデータが利用可能でないことがよくあります)。もっと調べてみますが、今のところ問題なさそうです。

私も見ました...が、私は矢印だけを追加しようとしていました。私はまだmqlプログラミングの赤ちゃんハイハイなので、あまりコードをいじりたくなかったのです。もし時間があれば、あなたのファッションとスタイルでより速く/よりきれいにするために、私はそれを感謝し、あなたは私のアカウントでもう一つのビールを得るでしょう。

 

条件付きコミピレーション

チャート上のSymbol()に応じて、indicator_maximumとminimumのプロパティ値を異なる値に設定する必要があります。

#property indicator_maximum 5.0

#property indicator_minimum -5.0

この2つのプロパティの値を論理的にテストできることは知っていますが、Init()関数で 変数を使用して設定してもうまくいきません、例えば。

#property indicator_maximumの値

#property indicator_minimum -value (インジケーター最大値

または

indicator_maximum = value とする。

indicator_minimum = -valueのようにします。

何かいい方法があれば教えてください。それとも、1つの値を選択して、インジケーターの共通タブで、固定された最大値と最小値の値を変更すればいいのでしょうか?

ありがとうございます。

Tzuman

 

...

できることは最小と最大を「シミュレート」することですが、2つの描画バッファを犠牲にしなければならないので、常に可能とは限りません (多くの描画バッファを持っている場合)。2 つの描画バッファのスタイルを DRAW_NONE に設定し、最大値と最小値 (EMPTY またはEMPTY_VALUE 以外の任意の値) でそれらを満たします。これらは表示されませんが、ウィンドウをこれらの限界まで拡張します (限界は問題の値として100%正確ではありませんが、あまり大きく外れることはないでしょう)。

また、他の描画バッファの値の一部が "minimum" と "maximum" バッファの値を超えた場合、それらは無視されます (新しい最小値または最大値まで拡張されます)。

それ以外の#property indicator_maximumと#property indicator_minimumは単なるコンパイル時の定数で、変更することはできません(少なくとも私は今のところ変更する方法を見つけていません)。

Tzuman:
indicator_maximumsとminimumsのプロパティ値を、チャート上のSymbol()に応じて異なる値に設定したいのですが。

#property indicator_maximum 5.0

#property indicator_minimum -5.0 (インジケーター最大値 -5.0

この2つのプロパティの値を論理的にテストできることは知っていますが、Init()関数で変数を使用して設定することは成功していません、例えば

#property indicator_maximum value(インジケーター最大値

#property indicator_minimum -value (インジケーター最大値

または

indicator_maximum = value とする。

indicator_minimum = -valueのようにします。

何かいい方法があれば教えてください。それとも、1つの値を選択して、インジケーターの共通タブで、固定された最大値と最小値の値を変更すればいいのでしょうか?

ありがとうございます。

ツーマン