[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 992

 
MikeZTN:
そして、私は次のように取得したい:水平方向のレイレベルがあり、私は彼の値(価格)は、画面の右側の境界線上にテキストマーカーとして表示されるようにしたい。

または、右端の可視バーの座標を計算し、テキストラベルをこの値に設定します。Yによる値は、梁のプロパティから計算され、一般にループはありません

この座標の計算方法の例は以下の 通りです。

正しいゼロ座標を見つけるためのコードです。

   datetime ZeroX=Time[0]+60*Period()*(WindowBarsPerChart()-WindowFirstVisibleBar()-1);
   /*if(WindowBarsPerChart()==WindowFirstVisibleBar())Comment(" 1 ");
   if(WindowBarsPerChart()>WindowFirstVisibleBar())Comment(WindowBarsPerChart()-WindowFirstVisibleBar());
   if(WindowBarsPerChart()<WindowFirstVisibleBar())Comment(" 3 ");*/
   double ZeroY=WindowPriceMax()-(WindowPriceMax()-WindowPriceMin())/4;
   double _ZeroY=WindowPriceMin()+(WindowPriceMax()-WindowPriceMin())/4;
 
MikeZTN:
水平方向のビームレベルを持っていて、その値(価格)を画面の右端にテキストマーカーとして表示したい。
やはり言葉遣いを間違えていました)))
 
sanyooooook:

または、右端の可視バーの座標を計算し、テキストラベルをこの値に設定します。Yによる値は、梁のプロパティから計算され、一般にループはありません

この座標の計算方法の例は次のとおりです。

右のバーは左にずれてもよい。つまり、見えないバー-1、-2などを使うべきである。
 
MikeZTN:
また、右のバーが左にずれている可能性もある。つまり、見えないバー-1、-2などを使用する必要がある。
ウィンドウの境界線に対して、そこに
 
Techno:
やはり表現に間違いがあったようです)))
しかし、それは何だったのか?
 
MikeZTN:
そして、次のようにしたい:水平なレイレベルがあり、その値(価格)を画面の右のボーダーにテキストマーカーとして表示したい

聞く :) 親愛なる人 :)- なぜビームが必要なのか - ただやるだけでいい

OBJ_HLINE 1 水平方向の線。最初の座標として価格を使用し、時間は無視される


をクリックすると、水平線が表示され、その値(価格)が画面の右側に表示されます :)

 
Aleksander:

聞く :) 親愛なる人 :)- なぜレイが必要なのか?

OBJ_HLINE1水平方向の線。最初の座標として価格を使用し、時間は無視される


をクリックすると、水平線が表示され、その値 - 価格 - が画面の右側に表示されます :)


1)価格だけでなく、付加的なテキスト情報も表示されます。

2) 水平線は必要ありません。詳細については、OBJ_TREND rayをOBJPROP_RAYプロパティで使用します。

 
MikeZTN:
しかし、どのような方法で?
レベルの価格を表示するラベルが必要だと言うべきでした。
 
Techno:
レベルの価格を表示するラベルが必要だと言うべきでした。
そうですね、そう言えるかもしれません。横軸をピクセルとした場合。
 

では、画面の左側に表示する--その違いは何でしょう?- ラインは、右側が価格、左側がメッセージのテキストになります...

とか、ビームとか......でも、全部左側に表示させる......。