커뮤니티

수식변환 부탁드립니다.

프로필 이미지
비밀통로
2026-01-10 16:04:47
80
글번호 229697
답변완료

수식 변환 부탁드립니다. 종목검색식 부탁드립니다.


U = if(C > C(1), C - C(1), 0);

D = if(C < C(1), C(1) - C, 0);

AU = eavg(U, rsi_period);

AD = eavg(D, rsi_period);

RSI = AU / (AU + AD) * 100;


price_range = Highest(H, hl_period) - Lowest(L, hl_period);

price_base = Lowest(L, hl_period);


Ar=price_base + (RSI / 100) * price_range;


Bd=BBandsDown(Period,D1);

Bu=BBandsUp(Period,D1);

Pa=(highest(high,shortPeriod)+lowest(low,shortPeriod)

+highest(high,midPeriod)+lowest(low,midPeriod))/4;

Pb=(highest(high,longPeriod)+lowest(low,longPeriod))/2;


조건=(Crossup(Ar, (Bd+Pa)/2) or Crossup(Ar, (Bd+Pb)/2)) &&

(Bd+Pb)/2<(Bd+Pa)/2;

조건 && !조건(1)


(지표변수) rsi_period: 10 / hl_period: 60 / Period: 20 / D1: 2 /

shortPeriod: 9 / midPeriod: 26 / longPeriod: 52

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

예스스탁 예스스탁 답변

2026-01-12 14:04:37

안녕하세요 예스스탁입니다. input : rsi_period(10),hl_period(60),period(20),D1(2); input : shortPeriod(9),midPeriod(26),longPeriod(52); var : U(0),D(0),AU(0),AD(0),RSI(0); var : price_range(0),price_base(0),AR(0); var : bd(0),bu(0),pa(0),pb(0),조건(False); U = iff(C > C[1], C - C[1], 0); D = iff(C < C[1], C[1] - C, 0); AU = Ema(U, rsi_period); AD = Ema(D, rsi_period); RSI = AU / (AU + AD) * 100; price_range = Highest(H, hl_period) - Lowest(L, hl_period); price_base = Lowest(L, hl_period); Ar=price_base + (RSI / 100) * price_range; Bd=BollBandDown(Period,D1); Bu=BollBandUp(Period,D1); Pa=(highest(high,shortPeriod)+lowest(low,shortPeriod) +highest(high,midPeriod)+lowest(low,midPeriod))/4; Pb=(highest(high,longPeriod)+lowest(low,longPeriod))/2; 조건=(Crossup(Ar, (Bd+Pa)/2) or Crossup(Ar, (Bd+Pb)/2)) && (Bd+Pb)/2<(Bd+Pa)/2; if 조건 && 조건[1] == False Then Find(1); 즐거운 하루 되세요