커뮤니티

신호수식 문의

프로필 이미지
위피데이
2022-12-07 10:50:45
1017
글번호 164391
답변완료
친절하신 답변 늘 감사드립니다. 아래 신호수식을 예스신호로 부탁 드립니다. 이격=ma(C,기간1,종류)-ma(C,기간2,종류); 이격률=이격/C*100; T1=tsf(c,t기간1); T2=tsf(c,t기간2); A1=ValueWhen(1, Crossup(T1, T2), h); A2=ValueWhen(1, Crossup(T1, T2), L); A3=(ValueWhen(1, Crossup(T1, T2), h) + ValueWhen(1, Crossdown(T1, T2), h))/2; CrossUp(이격률,d) && if((C>=A1 && A1<A1(10)) or (C>A2 && O<A1 && A1<A3(5)), 1,0) ---- <지표조건> 기간1 20 기간2 120 종류 단순 d 1 t기간1 5 t기간2 30
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-12-07 13:27:39

안녕하세요 예스스탁입니다. 조건 내용상 A1,A2,A3가 과거 몇봉전에 발생했을지 알수가 없으므로 종목검색 속성화면에서' 검색에 필요한 최소기간에 종목검색에 제공되는 최대봉수인 500봉으로 지정하고 검색하시기 바랍니다. input : 기간1(20),기간2(120),dv(1),t기간1(5),t기간2(30); var : 이격(0),이격률(0),T1(0),T2(0),A1(0),A2(0),A3(0),B1(0); 이격=ma(C,기간1)-ma(C,기간2); 이격률=이격/C*100; T1 = LRL(C,t기간1)+LRS(C,t기간1); T2 = LRL(C,t기간2)+LRS(C,t기간2); if CrossUp(T1,T2) then { A1 = h; A2 = L; } if CrossUp(T1,T2) then B1 = H; A3 = (A1+B1)/2; if CrossUp(이격률,dv) && ((C>=A1 && A1<A1[10]) or (C>A2 && O<A1 && A1<A3[5])) Then Find(1); 즐거운 하루되세요 > 위피데이 님이 쓴 글입니다. > 제목 : 신호수식 문의 > 친절하신 답변 늘 감사드립니다. 아래 신호수식을 예스신호로 부탁 드립니다. 이격=ma(C,기간1,종류)-ma(C,기간2,종류); 이격률=이격/C*100; T1=tsf(c,t기간1); T2=tsf(c,t기간2); A1=ValueWhen(1, Crossup(T1, T2), h); A2=ValueWhen(1, Crossup(T1, T2), L); A3=(ValueWhen(1, Crossup(T1, T2), h) + ValueWhen(1, Crossdown(T1, T2), h))/2; CrossUp(이격률,d) && if((C>=A1 && A1<A1(10)) or (C>A2 && O<A1 && A1<A3(5)), 1,0) ---- <지표조건> 기간1 20 기간2 120 종류 단순 d 1 t기간1 5 t기간2 30