코딩 도움말 - 페이지 45

 

여기 당신이 간다

Andrewsurfer:
좋아요:) 도와주셔서 감사합니다. 한 가지 더 변경할 수 있습니까? 표시기는 "구획일수" 기간 후에도 여전히 선을 그립니다. 표시기간을 표시할 기간이 지난 후에도 선이 표시되지 않도록 변경할 수 있습니까?
파일:
 
mladen:
여기 당신이 간다

감사합니다 감사합니다 감사합니다 감사합니다

 

안녕하세요 어디에 물어봐야할지 잘 모르겠지만 gda_100, gi_112 등과 같은 짧은 코드는 무엇입니까? 그리고 그것들이 모두 의미하는 것, 즉 어떤 기능 등의 약어 목록을 어디에서 찾을 수 있습니까?

일반적인 코드 대신 이러한 코드로 일부 mq4를 편집하고 싶기 때문에 도움이 되길 바랍니다!

 

...

:) :)

그것들은 디컴파일러에서 왔으며 이는 해당 코드가 디컴파일되었음을 의미합니다. 아무 의미가 없고, 디컴파일러만이 프로세스에서 손실되는 고유한 이름을 생성하고 있습니다(변수는 코드가 컴파일될 때 원래 이름을 한 번 유지하지 않습니다)

zigflip:
안녕하세요, 이것을 어디에 물어야 할지 잘 모르겠지만 gad_100과 같은 짧은 코드는 무엇입니까? 그리고 그것들이 모두 의미하는 것, 즉 어떤 기능 등의 약어 목록을 어디에서 찾을 수 있습니까? 일반적인 코드 대신 이러한 코드로 일부 mq4를 편집하고 싶기 때문에 도움이 되길 바랍니다!
 
mladen:
:):):) 그것들은 디컴파일러에서 왔으며 이는 해당 코드가 디컴파일되었음을 의미합니다. 아무 의미가 없고, 디컴파일러만이 프로세스에서 손실되는 고유한 이름을 생성하고 있습니다(변수는 코드가 컴파일될 때 원래 이름을 한 번 유지하지 않습니다)

아! 고맙습니다

 

Mladen, 당신은 빨리 살펴보고 내가 무엇을 잘못하고 있는지 지적해 주시겠습니까.. Aqua 라인 교차점에 화살표를 추가하려고했습니다.

귀하의 전문 지식과 조언은 대단히 감사합니다.

차트에서 보려면 먼저 gadi_obv를 배치한 다음 mnKilllingZone 1.3.1(화살표가 있는 버전은 1.3.2)을 배치합니다.

미리 감사드립니다.

 

알토론토

내가 보는 한 start() 도 CheckObvLevels( ) 에도 루프가 없습니다. 루프는 init로 이동하고 init에서 심각한 데이터 처리를 수행하는 것은 항상 위험합니다(예: init가 호출될 때 모든 데이터를 사용할 수 없는 경우가 많습니다). 더 확인하겠지만 지금까지는 문제인 것 같습니다.

altoronto:
Mladen, 당신은 빨리 살펴보고 내가 무엇을 잘못하고 있는지 지적해 주시겠습니까.. Aqua 라인 교차점에 화살표를 추가하려고했습니다.

귀하의 전문 지식과 조언은 대단히 감사합니다.

차트에서 보려면 먼저 gadi_obv를 배치한 다음 mnKilllingZone 1.3.1(화살표가 있는 버전은 1.3.2)을 배치합니다.

미리 감사드립니다.
 
mladen:
altoronto 내가 보는 한 start()나 CheckObvLevels()에 루프가 없습니다. 루프는 init로 이동하고 init에서 심각한 데이터 처리를 수행하는 것은 항상 위험합니다(예: init가 호출될 때 모든 데이터를 사용할 수 없는 경우가 많습니다). 더 확인하겠지만 지금까지는 문제인 것 같습니다.

저도 봤는데.. 화살표만 추가하려고 했어요. 나는 아직 mql 프로그래밍에서 크롤링하는 아기이기 때문에 코드를 너무 많이 엉망으로 만들고 싶지 않았습니다. 당신의 패션과 스타일로 더 빠르고/깨끗하게 만들 시간이 있다면 감사하겠습니다. 제 계정에 맥주 한 잔 더 드리겠습니다.

 

조건부 컴파일

Indicator_maximums 및 minimums에 대한 속성 값을 차트의 Symbol()에 따라 다른 값으로 설정해야 합니다.

#속성 표시기_최대 5.0

#속성 표시기_최소 -5.0

이 두 속성의 값을 논리적으로 테스트할 수 있다는 것을 알고 있지만 Init() 함수 에서 변수를 사용하여 설정하는 데 성공하지 못했습니다.

#속성 표시기_최대값

#속성 표시기_최소값

또는

Indicator_maximum = 값;

Indicator_minimum = -값;

제안 사항이 있습니까? 아니면 하나의 값만 선택하고 표시기의 공통 탭을 사용하여 고정된 최대값과 최소값에 대한 값을 변경해야 합니까?

감사해요,

쯔만

 

...

당신이 할 수 있는 모든 것은 최소값을 "시뮬레이트"하는 것이지만 2개의 그리기 버퍼를 희생해야 하기 때문에 항상 가능한 것은 아닙니다(그림 버퍼가 많은 경우). 2개의 그리기 버퍼의 스타일을 DRAW_NONE으로 설정하고 원하는 최대값과 최소값(EMPTY 또는 EMPTY_VALUE 이외 의 값)으로 채우십시오. 표시되지는 않지만 창을 해당 한계까지 확장할 것입니다(한계가 문제의 값과 100% 정확하지는 않지만 너무 많이 벗어나지 않을 것입니다).

또한 다른 그리기 버퍼의 값 중 일부가 "최소" 및 "최대" 버퍼의 값을 초과하면 무시됩니다(새로운 최소 또는 최대로 확장됨).

그렇지 않으면 #property indicator_maximum 및 #property indicator_minimum은 단순히 컴파일 시간 상수이며 변경할 수 없습니다(또는 적어도 지금까지 수행할 방법을 찾지 못했습니다).

Tzuman:
Indicator_maximums 및 minimums에 대한 속성 값을 차트의 Symbol()에 따라 다른 값으로 설정해야 합니다.

#속성 표시기_최대 5.0

#속성 표시기_최소 -5.0

이 두 속성의 값을 논리적으로 테스트할 수 있다는 것을 알고 있지만 Init() 함수에서 변수를 사용하여 설정하는 데 성공하지 못했습니다.

#속성 표시기_최대값

#속성 표시기_최소값

또는

Indicator_maximum = 값;

Indicator_minimum = -값;

제안 사항이 있습니까? 아니면 하나의 값만 선택하고 표시기의 공통 탭을 사용하여 고정된 최대값과 최소값에 대한 값을 변경해야 합니까?

감사해요,

쯔만