커뮤니티

문의드립니다.

프로필 이미지
골드드래곤
2021-02-08 16:41:49
625
글번호 146143
답변완료
var : T(0),L1(0),L1i(0),H1(0),H1i(0),L2(0),H2(0),HL(0); if L < Lowest(L,60)[1] Then { Condition1 = true; T = 1; L1 = L; # L1 - 60일 최저점 L1i = index; H1 = 0; # H1 - 1파고점 H1i = index; L2 = 0; H2 = 0; HL = 0; # HL - 최고점H2 이후 하락저점 ; HL 수식은 여기에 없습니다. 추가요망 } if Condition1 == true then { if T == 1 then { if index > L1i && H > H1 Then { H1 = H; H1i = index; } if index > H1i and H1 >= L1*1.2 and H1 <= L1*1.6 and # 상승폭이 +20% ~ 60% L < H1-(H1-L1)*0.6 Then # 조정폭 0.6 { T = 2; L2 = L; H2 = h; } } if T == 2 Then { if L < L2 Then L2 = L; if H > H2 Then H2 = h; } plot1(L1,"L1"); plot2(h1,"h1"); plot3(L2,"L2"); plot4(H2,"H2"); # plot5(HL,"HL"); } 안녕하세요. <구하는 지표식 조건> 60일 간 최저점 L1 찍고 상승폭이 +20~60% 사이의 가장 큰 고점 H1 하락하여 조정폭이 0.6 아래부터 가장 작은 저점 L2 (L1 보다 큼) 저점 L2 이후 상승하여 최고점 H2 다시 하락하여 이전고점 H1과 최저점L1 사이의 가장 작은 저점 HL - 위 수식에 없음. 추가요망 고점 H1 다음봉부터 저점 L2가 시작되고 저점 L2 다음봉부터 고점 H2가 시작되도록 부탁드립니다. 수고하세요.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-02-08 15:16:22

안녕하세요 예스스탁입니다. var : T(0),L1(0),L1i(0),H1(0),H1i(0); var : L2(0),L2i(0),H2(0),H2i(0),HL(0),HLi(0); if L < Lowest(L,60)[1] Then { plot99(h); Condition1 = true; T = 1; L1 = L; # L1 - 60일 최저점 L1i = index; H1 = 0; # H1 - 1파고점 H1i = index; L2 = 0; L2i = Index; H2 = 0; H2i = Index; HL = 0; # HL - 최고점H2 이후 하락저점 ; HL 수식은 여기에 없습니다. 추가요망 HLi = Index; } if Condition1 == true then { if T == 1 then { if index > L1i && (H1 == 0 or (H1 > 0 and H > H1)) Then { H1 = H; H1i = index; } if index > H1i and H1 >= L1*1.2 and H1 <= L1*1.6 and # 상승폭이 +20% ~ 60% L < H1-(H1-L1)*0.6 Then # 조정폭 0.6 { T = 2; L2 = 0; L2i = index; H2 = 0; H2i = index; } } if T == 2 Then { if Index > L2i and (L2 == 0 or (L2 > 0 and L < L2)) Then { L2 = L; H2 = 0; H2i = index; } if Index > H2i and (H2 == 0 or (H2 > 0 and H > H2)) Then { H2 = h; HL = 0; HLi = Index; } if Index > HLi and (HL == 0 or (HL > 0 and L < HL)) Then { HL = L; HLi = Index; } } if L1 > 0 Then plot1(L1,"L1"); if H1 > 0 Then plot2(h1,"h1"); if L2 > 0 Then plot3(L2,"L2"); if H2 > 0 Then plot4(H2,"H2"); if HL > 0 Then plot5(HL,"HL"); } 즐거운 하루되세요 > 골드드래곤 님이 쓴 글입니다. > 제목 : 문의드립니다. > var : T(0),L1(0),L1i(0),H1(0),H1i(0),L2(0),H2(0),HL(0); if L < Lowest(L,60)[1] Then { Condition1 = true; T = 1; L1 = L; # L1 - 60일 최저점 L1i = index; H1 = 0; # H1 - 1파고점 H1i = index; L2 = 0; H2 = 0; HL = 0; # HL - 최고점H2 이후 하락저점 ; HL 수식은 여기에 없습니다. 추가요망 } if Condition1 == true then { if T == 1 then { if index > L1i && H > H1 Then { H1 = H; H1i = index; } if index > H1i and H1 >= L1*1.2 and H1 <= L1*1.6 and # 상승폭이 +20% ~ 60% L < H1-(H1-L1)*0.6 Then # 조정폭 0.6 { T = 2; L2 = L; H2 = h; } } if T == 2 Then { if L < L2 Then L2 = L; if H > H2 Then H2 = h; } plot1(L1,"L1"); plot2(h1,"h1"); plot3(L2,"L2"); plot4(H2,"H2"); # plot5(HL,"HL"); } 안녕하세요. <구하는 지표식 조건> 60일 간 최저점 L1 찍고 상승폭이 +20~60% 사이의 가장 큰 고점 H1 하락하여 조정폭이 0.6 아래부터 가장 작은 저점 L2 (L1 보다 큼) 저점 L2 이후 상승하여 이전고점 H1과 이전고점H1의 +50% 사이의 최고점 H2 다시 하락하여 이전고점 H1과 최저점L1 사이의 가장 작은 저점 HL - 위 수식에 없음. 추가요망 고점 H1 다음봉부터 저점 L2가 시작되고 저점 L2 다음봉부터 고점 H2가 시작되도록 부탁드립니다. 수고하세요.