커뮤니티

수식부탁드려요

프로필 이미지
해피오
2022-03-15 16:08:18
1134
글번호 157196
답변완료
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 상기 수식에 대한 종목 검색수식을 부탁드립니다. 위 내용중 불필요한 조건들은 매도종목검색을 위한 것이니 포함 시켜주세요.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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 상기 수식에 대한 종목 검색수식을 부탁드립니다. 위 내용중 불필요한 조건들은 매도종목검색을 위한 것이니 포함 시켜주세요.