커뮤니티

예스종목검색식 변환요청

프로필 이미지
자유만세
2026-06-09 20:47:09
44
글번호 232332
답변완료

n=45, 증폭=5, n1=5

-----------------------------

TP  = (High + Low + Close) / 3;

TPV = TP * V;

SumT = Sum(TPV, n);

SumV = Sum(V, n);

VWAP = SumT / SumV;

Dev= Abs(TP - VWAP);

MD = Sum(Dev, n) / n;

A = (TP - VWAP) / (0.015 * MD);


Mc1 = ValueWhen(1, CrossUp(A, 0), (C+O)/2);

P = Mc1 - A*증폭;

Mc2 = ValueWhen(1, CrossDown(A, 0), (C+O)/2);

M = Mc2 + A*(-증폭);

Q=if(A>0, P, M);


B=ma(C, 20);

조건= A>0 or C>B && B>B(1);

Q1=valuewhen(1, 조건, if(조건, eavg(C, n1), 0));


crossup(Q1, Q)를 예스트레이더 종목검색식으로 변환부탁드립니다.

감사합니다. 수고하십시오.

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

예스스탁 예스스탁 답변

2026-06-10 10:52:29

안녕하세요 예스스탁입니다. input : n(45),증폭(5),n1(5); var : TP(0),TPV(0),sumT(0),sumV(0),VWAP(0); var : dev(0),MD(0),A(0),Mc1(0),P(0),Mc2(0),MM(0),Q(0); var : B(0),조건(False),Q1(0); TP = (High + Low + Close) / 3; TPV = TP * V; SumT = AccumN(TPV, n); SumV = AccumN(V, n); VWAP = SumT / SumV; Dev= Abs(TP - VWAP); MD = AccumN(Dev, n) / n; A = (TP - VWAP) / (0.015 * MD); if CrossUp(A,0) Then Mc1 = (C+O)/2; P = Mc1 - A*증폭; if CrossDown(A,0) Then Mc2 = (C+O)/2; MM = Mc2 + A*(-증폭); Q=iFf(A>0, P, MM); B=ma(C, 20); 조건= A>0 or C>B && B>B[1]; var1 = Ema(C,n1); if 조건 Then Q1 = iff(조건, var1, 0); if crossup(Q1, Q) Then Find(1); 즐거운 하루되세요
프로필 이미지

자유만세

2026-06-10 15:15:22

감사합니다.잘 사용하겠습니다.