水平線 - ページ 6

 

1.2310 & 1.2390のような特定の価格レベルでの水平線

1.2310、1.2390、1.2410、1.2490などの特定のレベルで水平線を引きたいのですが、正確な価格(1.2310など)を取得してそこに水平線を引くにはどうしたらよいでしょうか?

 

...

もしコーディングの例を探しているなら、ここに一つのスレッドがあるので参考になるかもしれません :https://www.mql5.com/en/forum/172989

 

mladenさん、こんにちは。

ここに住んでいるのですか?

私はそこに行ったことがありますが、何も見つかりませんでしたが、私はもう1回試しています。

ありがとうございます。

 

Georgebakerさん、こんにちは。

メタトレーダーのHorizontal Line ボタンを使って、自分で線を引くことができます。

その線をチャートの任意の場所に置き、その線をダブルクリックして、任意の価格に移動させます。また、色で描くこともできますし、線の色を選択することもできます。

とても簡単です。

ファイル:
 
newdigital:
こんにちは、Georgebakerです。

メタトレーダーの水平線ボタンを使って、自分で線を引くことができます。

チャート上の任意のスペースに線を引き、その線をダブルクリックして、任意の価格に移動させます。また、色で描くこともできますし、線の色を選択することもできます。

それは非常に簡単です。

ありがとうございます。

 

ちょうど、水平線のコーディング方法について、コード付きの記事を見つけました。

初心者のためのMQL4言語。カスタム・インジケータ(パート2) - MQL4 Articles

 

これは良いものです、初心者のために

この後、時間軸を変えて塗り替えが必要になったら、またここで報告します。

ありがとう、ニューデジタル

 

...

このスレッドの最初の投稿で、グリッドビルダーインジケータがありますね。これは、一連の水平線を 描いています。これはどのように行われるのでしょうか?

for(I=LowPrice;I<=HighPrice;I++)

{

if (MathMod(I, GridS) == 0)

{

if (ObjectFind("Grid"+I) != 0)

{

ObjectCreate("Grid"+I, OBJ_HLINE, 0, Time[1], I/Divisor);

ObjectSet("Grid"+I, OBJPROP_STYLE, STYLE_SOLID);

ObjectSet("Grid"+I, OBJPROP_COLOR, MediumSeaGreen);

}

}

}

オブジェクト"...関数がある部分が、実際に水平線を描く部分です。 I/Divisor "の部分は、水平線が引かれる価格を割り当てています。

Georgebaker:
mladenさん、こんにちは。

この辺にお住まいですか?

私はそこに行ったが、何も見つからなかったが、私はもう一つの時間を試しています。

ありがとうございます。
 
mladen:
このスレッドの最初の投稿で、グリッドビルダーのインジケータがありますね。これは、一連の水平線を描いています。以下はその方法です。
for(I=LowPrice;I<=HighPrice;I++)

{

if (MathMod(I, GridS) == 0)

{

if (ObjectFind("Grid"+I) != 0)

{

ObjectCreate("Grid"+I, OBJ_HLINE, 0, Time[1], I/Divisor);

ObjectSet("Grid"+I, OBJPROP_STYLE, STYLE_SOLID);

ObjectSet("Grid"+I, OBJPROP_COLOR, MediumSeaGreen);

}

}

}
オブジェクト"...関数がある部分は、実際に水平線を描いている部分です。 I/Divisor "の部分は、水平線が引かれる価格を割り当てています。

mladenさん、コードありがとうございます。

試してみますね。

 

水平線インジケーター 15行/価格/色/幅/スタイル

どなたかコードにdeleteを入れ、以前作った線を削除し、プログラムを一度だけ実行させ、開いて変更したときに実行させることは可能でしょうか?以下はインジケータとスクリプトです。

水平線ドロワー__lbw3.mq4

水平線ドロワー__lbw3_script.mq4