커뮤니티

이평 크로스 수식 문의드립니다.

프로필 이미지
김예스
2021-12-25 17:21:36
839
글번호 154848
답변완료
안녕하세요, 늘 많은 도움 받고 있습니다. 10개의 지수이평선 배열에서 가장 낮은값의 이평선이 두번째 낮은 값의 이평선을 crossup할때 매수진입, 가장 높은값의 이평선이 두번째 높은값의 이평선을 crossdown할때 매도진입 시키고싶습니다. 지수이평선 10개의 기간은 input으로 5,10,20,40,60,80,100,120,160,200으로 입력시키고자 합니다. 수식 부탁드립니다. 늘 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-27 10:35:25

안녕하세요 예스스탁입니다. input : P1(5),P2(10),P3(20),P4(40),P5(60),P6(80),P7(100),P8(120),P9(160),P10(200); var : cnt(0),maxv(0),maxp(0),minv(0),minp(0); Array : Emav[11](0); Emav[1] = Ema(C,P1); Emav[2] = Ema(C,P2); Emav[3] = Ema(C,P3); Emav[4] = Ema(C,P4); Emav[5] = Ema(C,P5); Emav[6] = Ema(C,P6); Emav[7] = Ema(C,P7); Emav[8] = Ema(C,P8); Emav[9] = Ema(C,P9); Emav[10] = Ema(C,P10); maxv = 0; maxp = 0; minv = 0; minp = 0; For cnt = 1 to 10 { if maxv == 0 or (maxv > 0 and Emav[cnt] > maxv) Then { maxv = Emav[cnt]; maxp = cnt; } if minv == 0 or (minv > 0 and Emav[cnt] < minv) Then { minv = Emav[cnt]; minp = cnt; } } if minP != minP[1] Then Buy(); if maxP != maxP[1] Then Sell(); 즐거운 하루되세요 > 김예스 님이 쓴 글입니다. > 제목 : 이평 크로스 수식 문의드립니다. > 안녕하세요, 늘 많은 도움 받고 있습니다. 10개의 지수이평선 배열에서 가장 낮은값의 이평선이 두번째 낮은 값의 이평선을 crossup할때 매수진입, 가장 높은값의 이평선이 두번째 높은값의 이평선을 crossdown할때 매도진입 시키고싶습니다. 지수이평선 10개의 기간은 input으로 5,10,20,40,60,80,100,120,160,200으로 입력시키고자 합니다. 수식 부탁드립니다. 늘 감사드립니다.