커뮤니티

수식부탁합니다

프로필 이미지
회원
2018-01-10 22:00:11
220
글번호 115644
답변완료

첨부 이미지

안녕하세요. 그림파일1에서 ,변동 A-B는 변동 X-A의 0.382 만큼 또는 0.618 만큼 되돌림이 이루어지는 좌,우그림패턴처럼 D지점에서 매도,매수발생 수식을 구현하면 좋겠습니다 $,도움주심에 늘 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-01-11 15:03:56

안녕하세요 예스스탁입니다. 아래 내용 참고하셔서 수정보완해 사용하시기 바랍니다. 고저점에 대한 언급은 없으셔서 스윙함수로 대체했습니다. input : Left(3),right(3); var : cnt(0),T(0),XX(0),AA(0),BB(0),CC(0),DD(0); Array : HH[10](0),LL[10](0); #고점 if T <= 0 and SwingHigh(1,H,Left,Right,Left+right+1) != - 1 then { T = 1; HH[0] = H[right]; for cnt = 1 to 9 { HH[cnt] = HH[cnt-1][1]; } XX = HH[2];#전전고점 AA = LL[1];#전저점 BB = HH[1];#전고점 CC = LL[0];#최근저점 DD = HH[0];#최근고점 if XX > 0 and XX > BB and BB < DD and CC > AA and CC < BB and BB >= AA+abs(XX-AA)*0.618 and CC <= AA+abs(XX-AA)*0.382 and DD >= AA+abs(XX-AA)*0.786 Then sell(); } #저점 if T >= 0 and SwingLow(1,L,Left,Right,Left+right+1) != - 1 then { LL[0] = L[right]; for cnt = 1 to 9 { LL[cnt] = LL[cnt-1][1]; } XX = LL[2];#전전저점 AA = HH[1];#전고점 BB = LL[1];#전저점 CC = HH[0];#최근고점 DD = LL[0];#최근저점 if XX > 0 and XX < BB and BB > DD and AA > CC and CC > BB and BB <= AA-abs(XX-AA)*0.618 and CC >= AA-abs(XX-AA)*0.382 and DD <= AA-abs(XX-AA)*0.786 Then buy(); } 즐거운 하루되세요 > 골든키 님이 쓴 글입니다. > 제목 : 수식부탁합니다 > 안녕하세요. 그림파일1에서 ,변동 A-B는 변동 X-A의 0.382 만큼 또는 0.618 만큼 되돌림이 이루어지는 좌,우그림패턴처럼 D지점에서 매도,매수발생 수식을 구현하면 좋겠습니다 $,도움주심에 늘 감사합니다.