커뮤니티

신호수식을 종목검색식으로 부탁드립니다

프로필 이미지
우주최강
2025-10-14 15:27:58.0
39
글번호 194638
답변완료
baseDis = (C/ avg(C, Per)) * 100; rsiUp = avg(max(C -C(1), 0), rsiPer); rsiDown = avg(max(c(1) - C, O), 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); 조건 && a>a(1) 지표변수 per 20 volper 20 rsiper 14
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-10-15 16:00:35.0

안녕하세요 예스스탁입니다. input : Per(20),volPer(20),rsiper(14); 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/ avg(C, Per)) * 100; rsiUp = ma(max(C -C[1], 0), rsiPer); rsiDown = ma(max(c[1] - C, O), 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 = avg(weightedDis, 3); A=RSI(14); 조건=(smoothedWeightedDis[1]<=100 or smoothedWeightedDis <= 100) && (a[1] <= 30 or a<= 30); if 조건 && a>a[1] Then Find(1); 즐거운 하루되세요 > 우주최강 님이 쓴 글입니다. > 제목 : 신호수식을 종목검색식으로 부탁드립니다 > baseDis = (C/ avg(C, Per)) * 100; rsiUp = avg(max(C -C(1), 0), rsiPer); rsiDown = avg(max(c(1) - C, O), 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); 조건 && a>a(1) 지표변수 per 20 volper 20 rsiper 14