커뮤니티

수식변환 부탁드립니다.

프로필 이미지
비밀통로
2026-01-02 14:40:36
89
글번호 229522
답변완료

아래 수식을 예스트레이딩 수식으로 변환 부탁드립니다.


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);


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

B=price_base + Rsi_비율 * price_range;


M1=ma(c, ma기간1);

M2=ma(c, ma기간2);

M3=ma(c, ma기간3);


Crossup(A, B) && C>O &&

M1>=M2 && M1>=M3 && M2>=M3


(지표변수) rsi_period: 14 / hl_period: 60 / Rsi_비율: 0.3 /

ma기간1: 5 / ma기간2: 20 / ma기간3: 60

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

예스스탁 예스스탁 답변

2026-01-05 08:58:54

안녕하세요 예스스탁입니다. input : rsi_period(14),hl_period(60),Rsi_비율(0.3); input : ma기간1(5),ma기간2(20),ma기간3(60); var : U(0),D(0),AU(0),AD(0),R(0); var : price_range(0),price_base(0); var : A(0),B(0),M1(0),M2(0),M3(0); 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); R = AU / (AU + AD) * 100; price_range = Highest(H, hl_period) - Lowest(L, hl_period); price_base = Lowest(L, hl_period); A=price_base + (R / 100) * price_range; B=price_base + Rsi_비율 * price_range; M1=ma(c, ma기간1); M2=ma(c, ma기간2); M3=ma(c, ma기간3); if Crossup(A, B) && C>O && M1>=M2 && M1>=M3 && M2>=M3 Then Find(1); 새해 복 많이 받으세요