커뮤니티

지표 수식 문의

프로필 이미지
이심전심
2022-04-18 22:35:18
1239
글번호 158123
답변완료
지표수식 좀 부탁드리겠습니다. 항상 친절히 답변해 주심에 감사드립니다. input : 캔들수(20) ; var : 기준봉조건(False), 경과봉수(0) , 기준가대비하락률(0),상단가격(0), 하단가격(0) ; 기준봉조건 = Highest(H,캔들수)[1] ; if 기준봉조건 Then { 기준가격= H; } else { 경과봉수=경과봉수+1; } 기준가대비하락률= (L-기준가격)/기준가격*100 ; 기준봉 출현이후에 하락하여 기준가대비하락률 이 -10 %보다 더 밑으로 하락했다가 다시 -5%이내로 올라올 때 { 상단가격= 기준가격 ; 하단가격= Highest(기준봉 이후 경과봉의 고가, 경과봉수) } ★ 반드시 -10%보다 더 밑으로 내려갔다가 다시 -5%이내로 들어와야 하고 기준봉 출현이후부터 기준봉고가와 최대한 근접한 캔들의 고가를 하단가격의 지표로 표시하고자 합니다. 이 때 하단가격의 최대값은 기준가격과 같아지는, 즉 기준가대비하락률이 0 이 되는 캔들의 고가입니다. PLOT1( 상단가격) ; PLOT2(하단가격) ;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-04-19 13:03:49

안녕하세요 예스스탁입니다. input : 캔들수(20) ; var : 기준봉조건(False), 기준가격(0),hh(0),ll(0),상단가격(0), 하단가격(0) ; 기준봉조건 = H > Highest(H,캔들수)[1] ; if 기준봉조건 Then { 기준가격 = H; 상단가격 = 0; 하단가격 = 0; ll = 0; hh = 0; } else { #기준봉 이후 최저가 if ll == 0 or (ll > 0 and l < ll) Then ll = l; #기준봉 이후 최고가 if hh == 0 or (hh > 0 and h > hh) Then hh = h; #기준봉이후 최저가는 기준가격대비 -10% 이하였고 #현재는 기준가격대비 -5%이상이면 if ll <= 기준가격*0.90 and C > 기준가격*0.95 Then { 상단가격 = 기준가격; 하단가격 = hh; } } if 상단가격 > 0 and 하단가격 > 0 Then { PLOT1(상단가격) ; PLOT2(하단가격) ; } Else { NoPlot(1); NoPlot(2); } 즐거운 하루되세요 > 이심전심 님이 쓴 글입니다. > 제목 : 지표 수식 문의 > 지표수식 좀 부탁드리겠습니다. 항상 친절히 답변해 주심에 감사드립니다. input : 캔들수(20) ; var : 기준봉조건(False), 경과봉수(0) , 기준가대비하락률(0),상단가격(0), 하단가격(0) ; 기준봉조건 = Highest(H,캔들수)[1] ; if 기준봉조건 Then { 기준가격= H; } else { 경과봉수=경과봉수+1; } 기준가대비하락률= (L-기준가격)/기준가격*100 ; 기준봉 출현이후에 하락하여 기준가대비하락률 이 -10 %보다 더 밑으로 하락했다가 다시 -5%이내로 올라올 때 { 상단가격= 기준가격 ; 하단가격= Highest(기준봉 이후 경과봉의 고가, 경과봉수) } ★ 반드시 -10%보다 더 밑으로 내려갔다가 다시 -5%이내로 들어와야 하고 기준봉 출현이후부터 기준봉고가와 최대한 근접한 캔들의 고가를 하단가격의 지표로 표시하고자 합니다. 이 때 하단가격의 최대값은 기준가격과 같아지는, 즉 기준가대비하락률이 0 이 되는 캔들의 고가입니다. PLOT1( 상단가격) ; PLOT2(하단가격) ;