커뮤니티
일봉/분봉의 이평선 설정
2012-01-29 18:31:49
338
글번호 47015
우리Trader의 시뮬레이션차트를 많이 사용하는데요
한 차트창에서.
일봉/ 분봉의 이평선 설정 따로따로 할 수 없나요?
답변 1
예스스탁 예스스탁 답변
2012-01-30 12:21:41
안녕하세요
예스스탁입니다.
기본으로 제공되는 지표는 모두 주종목(기본종목)의
값으로 지표를 그립니다.
다른 주기의 지표를 그리시기 위해서는
따로 참조데이터를 이용하거나 주종목 분봉인 상태에서
일봉의 이평을 그리는 수식으로 작성해 적용하셔야 합니다.
1.참조데이터
차트에 주종목과 같은 종목을 추가하신 후
다른 주기로 설정하시고 아래와 같이 지표를 작성해 차트에
적용하시면 됩니다.
Input : Period1(5), Period2(20), Period3(60);
var : Mav1(0,data2),Mav2(0,data2),Mav3(0,data2);
Mav1 = data2(ma(C,Period1));
Mav2 = data2(ma(C,Period2));
Mav3 = data2(ma(C,Period3));
Plot1(Mav1, "이동평균1");
Plot2(Mav2, "이동평균2");
Plot3(Mav3, "이동평균3");
참조데이터 설정방법은 아래 링크를 참고하시기 바랍니다.
https://www.yesstock.com/YesTrader/YesLanguage/YesLanguage_help/4_4_4.htm
2.수식으로 작성하기
주종목보다 하위주기는 계산할 수 없습니다.
아래는 분봉에서 일봉이평을 그리는 식입니다.
input : P1(5),P2(20),P3(60);
var : sumV1(0),maV1(0),count(0),sumV2(0), maV2(0),sumV3(0), maV3(0);
sumV1 = 0;
sumV2 = 0;
sumV3 = 0;
for count = 0 to P3{
if count < P1 Then
sumV1 = sumV1+DayClose(count);
if count < P2 Then
sumV2 = sumV2+DayClose(count);
if count < P3 Then
sumV3 = sumV3+DayClose(count);
}
maV1 = sumV1 / P1;
maV2 = sumV2 / P2;
maV3 = sumV3 / P3;
plot1(mav1);
plot2(mav2);
plot3(mav3);
즐거운 하루되세요
> 테이프 님이 쓴 글입니다.
> 제목 : 일봉/분봉의 이평선 설정
> 우리Trader의 시뮬레이션차트를 많이 사용하는데요
한 차트창에서.
일봉/ 분봉의 이평선 설정 따로따로 할 수 없나요?