커뮤니티

이평쌍바닥(재문의)

프로필 이미지
코퍼
2024-05-21 06:26:17
913
글번호 179769
답변완료

첨부 이미지

안녕하세요? 1. 아래????????? 부분 "T = -1" 아닌가요? 2. C 또는 E점의 상승전환이 누락입니다('N' 패턴이 아닌 'W' 패턴입니다) 3. C~D, D~E의 캔들수량은 10~30으로 제한합니다 var : P(20); var : mav(0),T(0); var : AA(0),CC(0),DD(0),EE(0),FF(0); mav = ma(C,P); if mav > mav[1] Then T = 1; if mav < mav[1] Then T = 1;//?????????????????????????????????????????? #상승전환 if T == 1 and T != T[1] Then { #최근 저점 EE = mav[1]; #그전 저점 CC = EE[1]; } #하락전환 if T == -1 and T != T[1] Then { #최근 고점 DD = mav[1]; #그전 고점 AA = DD[1]; } FF = C; if T == 1 and #현재 상승 구간 AA > FF and FF > DD and DD > EE and EE > CC and CC <= DD*0.90 and CC >= DD*0.6 and EE <= DD*0.90 and EE >= DD*0.6 and CrossUp(FF,DD) Then Find(1);
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-05-21 13:46:19

안녕하세요 예스스탁입니다. 식을 수정했습니다. 이평하락 일때는 t는 -1이 맞습니다. var : P(20); var : mav(0),T(0); var : AA(0),CC(0),DD(0),EE(0),FF(0); var : Ai(0),Ci(0),Di(0),Ei(0); mav = ma(C,P); if mav > mav[1] Then T = 1; if mav < mav[1] Then T = -1; #상승전환 if T == 1 and T != T[1] Then { #최근 저점과 봉번호 EE = mav[1]; EI = Index[1]; #그전 저점과 봉번호 CC = EE[1]; CI = EI[1]; } #하락전환 if T == -1 and T != T[1] Then { #최근 고점과 봉번호 DD = mav[1]; DI = Index[1]; #그전 고점과 봉번호 AA = DD[1]; AI = DI[1]; } FF = mav; if T == 1 and #현재 상승 구간 AA > FF and FF > DD and DD > EE and EE > CC and Ei >= Di+10 and Ei <= Di+30 and Di >= Ci+10 and Di <= Ci+30 and CC <= DD*0.90 and CC >= DD*0.6 and EE <= DD*0.90 and EE >= DD*0.6 and CrossUp(FF,DD) Then Find(1); 즐거운 하루되세요 > 코퍼 님이 쓴 글입니다. > 제목 : 이평쌍바닥(재문의) > 안녕하세요? 1. 아래????????? 부분 "T = -1" 아닌가요? 2. C 또는 E점의 상승전환이 누락입니다('N' 패턴이 아닌 'W' 패턴입니다) 3. C~D, D~E의 캔들수량은 10~30으로 제한합니다 var : P(20); var : mav(0),T(0); var : AA(0),CC(0),DD(0),EE(0),FF(0); mav = ma(C,P); if mav > mav[1] Then T = 1; if mav < mav[1] Then T = 1;//?????????????????????????????????????????? #상승전환 if T == 1 and T != T[1] Then { #최근 저점 EE = mav[1]; #그전 저점 CC = EE[1]; } #하락전환 if T == -1 and T != T[1] Then { #최근 고점 DD = mav[1]; #그전 고점 AA = DD[1]; } FF = C; if T == 1 and #현재 상승 구간 AA > FF and FF > DD and DD > EE and EE > CC and CC <= DD*0.90 and CC >= DD*0.6 and EE <= DD*0.90 and EE >= DD*0.6 and CrossUp(FF,DD) Then Find(1);