커뮤니티

주봉종가

프로필 이미지
행복충전
2011-07-05 13:24:49
1060
글번호 40549
답변완료

첨부 이미지

질문1) 그림의 주종목에 이동평균선이 표시되어 있는데요. 참조종목에도 이동평균선을 표시하는 방법은 없나요? ========================================================= 아래는 다운로드메뉴얼 77페이지 사용자함수 만들기 예제 질문입니다(위쪽 이미지와 무관) ======================================================= Input : N(1); var : cnt(0); array : WeekC[99](0); if DayOfWeek(Date) < DayOfWeek(Date)[1] Then { For cnt = 1 To 98 { WeekC[cnt] = WeekC[cnt-1]; } } WeekC[0] = C; plot1(WeekC[N]); 위의 수식은 분봉이나 일봉에서 주봉의 종가값을 계산하기 위해 작성된 식이다. WeekC라는 배열변수를 만들어 방의 갯수는 넉넉히 99개로 만든 후에 이번주의 종가는 WeekC[0]에 저장하고 주가 변경될 때마다 지금까지 저장된 값을 다음 방으로 순차적으로 옮겨 이전 주의 값도 사용할 수 있게 만든 식 이다. ======================================================== 질문2) WeekC[cnt] = WeekC[cnt-1]; 을 WeekC[cnt] = WeekC[cnt-1][1]; 이렇게 [1]을 추가해 주어야 되는것 아닌가요? 메뉴얼에 틀린부분이 많아서 메뉴얼이 잘못되었는지, 내가 잘못 생각하고 있는지 판단이 서지 않습니다. 메뉴얼과 도움말 오류 수정 빨리 해주었으면 좋겠습니다. 질문3) WeekC[0] = C; 에서 일봉차트를 열어 놓았기때문에 C는 일봉종가일것 같은데, 어떻게 주봉종가가 되는지 이해가 안됩니다 주봉캔들을 만들어 주는 식도 없고, 주봉종가를 계산해 주는 식도 없는데, 어떻게 C가 주봉종가가 될 수 있나요? 질문4) 위의 지표식은 주봉종가를 계산하는 식인데요. 주의 첫째날인 월요일(휴일이면 화요일)의 일봉종가를 계산하는 식으로 바꾸어 사용하고자할 경우 WeekC[0]=DayClose(0) ??? 이렇게 하면 안맞는것 같은데, 어떻게 해야 되는지요? 30분봉차트에서 주의 첫째날 첫 30분봉 종가(월요일 첫 30분봉 종가)를 사용할려면 WeekC[0]=?????? 어떻게 해야 되는지요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-07-05 15:02:13

안녕하세요 예스스탁입니다. 1. 참조종목관련 지표는 따로 만들어 사용하셔야 합니다. Input : Period1(5), Period2(20); var : Sma1(0,data2),Sma2(0,data2); Sma1 = data2(ma(C,Period1)); Sma2 = data2(ma(C,Period2)); Plot1(Sma1, "이동평균1"); Plot2(Sma2, "이동평균2"); 2. [1]이 들어가는게 맞습니다. 해당 부분과 이전에 말씀해주신 주분등 일부 수정되어 다운로드 메뉴얼에 반영이 되어 있습니다. 다시 다운받으셔서 보시면 됩니다. 메뉴얼은 계속 검토하여 잘못된 부분이 발견 즉시 변경해서 올리고 있습니다. 최대한 빨리 완료하도록 하겟습니다. 3. 한주간의 종가는 현재봉의 종가입니다. 그러므로 현재주의 종가(WeekC[0] )에 현재봉의 종가가 저장하게 한것입니다. 주가 변경되는 첫봉에 if DayOfWeek(Date) < DayOfWeek(Date)[1] Then { 값을 순차적으로 다음방으로 옮겨 전주 전전주의 종가를 저장하도록 작성된 것입니다. 위 if문이 주가 변경된다는 의미입니다. 4. 주가 시작하는 첫봉의 종가로 하시기 위해서는 아래와 같이만 변경하시면 됩니다. Input : N(1); var : cnt(0); array : WeekC[99](0); if DayOfWeek(Date) < DayOfWeek(Date)[1] Then { WeekC[0] = C; For cnt = 1 To 98 { WeekC[cnt] = WeekC[cnt-1]; } } plot1(WeekC[N]); 즐거운 하루되세요 > 행복충전 님이 쓴 글입니다. > 제목 : 주봉종가 > 질문1) 그림의 주종목에 이동평균선이 표시되어 있는데요. 참조종목에도 이동평균선을 표시하는 방법은 없나요? ========================================================= 아래는 다운로드메뉴얼 77페이지 사용자함수 만들기 예제 질문입니다(위쪽 이미지와 무관) ======================================================= Input : N(1); var : cnt(0); array : WeekC[99](0); if DayOfWeek(Date) < DayOfWeek(Date)[1] Then { For cnt = 1 To 98 { WeekC[cnt] = WeekC[cnt-1]; } } WeekC[0] = C; plot1(WeekC[N]); 위의 수식은 분봉이나 일봉에서 주봉의 종가값을 계산하기 위해 작성된 식이다. WeekC라는 배열변수를 만들어 방의 갯수는 넉넉히 99개로 만든 후에 이번주의 종가는 WeekC[0]에 저장하고 주가 변경될 때마다 지금까지 저장된 값을 다음 방으로 순차적으로 옮겨 이전 주의 값도 사용할 수 있게 만든 식 이다. ======================================================== 질문2) WeekC[cnt] = WeekC[cnt-1]; 을 WeekC[cnt] = WeekC[cnt-1][1]; 이렇게 [1]을 추가해 주어야 되는것 아닌가요? 메뉴얼에 틀린부분이 많아서 메뉴얼이 잘못되었는지, 내가 잘못 생각하고 있는지 판단이 서지 않습니다. 메뉴얼과 도움말 오류 수정 빨리 해주었으면 좋겠습니다. 질문3) WeekC[0] = C; 에서 일봉차트를 열어 놓았기때문에 C는 일봉종가일것 같은데, 어떻게 주봉종가가 되는지 이해가 안됩니다 주봉캔들을 만들어 주는 식도 없고, 주봉종가를 계산해 주는 식도 없는데, 어떻게 C가 주봉종가가 될 수 있나요? 질문4) 위의 지표식은 주봉종가를 계산하는 식인데요. 주의 첫째날인 월요일(휴일이면 화요일)의 일봉종가를 계산하는 식으로 바꾸어 사용하고자할 경우 WeekC[0]=DayClose(0) ??? 이렇게 하면 안맞는것 같은데, 어떻게 해야 되는지요? 30분봉차트에서 주의 첫째날 첫 30분봉 종가(월요일 첫 30분봉 종가)를 사용할려면 WeekC[0]=?????? 어떻게 해야 되는지요?