포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 1164

 
Aleksey Vyazmikin :

저것들. 프로그램이 레벨을 찾고 가격을 읽을 수 있도록 손으로 레벨을 그리시겠습니까?


아니요, 표시기는 Close[i+1]>Open[i+1] && Close[i+2]<Open[i+2]...Close[i+1]<Open[ i+1] && 닫기[i+2]>열기[i+2]

그러나 이러한 형성(선)이 깨졌을 때 표시기가 아이콘을 그리도록 이러한 수준의 가격을 찾는 것은 불가능합니다. 예를 들면

 

닫기[i+1]>열기[i+1] && 닫기[i+2]<열기[i+2] 이 구성에서 i+2 저렴한 가격 을 얻을 필요가 있습니다

닫기[i+1]<열기[i+1] && 닫기[i+2]>열기[i+2] 이 형태로 i+2 높은 가격 을 얻어야 합니다.

또한, 최대/최소를 돌파할 때 표시기는 예를 들어 아이콘을 그려야 합니다. 결별 나는 형성에서 Close[i+1]> 높은 가격( i+2 )으로 본다.

닫기[i+1]<열기[i+1] && 닫기[i+2]>열기[i+2]

 
Lankaster :

닫기[i+1]>열기[i+1] && 닫기[i+2]<열기[i+2] 이 구성에서 i+2 저렴한 가격 을 얻을 필요가 있습니다

닫기[i+1]<열기[i+1] && 닫기[i+2]>열기[i+2] 이 형태로 i+2 높은 가격 을 얻어야 합니다.

또한, 최대/최소를 돌파할 때 표시기는 예를 들어 아이콘을 그려야 합니다. 결별 나는 형성에서 Close[i+1]> 높은 가격( i+2 )으로 본다.

닫기[i+1]<열기[i+1] && 닫기[i+2]>열기[i+2]


이것을 시도하지 않았습니다:

높음[ iHighest (Symbol(),Period(),2,i)]; - i에서 i+2까지의 최대값

낮음[iLowest(Symbol(),Period(),2,i)]; - i에서 i+2까지 최소 시작

 
Vitalii Ananev :

이것을 시도하지 않았습니다:

높음[iHighest(Symbol(),Period(),2,i)]; - i에서 i+2까지의 최대값

낮음[iLowest(Symbol(),Period(),2,i)]; - i에서 i+2까지 최소 시작


내가 틀리지 않았다면 이것은 방향에 관계없이 2 개의 양초 사이에서 고점과 저점을 찾는 방법이지만 업다운 및 다운 업 포메이션에 대해서만 가격을 구해야합니다.

첫 번째 형성의 강세 촛대의 고점과 두 번째 형성의 약세 촛대의 저점.

나는 분명히 쓰기를 바랍니다. 그렇지 않으면 머리가 이미 끓고 있습니다. :)

 
Lankaster :

아니요, 표시기는 Close[i+1]>Open[i+1] && Close[i+2]<Open[i+2]...Close[i+1]<Open[ i+1] && 닫기[i+2]>열기[i+2]

그러나 이러한 형성(선)이 깨졌을 때 표시기가 아이콘을 그리도록 이러한 수준의 가격을 찾는 것은 불가능합니다. 예를 들면

아아, 여전히 무엇이 필요한지 이해하지 못했지만 Donchian 채널 처럼 보입니다. 코드 기반을 보세요...
 
Aleksey Vyazmikin :
아아, 여전히 무엇이 필요한지 이해하지 못했지만 Donchian 채널처럼 보입니다. 코드 기반을 보세요...

네, 맞습니다. 이 링크 https://www.mql5.com/en/code/10836의 Donchian 채널과 비슷하지만 Close[i+1]가 위에 닫힐 때 아이콘을 그리는 방법을 이해하지 못합니다. 예를 들어 2012년 6월 12일 채널에서 일정에 따라 표시기가 높음으로 표시된 것을 볼 수 있지만 이 교차로의 코드는 어떻게 생겼습니까? 닫기[i+1]>돈치안 채널? 그러나 이 Close[i+1]가 교차하는 값을 어떻게 알 수 있습니까? 이 최대값과 현재 가격 사이에는 여전히 채널이 표시한 로컬 최대값이 있고 해당 최대값에는 고유한 표시 값이 있기 때문입니다.

Канал Дончиана.
Канал Дончиана.
  • 투표: 7
  • 2012.09.10
  • Лёха
  • www.mql5.com
Классический вариант индикатора со средней линией.
 
Lankaster :

예, 맞습니다. 이 링크 https://www.mql5.com/en/code/10836에서 Donchian 채널처럼 보이지만 위에서 닫기[i+1]가 닫힐 때 아이콘을 그리는 방법을 이해하지 못합니다. 채널, 예를 들어 2012년 6월 12일 일정에 따라 표시기가 높음으로 표시된 것을 볼 수 있지만 이 교차로의 코드는 어떻게 생겼습니까? 닫기[i+1]>돈치안 채널? 그러나 이 Close[i+1]가 교차하는 값을 어떻게 알 수 있습니까?


지표와 가격을 비교해야 합니다 - iCustom 기능.

 
Aleksey Vyazmikin :

지표와 가격을 비교해야 합니다 - iCustom 기능.


이런 비교를 어떻게 하는건지 이해가 안됩니다. 아마도 수평선으로 이 고점과 저점을 그리고 각 선에 고유한 이름을 부여한 다음 ObjectGet을 통해 이 선의 가격을 얻는 것이 더 쉬울 것입니다.

 
Lankaster :

이런 비교를 어떻게 하는건지 이해가 안됩니다. 아마도 수평선으로 이 고점과 저점을 그리고 각 선에 고유한 이름을 부여한 다음 ObjectGet을 통해 이 선의 가격을 얻는 것이 더 쉬울 것입니다.


표시기가 어떻게 작동하는지 확인하십시오. 아마도 다른 아이디어가 있을 것입니다...

나는 비슷한 일을 계획했지만 내 손이 닿지 않습니다. 아이디어는 표시기에서 기본 교차점을 찾고 그래픽 배열로 수집하고 표시기에서 이미 브로드 캐스트하는 것입니다. 계산은 전체 차트에서 수행되어야 하며 예를 들어 Expert Advisor에서 막대에 대한 데이터에 여러 번 액세스해야 합니다.

 
Aleksey Vyazmikin :

표시기가 어떻게 작동하는지 확인하십시오. 아마도 다른 아이디어가 있을 것입니다...

나는 비슷한 일을 계획했지만 내 손이 닿지 않습니다. 아이디어는 표시기에서 기본 교차점을 찾고 그래픽 배열로 수집하고 표시기에서 이미 브로드 캐스트하는 것입니다. 계산은 전체 차트에서 수행되어야 하며 예를 들어 Expert Advisor에서 막대에 대한 데이터에 여러 번 액세스해야 합니다.


감사합니다.