MQL4에 대한 질문입니다. - 페이지 5

 
SKif:

BarsPerWindow( ) 기반의 정보 처리는 그러한 목적을 위해 내가 상상하는 유일한 것입니다. 하지만 좀 번거롭습니다. .
정말 유일한 방법입니다. 하지만 그렇게 번거롭지는 않습니다. 최고 및 최저 2개의 호출만 있습니다. 초기 막대는 다음과 같이 계산됩니다. FirstVisibleBar()-BarsPerWindow()
 
스트링고 ,
확인해주셔서 감사합니다 . 나는 대략. 그것이 내가 하기로 계획한 것입니다.

이에 대한 또 다른 질문:
픽셀 단위의 OBJ_LABEL 좌표를 가격 및 시간 좌표로 변환하는 방법이 있습니까? 가장 관심이 가는 것은 가격입니다. 아이디어를 주세요. (또는 표준 솔루션을 보았습니까?)
 
창 크기를 픽셀 단위로 얻는 방법이 있습니까?
 
SKif:
창 크기를 픽셀 단위로 얻는 방법이 있습니까?
이론적으로 그렇습니다. WindowHandle (Symbol(),Period()) 함수를 사용하여 현재 창의 핸들을 가져오고 이 핸들을 dll에 제공하면 예를 들어 GetClientRect 함수를 사용하여 창의 크기를 찾을 수 있습니다.
 
스트링고 ,
알았어 고마워.
 
추세가 차지하지 않은 미래 기간의 시간이 오른쪽에 나타나도록 추세가 왼쪽으로 이동할 때 다음과 같이 가정하는 것이 맞습니까?
미래 시간의 값은 % 단위의 특정 값으로 화면에 보이는 시간의 값을 참조하고 창의 크기를 조정하면 이 %가 유지됩니까?
아니면 다른 패턴이 있습니까?
 
SKif:
추세가 차지하지 않은 미래 기간의 시간이 오른쪽에 나타나도록 추세가 왼쪽으로 이동할 때 다음과 같이 가정하는 것이 맞습니까?
미래 시간의 값은 % 단위의 특정 값으로 화면에 보이는 시간의 값을 참조하고 창의 크기를 조정하면 이 %가 유지됩니까?
아니면 다른 패턴이 있습니까?
다소 이렇습니다.
패턴을 보려면 십자형 커서를 선택하고 차트 위로 차트의 오른쪽 여백 위로 이동합니다. 그래프 하단에는 십자선에 해당하는 예상 시간이 표시됩니다. 다양한 시간대를 살펴보세요.
 
스트링고 ,
감사합니다. 이해할 수 있습니다.
나는 공식 형태의 규칙성에 관심이 있었습니다(즉, 동일한 TF에서 창 크기가 변경되는 경우).
X1=A*X2 또는 X1=A*X2+B입니다.
음, 알겠습니다. 첫 번째 근사치로 A * X를 취하겠습니다.
 
설정 패널의 모든 개체에는 "설명" 열이 있습니다.
이 옵션을 프로그래밍 방식으로 사용할 수 있습니까?
파일:
pic_2_.gif  26 kb
 
다음은 도움말에서 가져온 것입니다.
bool ObjectSet (문자열 이름, 정수 색인, 이중 값)


개체 속성의 값을 변경합니다. 성공하면 함수는 TRUE(TRUE)를 반환하고 그렇지 않으면 FALSE(FALSE)를 반환합니다. 오류에 대한 정보를 얻으려면 GetLastError() 함수를 호출하십시오.

옵션

name - 개체의 이름입니다.
index - 속성의 인덱스입니다. 개체의 속성 인덱스 중 하나일 수 있습니다.
value - 속성의 새 값입니다.

예시

// 영역 시간을 계속하려면 먼저 좌표를 이동합니다.
ObjectSet("MyTrend", OBJPROP_TIME1, 시간[0]);
// 두 번째 fibo 수준을 설정합니다.
ObjectSet("마이피보", OBJPROP_FIRSTLEVEL+1, 1.234);
// 객체의 디스플레이를 조정합니다. 개체는 15분 및 1시간 차트에만 표시됩니다.
ObjectSet("내 개체", OBJPROP_TIMEFRAMES, OBJ_PERIOD_M15 | OBJ_PERIOD_H1);
다음은 스털리츠(Stirlitz)의 작품입니다.

//+------------------------------------------------------------------+ //| поставим стрелку | //+------------------------------------------------------------------+ void SetArrow ( datetime _time , double _price , string _Description , int _arrowType , color _arrowColor ) { ObjectCreate ( _Description , OBJ_ARROW , 0 , _time , _price ) ; ObjectSet ( _Description , OBJPROP_ARROWCODE , _arrowType ) ; ObjectSet ( _Description , OBJPROP_COLOR , _arrowColor ) ; }

_Description - 그리고 설명이 있습니다(내가 기억하는 한)