커뮤니티

수식수정

프로필 이미지
ksks
2024-02-17 11:43:00
951
글번호 176722
답변완료
아래 수식에 다음 사항을 추가하여 수정하고 싶은데 부탁드립니다. -모든 이평선은 지수이평으로 -지수이평배열 0봉전 60<120<240 -0봉전 종가가 60지수이평선 돌파 -1봉전 종가대비 0봉전 종가가 5%이상 상승 ============================================================================ INPUT : CPeriod(9),기간(20),기준(0),Period(14),배수(2); VAR : 조건(False),조건1(False),조건2(False),A(0),MM(0),R(0),대금(0); A=ADX(14); MM=ma(C,20); R=RSI(14); 대금=V*(H+O+L+C)/4; 조건=highest(C[1],CPeriod) < C && Crossup(CCI(CPeriod),0); 조건1= A>20 and A>A[1] and C>O and C>MM and 대금>2000000000 and R>0 and R>R[1] and Crossup(CCI(20),0) and Crossup(DIPLUS(14),DIMinus(14)); 조건2= crossup(cci(기간),기준) && crossup(diplus(period),diminus(period)) && V>V[1]*배수; IF 조건 && 조건1 && 조건2 TheN Find(1);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-02-19 11:36:31

안녕하세요 예스스탁입니다. 1 지수이평은 과거봉수에 따라 현재값이 다릅니다. 종목검색시 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시고 차트도 500봉 조회해 비교해 보셔야 합니다. 2 기존식에 MM이 단순이평(ma)인데 해당이평도 지수이평(ema)으로 변경했습니다. 3 INPUT : CPeriod(9),기간(20),기준(0),Period(14),배수(2); input : P1(60),P2(120),P3(240); VAR : 조건(False),조건1(False),조건2(False),조건3(false),A(0),MM(0),R(0),대금(0); var : e1(0),e2(0),e3(0); A=ADX(14); MM=ema(C,20);//기준 ma(C,20) R=RSI(14); 대금=V*(H+O+L+C)/4; 조건=highest(C[1],CPeriod) < C && Crossup(CCI(CPeriod),0); 조건1= A>20 and A>A[1] and C>O and C>MM and 대금>2000000000 and R>0 and R>R[1] and Crossup(CCI(20),0) and Crossup(DIPLUS(14),DIMinus(14)); 조건2= crossup(cci(기간),기준) && crossup(diplus(period),diminus(period)) && V>V[1]*배수; e1 = Ema(c,P1); e2 = Ema(c,P2); e3 = Ema(c,P3); 조건3 = e1 > e2 and e2 > e3 and CrossUp(c,e1) and C >= C[1]*1.05; IF 조건 && 조건1 && 조건2 and 조건3 Then Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : 수식수정 > 아래 수식에 다음 사항을 추가하여 수정하고 싶은데 부탁드립니다. -모든 이평선은 지수이평으로 -지수이평배열 0봉전 60<120<240 -0봉전 종가가 60지수이평선 돌파 -1봉전 종가대비 0봉전 종가가 5%이상 상승 ============================================================================ INPUT : CPeriod(9),기간(20),기준(0),Period(14),배수(2); VAR : 조건(False),조건1(False),조건2(False),A(0),MM(0),R(0),대금(0); A=ADX(14); MM=ma(C,20); R=RSI(14); 대금=V*(H+O+L+C)/4; 조건=highest(C[1],CPeriod) < C && Crossup(CCI(CPeriod),0); 조건1= A>20 and A>A[1] and C>O and C>MM and 대금>2000000000 and R>0 and R>R[1] and Crossup(CCI(20),0) and Crossup(DIPLUS(14),DIMinus(14)); 조건2= crossup(cci(기간),기준) && crossup(diplus(period),diminus(period)) && V>V[1]*배수; IF 조건 && 조건1 && 조건2 TheN Find(1);