커뮤니티

수식변환 부탁드립니다.

프로필 이미지
비밀통로
2025-10-23 07:37:25
184
글번호 227203
답변완료

At = ATR(500);

Mm = avg(C, 기간);

Rg = At * Rt / 10;

Chk = RngChk(Mm, Rg);

 

Range중 = Chk == 0;

 

상단 = Mm + Rg;

하단 = Mm - Rg;

 

상향돌파 = Range중(1) && C > 상단 && C > O;

하향돌파 = Range중(1) && C < 하단 && C < O;

 

상향돌파 or 하향돌파

 

(지표변수)기간: 20 / Rt: 10

 

함수명 : RngChk(기준, 범위)

A0=abs(C-기준)>범위;

A1=abs(C(1)-기준)>범위;

A2=abs(C(2)-기준)>범위;

A3=abs(C(3)-기준)>범위;

A4=abs(C(4)-기준)>범위;

A5=abs(C(5)-기준)>범위;

A6=abs(C(6)-기준)>범위;

A7=abs(C(7)-기준)>범위;

A8=abs(C(8)-기준)>범위;

A9=abs(C(9)-기준)>범위;

A10=abs(C(10)-기준)>범위;

A11=abs(C(11)-기준)>범위;

A12=abs(C(12)-기준)>범위;

A13=abs(C(13)-기준)>범위;

A14=abs(C(14)-기준)>범위;

A15=abs(C(15)-기준)>범위;

A16=abs(C(16)-기준)>범위;

A17=abs(C(17)-기준)>범위;

A18=abs(C(18)-기준)>범위;

A19=abs(C(19)-기준)>범위;

A0+A1+A2+A3+A4+A5+A6+A7+A8+A9+A10+A11+A12+A13+A14+A15+A16+A17+A18+A19

종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-10-23 12:49:09

안녕하세요 예스스탁입니다. input : 기간(20),rt(10); var : At(0),mm(0),rg(0),chk(0),Range중(False); var : 상단(0),하단(0),상향돌파(False),하향돌파(false),cnt(0); At = ATR(500); Mm = ma(C, 기간); Rg = At * Rt / 10; Chk = 0; for cnt = 0 to 19 { if abs(C-Mm)>rt Then Chk = Chk + 1; } Range중 = Chk == 0; 상단 = Mm + Rg; 하단 = Mm - Rg; 상향돌파 = Range중[1] && C > 상단 && C > O; 하향돌파 = Range중[1] && C < 하단 && C < O; if 상향돌파 or 하향돌파 Then Find(1); 즐거운 하루되세요