커뮤니티

부탁드립니다

프로필 이미지
님이랑
2025-11-02 18:57:13
94
글번호 227565
답변완료

M=DATE%10000-DATE%100; D1=M!=M(1); S=valuewhen(1,D1,O);  S지표값이  N일전에 10%하락했고 오늘까지 유지중인 종목검색식 부틱드립니다 N일전은 3로 설정해주세요 2, A=Ma(가격,기간,이평종류); B=Ma(가격,기준,이평종류); A/B*100 지표조건 가격  시가 기간    1 기준    5 이평종류  단순 종목 검색식  부탁드립니다
3, baseDis = (C/avg(C,per))*100; rsiup = avg(max(C-C(1),0),rsiper); rsiDown = avg(max(C(1)-C,0),rsiper); rsival = 100-(100/(1+rsiup/rsiDown)); rsiweight = if(rsival <=50, 0.5+(rsival*0.01), 0.5+((rsival - 50)*0.03)); volavg =avg(v,volper); volweight = if(volavg !=0,v/volavg,1.0); rsiVolweight = if(rsiVal <30 and Volweight > 1.2,0.8, if(rsiVal > 70 and volweight > 1.2,1.3,1,0)); weightedDis = baseDis*rsiweight*volweight*rsivolweight; smoothedweightedDis = avg(weightedDis,3); A= RSI(14); 조건 = (smoothedweightedDis(1)<100 OR smoothedweightedDis<100) && (A(1)<=30 OR A<=30);
지표조건 per 20 volper 20 rsiper 14
종목 검색식 부탁 드립니다

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

예스스탁 예스스탁 답변

2025-11-03 09:42:52

안녕하세요 예스스탁입니다. 1 input : N(3),Per(-10); var : MM(0),D1(False),S(Nan),S1(Nan),i(Nan); MM=DATE%10000-DATE%100; D1=MM!=MM[1]; if D1 == true Then { S = O; S1 = S[1]; i = Index; } if Index == i+N and S <= S1*(1+Per/100) Then Find(1); 2 input : 기간(0),기준(5); var : A(0),B(0); A=Ma(O,기간); B=Ma(O,기준); var1 = A/B*100; if CrossUp(Var1,100) Then Find(1); 3 input : per(20),volPer(20),rsiper(20); var : baseDis(0),rsiup(0),rsiDown(0),rsival(0),rsiweight(0); var : volavg(0),volweight(0),rsiVolweight(0),weightedDis(0),smoothedweightedDis(0); var : A(0),조건(False); baseDis = (C/ma(C,per))*100; rsiup = ma(max(C-C[1],0),rsiper); rsiDown = ma(max(C[1]-C,0),rsiper); rsival = 100-(100/(1+rsiup/rsiDown)); rsiweight = iff(rsival <=50,0.5+(rsival*0.01),0.5+((rsival - 50)*0.03)); volavg =ma(v,volper); volweight = iff(volavg !=0,v/volavg,1.0); rsiVolweight = iff(rsiVal <30 and Volweight > 1.2,0.8, iff(rsiVal > 70 and volweight > 1.2,1.3,1.0)); weightedDis = baseDis*rsiweight*volweight*rsivolweight; smoothedweightedDis = ma(weightedDis,3); A= RSI(14); 조건 = (smoothedweightedDis[1]<100 OR smoothedweightedDis<100) && (A[1]<=30 OR A<=30); if 조건 == true Then Find(1); 즐거운 하루되세요