커뮤니티

수식 부탁드립니다

프로필 이미지
김승빈
2025-12-08 03:23:08
80
글번호 228755
답변완료

항상 수고많으십니다  다음  수식 변환 부탁드립니다 감사합니다

1) UM = C < O; UM3 = UM && UM(1) && UM(2); BB = O(1) - C(1);

RB = C - O; 조건 = UM3(1) && C > O && RB > BB;

A=Valuewhen(1, 조건, (H+L)/2); CrossUp(C,A)


2) 사용자함수(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


3) At = ATR(500); Mm = avg(C, 20);

Rg = At * 10 / 10; Chk = RngChk(Mm, Rg);

조건 = Chk == 0; ValueWhen(1, 조건, Mm + Rg)




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

예스스탁 예스스탁 답변

2025-12-09 13:52:36

안녕하세요 예스스탁입니다. 1 var : UM(False),UM3(False),BB(0),RB(0),조건(False),A(0); UM = C < O; UM3 = UM && UM[1] && UM[2]; BB = O[1] - C[1]; RB = C - O; 조건 = UM3[1] && C > O && RB > BB; if 조건 == true Then A = (H+L)/2; if CrossUp(C,A) Then Find(1); 2 사용자함수명 : RngChk 반환값형 : 숫자형 input : 기준(Numeric),범위(Numeric); var : cnt(0); RngChk= 0; For cnt = 0 to 19 { if abs(C[cnt]-기준)>범위 Then RngChk = RngChk +1; } 3
계산식만 있어 지표식으로 작성해 드립니다.

var : AT(0),MM(0),Rg(0),chk(0),조건(False); var : value(Nan); At = ATR(500); Mm = ma(C, 20); Rg = At * 10 / 10; Chk = RngChk(Mm, Rg); 조건 = Chk == 0; if 조건 Then value = Mm + Rg; Plot1(value); 즐거운 하루되세요