커뮤니티
문의
2014-04-26 10:37:56
203
글번호 74699
이평 지표식인데요
한봉 미리 앞당겨서 이평이 그려지도록 수정 부탁드립니다.
예제)
선행이평 지표식
바로앞전 이평 종가기준으로 한봉 앞 이평을 미리 볼 수 있게요
Input : Period1(5), Period2(10), Period3(60), Period4(75), Period5(20),
Period6(60),Period7(120),Period8(180);
var : Sma1(0),Sma2(0),Sma3(0),Sma4(0),Sma5(0),Sma6(0),Sma7(0),Sma8(0);
Sma1 = ma(C,Period1);
Sma2 = ma(C,Period2);
Sma3 = ma(C,Period3);
Sma4 = ma(C,Period4);
Sma5 = wma(C,Period5);
Sma6 = wma(C,Period6);
Sma7 = ma(C,Period7);
Sma8 = ma(C,Period8);
Plot1(Sma1, "이동평균1");
Plot2(Sma2, "이동평균2");
Plot3(Sma3, "이동평균3");
Plot4(Sma4, "이동평균4");
Plot5(Sma5, "이동평균5");
Plot6(Sma6, "이동평균6");
Plot7(Sma7, "이동평균7");
Plot8(Sma8, "이동평균8");
답변 2
예스스탁 예스스탁 답변
2014-04-28 13:37:44
> 털보 님이 쓴 글입니다.
> 제목 : 문의
> 이평 지표식인데요
한봉 미리 앞당겨서 이평이 그려지도록 수정 부탁드립니다.
예제)
선행이평 지표식
바로앞전 이평 종가기준으로 한봉 앞 이평을 미리 볼 수 있게요
Input : Period1(5), Period2(10), Period3(60), Period4(75), Period5(20),
Period6(60),Period7(120),Period8(180);
var : Sma1(0),Sma2(0),Sma3(0),Sma4(0),Sma5(0),Sma6(0),Sma7(0),Sma8(0);
Sma1 = ma(C,Period1);
Sma2 = ma(C,Period2);
Sma3 = ma(C,Period3);
Sma4 = ma(C,Period4);
Sma5 = wma(C,Period5);
Sma6 = wma(C,Period6);
Sma7 = ma(C,Period7);
Sma8 = ma(C,Period8);
Plot1(Sma1, "이동평균1");
Plot2(Sma2, "이동평균2");
Plot3(Sma3, "이동평균3");
Plot4(Sma4, "이동평균4");
Plot5(Sma5, "이동평균5");
Plot6(Sma6, "이동평균6");
Plot7(Sma7, "이동평균7");
Plot8(Sma8, "이동평균8");
예스스탁 예스스탁 답변
2014-04-30 12:23:06
안녕하세요
예스스탁입니다.
Input : Period1(5), Period2(10), Period3(60), Period4(75), Period5(20),
Period6(60),Period7(120),Period8(180);
var : Sma1(0),Sma2(0),Sma3(0),Sma4(0),Sma5(0),Sma6(0),Sma7(0),Sma8(0);
var : sum1(0),Csum1(0),cnt(0),sum2(0),Csum2(0);
Sum1 = C*Period5;
CSum1 = Period5;
For cnt = 1 To Period5 - 1 Begin
Sum1 = Sum1 + C[cnt-1] * (Period5 - cnt);
CSum1 = CSum1 + Period5 - cnt;
End;
Sma5 = Sum1/Csum1;
Sum2 = C*Period6;
CSum2 = Period6;
For cnt = 1 To Period6 - 1 Begin
Sum2 = Sum2 + C[cnt-1] * (Period6 - cnt);
CSum2 = CSum2 + Period6 - cnt;
End;
Sma6 = Sum2/Csum2;
Sma1 = (Accumn(C,Period1-1)+C)/Period1;
Sma2 = (Accumn(C,Period2-1)+C)/Period2;
Sma3 = (Accumn(C,Period3-1)+C)/Period3;
Sma4 = (Accumn(C,Period4-1)+C)/Period4;
Sma7 = (Accumn(C,Period7-1)+C)/Period7;
Sma8 = (Accumn(C,Period8-1)+C)/Period8;
Plot1(Sma1, "이동평균1");
Plot2(Sma2, "이동평균2");
Plot3(Sma3, "이동평균3");
Plot4(Sma4, "이동평균4");
Plot5(Sma5, "이동평균5");
Plot6(Sma6, "이동평균6");
Plot7(Sma7, "이동평균7");
Plot8(Sma8, "이동평균8");
즐거운 하루되세요
> 털보 님이 쓴 글입니다.
> 제목 : 문의
> 이평 지표식인데요
한봉 미리 앞당겨서 이평이 그려지도록 수정 부탁드립니다.
예제)
선행이평 지표식
바로앞전 이평 종가기준으로 한봉 앞 이평을 미리 볼 수 있게요
Input : Period1(5), Period2(10), Period3(60), Period4(75), Period5(20),
Period6(60),Period7(120),Period8(180);
var : Sma1(0),Sma2(0),Sma3(0),Sma4(0),Sma5(0),Sma6(0),Sma7(0),Sma8(0);
Sma1 = ma(C,Period1);
Sma2 = ma(C,Period2);
Sma3 = ma(C,Period3);
Sma4 = ma(C,Period4);
Sma5 = wma(C,Period5);
Sma6 = wma(C,Period6);
Sma7 = ma(C,Period7);
Sma8 = ma(C,Period8);
Plot1(Sma1, "이동평균1");
Plot2(Sma2, "이동평균2");
Plot3(Sma3, "이동평균3");
Plot4(Sma4, "이동평균4");
Plot5(Sma5, "이동평균5");
Plot6(Sma6, "이동평균6");
Plot7(Sma7, "이동평균7");
Plot8(Sma8, "이동평균8");