커뮤니티
수식변환 부탁드립니다.
2026-01-10 16:04:47
235
글번호 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);
즐거운 하루 되세요
다음글
이전글