예스스탁
예스스탁 답변
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으로 입력시키고자 합니다.
수식 부탁드립니다.
늘 감사드립니다.