커뮤니티

1분챠트에서 60분 챠트 실시간ma를 구현하고 싶습니다

프로필 이미지
회원
2009-02-27 16:27:23
926
글번호 20537
답변완료
저번에 틱챠트에서 분챠트 구현은 안된다고 하셨죠? 틱챠트에서 일봉챠트 실시간ma 구현하는 식으로 1분챠트에서 60분 챠트 실시간 ma를 구현은 가능한지 궁금합니다.. 똑같이 1분챠트에서 10분 챠트 실시간 ma를 구현도 가능하다면 좀 알려주세요~ 감사합니다. ============================ startdate로 수식 들어가는 날을 고정시켰을때 startdate 다음날 시가 즉 내일 시가는 어떻게 표현하나요?
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2009-02-27 17:02:23

안녕하세요 예스스탁입니다. 1. 60분봉의 20이평 input : Atime(60),P(20); var : cnt(0),count(0),sum(0),mav(0); Array : CC[50](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt = 2 to 30{ CC[cnt] = CC[cnt-1][1]; } sum = 0; for count = 1 to P-1{ sum = sum+CC[count]; } } mav = (C+sum)/P; plot1(mav); 2. ## 10분봉의 20이평 input : Atime(10),P(20); var : cnt(0),count(0),sum(0),mav(0); Array : CC[50](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt = 2 to 30{ CC[cnt] = CC[cnt-1][1]; } sum = 0; for count = 1 to P-1{ sum = sum+CC[count]; } } mav = (C+sum)/P; plot1(mav); 3. if sdate >= startdate then{ if date != date[1] then{ var1 = var1+1; ## startdate이후 경과일수 if var1 == 2 then var2 = O; # 다음날 시가 } } 즐거운 하루되세요 > 부상전에탭치자 님이 쓴 글입니다. > 제목 : 1분챠트에서 60분 챠트 실시간ma를 구현하고 싶습니다 > 저번에 틱챠트에서 분챠트 구현은 안된다고 하셨죠? 틱챠트에서 일봉챠트 실시간ma 구현하는 식으로 1분챠트에서 60분 챠트 실시간 ma를 구현은 가능한지 궁금합니다.. 똑같이 1분챠트에서 10분 챠트 실시간 ma를 구현도 가능하다면 좀 알려주세요~ 감사합니다. ============================ startdate로 수식 들어가는 날을 고정시켰을때 startdate 다음날 시가 즉 내일 시가는 어떻게 표현하나요?
프로필 이미지

회원

2009-02-27 17:25:35

60분봉의 20이평 잘 해봤는데요 저는 1분챠트서 보는 60분봉의 120 이평을 보고 싶은데 설정값을 120으로 바꿨더니 안되네요 불가능한건가요? input : Atime(60),P(20); var : cnt(0),count(0),sum(0),mav(0); Array : CC[50](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt = 2 to 30{ CC[cnt] = CC[cnt-1][1]; } sum = 0; for count = 1 to P-1{ sum = sum+CC[count]; } } mav = (C+sum)/P; plot1(mav); 마찬가지로 밑의 1분챠트서 보는 10분봉의 이평도 120이평을 보고 싶습니다 가능하다면 고쳐주세요 2. ## 10분봉의 20이평 input : Atime(10),P(20); var : cnt(0),count(0),sum(0),mav(0); Array : CC[50](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt = 2 to 30{ CC[cnt] = CC[cnt-1][1]; } sum = 0; for count = 1 to P-1{ sum = sum+CC[count]; } } mav = (C+sum)/P; plot1(mav); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 1분챠트에서 60분 챠트 실시간ma를 구현하고 싶습니다 > 안녕하세요 예스스탁입니다. 1. 60분봉의 20이평 input : Atime(60),P(20); var : cnt(0),count(0),sum(0),mav(0); Array : CC[50](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt = 2 to 30{ CC[cnt] = CC[cnt-1][1]; } sum = 0; for count = 1 to P-1{ sum = sum+CC[count]; } } mav = (C+sum)/P; plot1(mav); 2. ## 10분봉의 20이평 input : Atime(10),P(20); var : cnt(0),count(0),sum(0),mav(0); Array : CC[50](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt = 2 to 30{ CC[cnt] = CC[cnt-1][1]; } sum = 0; for count = 1 to P-1{ sum = sum+CC[count]; } } mav = (C+sum)/P; plot1(mav); 3. if sdate >= startdate then{ if date != date[1] then{ var1 = var1+1; ## startdate이후 경과일수 if var1 == 2 then var2 = O; # 다음날 시가 } } 즐거운 하루되세요 > 부상전에탭치자 님이 쓴 글입니다. > 제목 : 1분챠트에서 60분 챠트 실시간ma를 구현하고 싶습니다 > 저번에 틱챠트에서 분챠트 구현은 안된다고 하셨죠? 틱챠트에서 일봉챠트 실시간ma 구현하는 식으로 1분챠트에서 60분 챠트 실시간 ma를 구현은 가능한지 궁금합니다.. 똑같이 1분챠트에서 10분 챠트 실시간 ma를 구현도 가능하다면 좀 알려주세요~ 감사합니다. ============================ startdate로 수식 들어가는 날을 고정시켰을때 startdate 다음날 시가 즉 내일 시가는 어떻게 표현하나요?
프로필 이미지

