예스스탁
예스스탁 답변
2022-03-16 08:53:38
안녕하세요
예스스탁입니다.
Input: Period(14), HL기간(10) , 최근봉수(12) , 비교기간(26), 비교봉수(5),
배수(5), 표시가격(O),k(10);
var : DM(0),DP(0),AX(0),AXDP(0),AXDM(0),X(False),Y(False),Z(False);
var : DPH(0),DMH(0),DPL(0),DML(0),FL(False),FH(False),As(0),Am(0),al(0);
var : MD(0),MDs(0),조건1(False),조건2(False),조건3(False);
var : 추가1(False),추가2(False),추가3(False),추가4(False);
var : 매수1(false),매수2(False),A(0),AT(0),F(0);
DM=DIMinus(Period);
DP=DIPlus(Period);
AX=ADX(Period);
AXDP=Ema(DP/(DP+DM),period)*100 ;
AXDM=Ema(DM/(DP+DM),period)*100 ;
X=CrossUp(AXDP,AXDM);
Y=CrossUp(A,AXDP);
Z=AccumN(iff(Y,1,0),최근봉수)>= 1;
DPH=highest(DP, HL기간);
DMH=highest(DM, HL기간);
DPL=lowest(DP, HL기간);
DML=lowest(DM, HL기간);
FL=AccumN(iff(L<=Lowest(L[1], 비교기간),1,0), 비교봉수)>= 1;
FH=AccumN(iff(H>=Highest(H[1], 비교기간),1,0),비교봉수)>= 1;
As =MA(C,5) ;
Am =MA(C,20) ;
Al =MA(C,60) ;
MD=Ema(C,12)-Ema(C,26);
MDs=Ema(MD,9);
조건1=CrossUp(DP,DM) && CrossUp(DP,DML);
조건2=(DP[1]==DPH[1]) && (DM[1]==DML[1]) &&CrossUp(DP,DM);
조건3=AX[1]>=K && AX[2]<AX[1] && AX[1]>AX && (C>=O or C>C[1]);
추가1=FL && DP>=AX;
추가2=L<lowest(L[1],20);
추가3=L<=min(As,Am,Al) && C>max(As,Am,Al);
추가4=MD-MDs>0;
매수1=조건1 && (추가1 or 추가2 or 추가3 or 추가4);
매수2=조건3 && DM>DP;
A=Ema(((Log(C/((((Highest(H[9],9)+Lowest(L[9],9))/2)))))+1)*배수,10);
AT=ma(A,9);
if CrossUp(A,AT) Then
F = 표시가격;
if (조건2 or 매수1 or 매수2 or (X && Z)) && F < C Then
Find(1);
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 수식부탁드려요
> Input: Period(14), HL기간(10) , 최근봉수(12) , 비교기간(26), 비교봉수(5),
배수(5), 표시가격(O);
DM=DIMinus(Period);
DP=DIPlus(Period);
AX=ADX(Period);
AXDP=eavg(DP/(DP+DM),period)*100 ;
AXDM=eavg(DM/(DP+DM),period)*100 ;
X=CrossUp(AXDP,AXDM);
Y=CrossUp(A,AXDP);
Z=SUM(if(Y,1,0),최근봉수)>= 1;
DPH=highest(DP, HL기간);
DMH=highest(DM, HL기간);
DPL=lowest(DP, HL기간);
DML=lowest(DM, HL기간);
FL=SUM(if(L<=Lowest(L(1), 비교기간),1,0), 비교봉수)>= 1;
FH=SUM(if(H>=Highest(H(1), 비교기간),1,0),비교봉수)>= 1;
As =MA(C,5) ;
Am =MA(C,20) ;
Al =MA(C,60) ;
MD=eavg(C,12)-eavg(C,26);
MDs=eavg(MD,9);
조건1=CrossUp(DP,DM) && CrossUp(DP,DML);
조건2=(DP(1)==DPH(1)) && (DM(1)==DML(1)) &&CrossUp(DP,DM);
조건3=AX(1)>=K && AX(2)<AX(1) && AX(1)>AX && (C>=O or C>C(1));
추가1= FL && DP>=AX;
추가2=L<lowest(L(1),20);
추가3=L<=min(As,Am,Al) && C>max(As,Am,Al);
추가4=MD-MDs>0;
매수1=조건1 && (추가1 or 추가2 or 추가3 or 추가4);
매수2=조건3 && DM>DP;
A=eavg(((Log(C/((((Highest(H(9),9)+Lowest(L(9),9))/2)))))+1)*배수,10);
AT=ma(A,9);
F=ValueWhen(1,CrossUp(A,AT),표시가격);
(조건2 or 매수1 or 매수2 or (X && Z)) && F < C
상기 수식에 대한 종목 검색수식을 부탁드립니다.
위 내용중 불필요한 조건들은 매도종목검색을 위한 것이니 포함 시켜주세요.