커뮤니티

해외선물 타주기 이평선

프로필 이미지
스퍼트시커
2017-10-17 22:32:29
167
글번호 113445
답변완료
항상 신속하고 상세하게 답변 주셔서 많은 도움을 받고 있습니다. 감사합니다. 해외 선물 전략차트 3분봉 같은 차트에 다음과 같이 종목이 포함되어 있습니다. data1 : E-mini NASDAQ 100 data2 : E-mini S&P 500 이때 data1과 data2의 일간 20 이평선을 출력하고자 합니다. 그리고 20거래일 이전 20 이평선도 다음과 같이 출력하고자 합니다. ※3분봉에 일간지표를 출력함. plot1(나스닥_일간_20ma, "나스닥_일간_20ma"); plot2(에센피_일간_20ma, "에센피_일간_20ma"); plot3(나스닥_일간_20일이전_20ma, "나스닥_일간_20일이전_20ma"); plot4(에센피_일간_20일이전_20ma, "에센피_일간_20일이전_20ma"); 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-10-18 14:37:18

안녕하세요 예스스탁입니다. 기본차트(data1)의 경우 차트의 첫봉+99일정도의 일간데이터가 내부적으로 제공되고 있어 관계없지만 data2의 경우에는 오로지 차트의 데이터만으로만 일간값을 계산할수 있습니다. 차트에 지정한 기간의 일간이평을 계산할 만큼 데이터가 충분하지 않으면 지표는 출력되지 않습니다. input : P(20); var : cnt(0,data1); var : sumV1(0,data1),나스닥_일간_20ma(0,data1); var : sumV11(0,data1),나스닥_일간_20일이전_20ma (0,data1); var : sumV2(0,data2),에센피_일간_20ma(0,data2); var : sumV22(0,data2),에센피_일간_20일이전_20ma(0,data2); Array : C2[50](0,data2); sumV1 = 0; sumV11 = 0; for cnt = 0 to P-1{ sumV1 = sumV1+DayClose(cnt); sumV11 = sumV11+DayClose(cnt+20); } 나스닥_일간_20ma = sumV1 / P; 나스닥_일간_20일이전_20ma = sumV11 / P; plot1(나스닥_일간_20ma, "나스닥_일간_20ma"); plot2(에센피_일간_20ma, "에센피_일간_20ma"); if data2(Bdate != Bdate[1]) then{ for cnt = 1 to 49{ C2[cnt] = C2[cnt-1][1]; } } C2[0] = data2(c); if C2[P-1] > 0 Then{ sumV2 = 0; for cnt = 0 to P-1{ sumV11 = sumV11+DayClose(cnt+20); } 에센피_일간_20ma = sumV1 / P; plot3(나스닥_일간_20일이전_20ma, "나스닥_일간_20일이전_20ma"); } if C2[20+P-1] > 0 Then{ sumV22 = 0; for cnt = 20 to 20+P-1{ sumV22 = sumV22+C2[cnt]; } 에센피_일간_20일이전_20ma = sumV22 / P; plot4(에센피_일간_20일이전_20ma, "에센피_일간_20일이전_20ma"); } 즐거운 하루되세요 > 스퍼트시커 님이 쓴 글입니다. > 제목 : 해외선물 타주기 이평선 > 항상 신속하고 상세하게 답변 주셔서 많은 도움을 받고 있습니다. 감사합니다. 해외 선물 전략차트 3분봉 같은 차트에 다음과 같이 종목이 포함되어 있습니다. data1 : E-mini NASDAQ 100 data2 : E-mini S&P 500 이때 data1과 data2의 일간 20 이평선을 출력하고자 합니다. 그리고 20거래일 이전 20 이평선도 다음과 같이 출력하고자 합니다. ※3분봉에 일간지표를 출력함. plot1(나스닥_일간_20ma, "나스닥_일간_20ma"); plot2(에센피_일간_20ma, "에센피_일간_20ma"); plot3(나스닥_일간_20일이전_20ma, "나스닥_일간_20일이전_20ma"); plot4(에센피_일간_20일이전_20ma, "에센피_일간_20일이전_20ma"); 부탁드립니다.