[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 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 하나 수평선. 가격을 첫 번째 좌표로 사용하고 시간은 무시됩니다.


라인 - 수평 - 예, 값 - 가격 -이 화면 오른쪽에 표시됩니다. :)

 
Aleksander :

들어보세요 :) 다라고이 :) - 루흐가 왜 필요한가요 - 그냥 하세요 -

OBJ_HLINE 하나 수평선. 가격을 첫 번째 좌표로 사용하고 시간은 무시됩니다.


라인 - 수평 - 예, 값 - 가격 -이 화면 오른쪽에 표시됩니다. :)


1) 여기에는 가격뿐만 아니라 추가 텍스트 정보도 표시됩니다.

2) 수평선은 필요하지 않습니다. 자세한 내용 은 OBJPROP_RAY 속성과 함께 OBJ_TREND 광선을 사용합니다.

 
MikeZTN :
하지만 무엇에?
레벨 중 하나의 가격을 표시할 레이블이 필요하다고 말했어야 했습니다.
 
Techno :
레벨 중 하나의 가격을 표시할 레이블이 필요하다고 말했어야 했습니다.
네, 그렇게 말할 수 있습니다. 가로 축을 따라 픽셀에 바인딩합니다.
 

음, 오리, 화면 왼쪽에 표시하십시오. 근본적인 차이점은 무엇입니까? - 라인의 오른쪽에는 가격이 표시됩니다. - 왼쪽에는 메시지 텍스트가 표시됩니다.

또는 빔 - 그러나 왼쪽에 모든 것을 표시합니다 ...