최대 및 최소 표시 따옴표 - 페이지 6

 
예 .. 그는 아마도 10pp까지 반올림하거나 우리가 보는 것보다 더 많이 속입니다 ...
 
이러한 불일치는 수직을 따라 규모를 나누는 가격과 관련이 있습니다.
 
친애하는 개발자 여러분!

직접 및 역변환 문제를 풀 때

pixel_Y -> 인용, 인용 -> pixel_Y

다음 질문이 생깁니다.

High 1.8600, Low 1.8400, 차트의 세로 크기(픽셀 500)가 1.8600인 경우 세로축에 표시되는 최대 및 최소 따옴표 값(상단과 하단의 그림 ???으로 표시)을 결정하는 방법 모두 다 아는? 그래프 스케일 은 자동입니다.


|------------------------------------------------| <-???
|................................................................|
|................................................................|
|...........높음 1.8600.......................|
|................................................................|
|................................................................|
|................................................................|
|................................................................|
|................................................................|
|................................................................|
|............낮음 1.8400...........|
|................................................................|
|................................................................|
|------------------------------------------------| <-???


슬라바

이전 답변의 인용문:

스케일이 자동이면 위와 아래에서 최고가와 최저 가격의 차이의 5%를 더하여 계산할 수 있습니다.

그건 그렇고 5%는 가격이 아니라 최고가와 최저 가격 사이의 픽셀 수입니다.


Low에서 차트의 아래쪽 경계까지의 거리와 High에서 차트의 위쪽 경계까지의 거리는 특히 짧은 기간에 일치하지 않는 경우가 많습니다.

High의 상단과 Low의 하단에 동일한 픽셀 수(5%)가 추가되면 어떻게 이것이 가능할까요?


 
belkor, 이 5%는 OHLC 라인이 비활성화된 상태에서 유효합니다. OHLC 라인이 활성화되면 위와 아래의 거리가 쉽게 다를 수 있습니다.

차트 속성 에서 OHLC를 비활성화하고 다시 시도하십시오.
 
OHLC는 항상 비활성화되어있어 다시 확인했습니다.

예: EURUSD M1

높음 최대 1.2739 겉보기 값 1.2750 델타 0.0011
낮음 1.2683분 겉보기 값 1.2680 델타 0.0003

이러한 불일치는 수직을 따라 규모를 나누는 가격과 관련이 있습니다. 수직 축에 표시되는 눈금 분할 수 는 항상 정수 입니다.
 
슬라바

OHLC는 항상 비활성화되어있어 다시 확인했습니다.

이러한 불일치 는 항상 5의 배수 (5, 10, 15, 20포인트)인 스케일의 수직 분할 가격과 관련이 있습니다.

수직 축에 표시되는 눈금 분할 수 는 항상 정수 입니다.
 
전문적인 휴가에 프로그래밍과 관련된 모든 프로그래머와 사람들을 축하합니다! 오늘은 256번째 날인 프로그래머의 날입니다.

나는 당신에게 모든 흥미롭고 성공적인 프로젝트 , 더 적은 버그 및 더 감사하는 사용자를 기원합니다!

프로그래머의 날은 프로그래머의 비공식적인 휴일로, 연중 256일째 되는 날입니다. 숫자 256(28)은 1바이트로 표현할 수 있는 숫자이기 때문에 선택한 것이다. 윤년에는이 휴일이 9 월 12 일이고 윤년이 아닌 경우 9 월 13 일입니다.

추신 슬라바 ???
 
belkor, 아마도 MinVisiblePrice 및 MaxVisiblePrice 몇 가지 새로운 기능을 도입할 것입니다.
 
고맙습니다. 기대합니다.
 
주석( " ", BarsPerWindow(), " ", FirstVisibleBar( ), " ", Bars );

컴파일 직후 490 9104 9304를 얻습니다.
첫 번째 틱 490 409 9304 도착 후.


FirstVisibleBar() 수정?