예스스탁 예스스탁 답변

2009-02-27 18:30:09

안녕하세요 예스스탁입니다. 차트의 봉을 계산하여 지표를 그리므로 봉 갯수가 충분하지 않으면 계산이 되지 않습니다. 식을 수정했습니다. 1. input : Atime(60),P(120); var : cnt(0),count(0),sum(0),mav(0); Array : CC[200](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt = 2 to 199{ CC[cnt] = CC[cnt-1][1]; } sum = 0; for count = 1 to P-1{ sum = sum+CC[count]; } } mav = (C+sum)/P; plot1(mav); 2. input : Atime(10),P(120); var : cnt(0),count(0),sum(0),mav(0); Array : CC[200](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt = 2 to 199{ CC[cnt] = CC[cnt-1][1]; } sum = 0; for count = 1 to P-1{ sum = sum+CC[count]; } } mav = (C+sum)/P; plot1(mav); 즐거운 하루되세요 > 부상전에탭치자 님이 쓴 글입니다. > 제목 : Re : Re : 수정부탁드립니다~ > 60분봉의 20이평 잘 해봤는데요 저는 1분챠트서 보는 60분봉의 120 이평을 보고 싶은데 설정값을 120으로 바꿨더니 안되네요 불가능한건가요? input : Atime(60),P(20); var : cnt(0),count(0),sum(0),mav(0); Array : CC[50](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt = 2 to 30{ CC[cnt] = CC[cnt-1][1]; } sum = 0; for count = 1 to P-1{ sum = sum+CC[count]; } } mav = (C+sum)/P; plot1(mav); 마찬가지로 밑의 1분챠트서 보는 10분봉의 이평도 120이평을 보고 싶습니다 가능하다면 고쳐주세요 2. ## 10분봉의 20이평 input : Atime(10),P(20); var : cnt(0),count(0),sum(0),mav(0); Array : CC[50](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt = 2 to 30{ CC[cnt] = CC[cnt-1][1]; } sum = 0; for count = 1 to P-1{ sum = sum+CC[count]; } } mav = (C+sum)/P; plot1(mav); > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 1분챠트에서 60분 챠트 실시간ma를 구현하고 싶습니다 > 안녕하세요 예스스탁입니다. 1. 60분봉의 20이평 input : Atime(60),P(20); var : cnt(0),count(0),sum(0),mav(0); Array : CC[50](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt = 2 to 30{ CC[cnt] = CC[cnt-1][1]; } sum = 0; for count = 1 to P-1{ sum = sum+CC[count]; } } mav = (C+sum)/P; plot1(mav); 2. ## 10분봉의 20이평 input : Atime(10),P(20); var : cnt(0),count(0),sum(0),mav(0); Array : CC[50](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt = 2 to 30{ CC[cnt] = CC[cnt-1][1]; } sum = 0; for count = 1 to P-1{ sum = sum+CC[count]; } } mav = (C+sum)/P; plot1(mav); 3. if sdate >= startdate then{ if date != date[1] then{ var1 = var1+1; ## startdate이후 경과일수 if var1 == 2 then var2 = O; # 다음날 시가 } } 즐거운 하루되세요 > 부상전에탭치자 님이 쓴 글입니다. > 제목 : 1분챠트에서 60분 챠트 실시간ma를 구현하고 싶습니다 > 저번에 틱챠트에서 분챠트 구현은 안된다고 하셨죠? 틱챠트에서 일봉챠트 실시간ma 구현하는 식으로 1분챠트에서 60분 챠트 실시간 ma를 구현은 가능한지 궁금합니다.. 똑같이 1분챠트에서 10분 챠트 실시간 ma를 구현도 가능하다면 좀 알려주세요~ 감사합니다. ============================ startdate로 수식 들어가는 날을 고정시켰을때 startdate 다음날 시가 즉 내일 시가는 어떻게 표현하나요?