icustom 지그재그 - 페이지 4 12345 새 코멘트 sigur 2013.06.15 22:20 #31 모두들 안녕, ZigZag 표시기 에서 높은 값과 낮은 값을 얻는 방법에 대한 답변도 찾고 있었습니다. 해결책을 찾지 못했기 때문에 직접 프로그래밍했으며 동일한 문제를 찾는 다른 사람들이 이미 해결책을 찾을 수 있도록 공유하고 있습니다. 첫 번째 문제는 ZigZag 표시기가 다시 그리기 때문에 마지막 높이 또는 낮음에 약간의 트릭이 필요하다는 것입니다. 다른 값을 얻으려면 이 코드를 EA에 추가해야 합니다. 주기는 i=2로 시작하며, 10000은 필요한 최고 또는 최저 수치이며 10.000은 단지 예입니다. 값은 Array temp에 저장됩니다. 위치 0은 차트에 그려진 마지막 고가 또는 저가를 저장하고, 위치 1은 이전 고가 또는 저가 등을 저장합니다. for(int i=2;i<10000;i++) { zo=iCustom(Symbol(),PERIOD_M15,"지그재그",0,i); if(zo!=0) // 지그재그가 더 높은 값을 얻지 못하거나 깊이, 편차 등의 조건이 아직 충족되지 않은 동안 지그재그 표시기는 0이므로 이 빈 값을 필터링해야 합니다. { 온도[k]=zo; // 최고값과 최저값은 배열 temp[]에 저장됩니다. k++; } 이제 마지막 Wave 값을 얻으려면 현재 가격을 사용하고 위치 0에 저장된 값과 비교하면 됩니다. if (Ask>temp[0])은 마지막 값이 낮았음을 의미하므로 거리를 얻으려면 last_wave=Ask-temp[0]만 하면 됩니다. else는 마지막 값이 거리를 얻기 위해 높음을 의미합니다. do last_wave= temp[0]-Ask 낮은지 높은지 알 필요가 없고 거리만 원하면 last_wave= MathAbs(Ask-temp[0]) (거리는 항상 양수, 맞습니까? ;) ) 그게 다야, 도움이 되었기를 바랍니다. 당신의 프로그래밍에 행운을 빕니다! icustom ZigZag 백테스팅/최적화 가장 낮은 함수와 가장 Simon Gniadkowski 2013.06.16 06:14 #32 Sigur : 모두들 안녕, ZigZag 표시기에서 높은 값과 낮은 값을 얻는 방법에 대한 답변도 찾고 있었습니다. 해결책을 찾지 못했기 때문에 직접 프로그래밍했으며 동일한 문제를 찾는 다른 사람들이 이미 해결책을 찾을 수 있도록 공유하고 있습니다. 첫 번째 문제는 ZigZag 표시기가 다시 그리기 때문에 마지막 높이 또는 낮음에 약간의 트릭이 필요하다는 것입니다. 다른 값을 얻으려면 이 코드를 EA에 추가해야 합니다. 주기는 i=2로 시작하며, 10000은 필요한 최고 또는 최저 수치이며 10.000은 단지 예입니다. 값은 Array temp에 저장됩니다. 위치 0은 차트에 그려진 마지막 고가 또는 저가를 저장하고, 위치 1은 이전 고가 또는 저가 등을 저장합니다. <코드 삭제됨> 게시하기 전에 다른 게시물 을 읽으십시오. . . 게시물을 수정 하세요. . . SRC 버튼을 사용하여 코드를 게시하십시오: SRC 버튼 사용 방법. sigur 2013.06.16 09:39 #33 RaptorUK : 게시하기 전에 다른 게시물 을 읽으십시오. . . 게시물을 수정 하세요. . . SRC 버튼을 사용하여 코드를 게시하십시오: SRC 버튼 사용 방법. 친애하는 랩터, 나는 다른 게시물을 읽었지만 솔루션을 제공했지만 내 의견으로는 객체를 생성하고 삭제하고 코드 공유가 필요하지 않은 곳에서 삭제하는 것이 나에게 가장 좋았습니다. 그러나 내 게시물이 유용하지 않다고 생각되면 언제든지 삭제할 수 있습니다. 당신이 중재자입니까? ;) Simon Gniadkowski 2013.06.16 10:40 #34 Sigur : 친애하는 랩터, 나는 다른 게시물을 읽었지만 솔루션을 제공했지만 내 의견으로는 객체를 생성하고 삭제하고 코드 공유가 필요하지 않은 곳에서 삭제하는 것이 나에게 가장 좋았습니다. 그래서 다른 게시물을 읽었지만 여전히 일반 텍스트로 코드를 게시했습니다. 그 이유는 무엇입니까? 내가 게시 한 링크를 따랐습니까? SRC 버튼을 사용하는 방법. 내가 왜 당신에게 당신의 게시물을 수정하라고 요청했는지 이해합니까? Tjipke de Vries 2013.06.16 10:56 #35 Sigur : 친애하는 랩터, 나는 다른 게시물을 읽었지만 솔루션을 제공했지만 내 의견으로는 객체를 생성하고 삭제하고 코드 공유가 필요하지 않은 곳에서 삭제하는 것이 나에게 가장 좋았습니다. 그러나 내 게시물이 유용하지 않다고 생각되면 언제든지 삭제할 수 있습니다. 당신이 중재자입니까? ;) https://www.mql5.com/en/code/10920 참조 지그재그와 동일 첫 번째 버퍼 일반 지그재그 마지막 두 버퍼를 사용하면 최고점과 최저점이 있습니다. sigur 2013.06.16 23:41 #36 Raptor에게 감사합니다. 실제로 그 게시물을 놓쳤습니다. 훨씬 더 쉬워졌습니다! Simon Gniadkowski 2013.06.17 05:18 #37 Sigur : Raptor에게 감사합니다. 실제로 그 게시물을 놓쳤습니다. 훨씬 더 쉬워졌습니다! 그리고 아직 게시물을 수정하지 않았습니다. . . מאור בוהדנה 2018.09.15 18:04 #38 안녕하세요, 지그재그 표시기를 사용하려고 합니다. 이 지표를 사용하기 전에 어떻게든 정의해야 합니까? rsi 등과 같은 mql4에 이미 있습니까? macling66 2019.07.21 06:53 #39 qjol : 안녕하세요, 지그재그 가격 p0,p1,p2,p3,p4,p5에서 확률적 가치를 얻는 방법을 알려주세요. int n, i, double p0, p1, p2, p3, p4, p5; i= 0 ; while (n< 5 ) { if (p0> 0 ) {p5=p4; p4=p3; p3=p2; p2=p1; p1=p0; } p0= iCustom ( Symbol (), 0 , "zigzag" ,ExtDepth,ExtDeviation,ExtBackstep, 0 ,i); if (p0> 0 ) {n+= 1 ; } i++; } Marco vd Heijden 2020.06.02 14:49 #40 Abdelrahman Abdelgaied Mahmoud : 마지막 세 값을 알고 싶다면 어떻게 합니까? 그런 다음 다음 두 값을 읽으십시오. 12345 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
모두들 안녕,
ZigZag 표시기 에서 높은 값과 낮은 값을 얻는 방법에 대한 답변도 찾고 있었습니다. 해결책을 찾지 못했기 때문에 직접 프로그래밍했으며 동일한 문제를 찾는 다른 사람들이 이미 해결책을 찾을 수 있도록 공유하고 있습니다.
첫 번째 문제는 ZigZag 표시기가 다시 그리기 때문에 마지막 높이 또는 낮음에 약간의 트릭이 필요하다는 것입니다.
다른 값을 얻으려면 이 코드를 EA에 추가해야 합니다.
주기는 i=2로 시작하며, 10000은 필요한 최고 또는 최저 수치이며 10.000은 단지 예입니다.
값은 Array temp에 저장됩니다.
위치 0은 차트에 그려진 마지막 고가 또는 저가를 저장하고, 위치 1은 이전 고가 또는 저가 등을 저장합니다.
for(int i=2;i<10000;i++)
{
zo=iCustom(Symbol(),PERIOD_M15,"지그재그",0,i);
if(zo!=0) // 지그재그가 더 높은 값을 얻지 못하거나 깊이, 편차 등의 조건이 아직 충족되지 않은 동안 지그재그 표시기는 0이므로 이 빈 값을 필터링해야 합니다.
{
온도[k]=zo; // 최고값과 최저값은 배열 temp[]에 저장됩니다.
k++;
}
이제 마지막 Wave 값을 얻으려면 현재 가격을 사용하고 위치 0에 저장된 값과 비교하면 됩니다.
if (Ask>temp[0])은 마지막 값이 낮았음을 의미하므로 거리를 얻으려면 last_wave=Ask-temp[0]만 하면 됩니다.
else는 마지막 값이 거리를 얻기 위해 높음을 의미합니다. do last_wave= temp[0]-Ask
낮은지 높은지 알 필요가 없고 거리만 원하면 last_wave= MathAbs(Ask-temp[0]) (거리는 항상 양수, 맞습니까? ;) )
그게 다야, 도움이 되었기를 바랍니다.
당신의 프로그래밍에 행운을 빕니다!
모두들 안녕,
ZigZag 표시기에서 높은 값과 낮은 값을 얻는 방법에 대한 답변도 찾고 있었습니다. 해결책을 찾지 못했기 때문에 직접 프로그래밍했으며 동일한 문제를 찾는 다른 사람들이 이미 해결책을 찾을 수 있도록 공유하고 있습니다.
첫 번째 문제는 ZigZag 표시기가 다시 그리기 때문에 마지막 높이 또는 낮음에 약간의 트릭이 필요하다는 것입니다.
다른 값을 얻으려면 이 코드를 EA에 추가해야 합니다.
주기는 i=2로 시작하며, 10000은 필요한 최고 또는 최저 수치이며 10.000은 단지 예입니다.
값은 Array temp에 저장됩니다.
위치 0은 차트에 그려진 마지막 고가 또는 저가를 저장하고, 위치 1은 이전 고가 또는 저가 등을 저장합니다.
<코드 삭제됨>
게시하기 전에 다른 게시물 을 읽으십시오. . .
게시물을 수정 하세요. . . SRC 버튼을 사용하여 코드를 게시하십시오: SRC 버튼 사용 방법.
게시하기 전에 다른 게시물 을 읽으십시오. . .
게시물을 수정 하세요. . . SRC 버튼을 사용하여 코드를 게시하십시오: SRC 버튼 사용 방법.
친애하는 랩터,
나는 다른 게시물을 읽었지만 솔루션을 제공했지만 내 의견으로는 객체를 생성하고 삭제하고 코드 공유가 필요하지 않은 곳에서 삭제하는 것이 나에게 가장 좋았습니다.
그러나 내 게시물이 유용하지 않다고 생각되면 언제든지 삭제할 수 있습니다. 당신이 중재자입니까? ;)
친애하는 랩터,
나는 다른 게시물을 읽었지만 솔루션을 제공했지만 내 의견으로는 객체를 생성하고 삭제하고 코드 공유가 필요하지 않은 곳에서 삭제하는 것이 나에게 가장 좋았습니다.
친애하는 랩터,
나는 다른 게시물을 읽었지만 솔루션을 제공했지만 내 의견으로는 객체를 생성하고 삭제하고 코드 공유가 필요하지 않은 곳에서 삭제하는 것이 나에게 가장 좋았습니다.
그러나 내 게시물이 유용하지 않다고 생각되면 언제든지 삭제할 수 있습니다. 당신이 중재자입니까? ;)
https://www.mql5.com/en/code/10920 참조
지그재그와 동일
첫 번째 버퍼 일반 지그재그
마지막 두 버퍼를 사용하면 최고점과 최저점이 있습니다.
Raptor에게 감사합니다. 실제로 그 게시물을 놓쳤습니다. 훨씬 더 쉬워졌습니다!
안녕하세요,
지그재그 가격 p0,p1,p2,p3,p4,p5에서 확률적 가치를 얻는 방법을 알려주세요.
마지막 세 값을 알고 싶다면 어떻게 합니까?
그런 다음 다음 두 값을 읽으십시오.