커뮤니티

재질문드립니다

프로필 이미지
개미왕초
2015-01-15 09:33:25
134
글번호 82266
답변완료
var : ii(0,data1); #TimeToMinutes은 시간을 0시이후에 경과된 분수로 리턴해 주는 함수입니다. #차트의 시간을 15분 단위로 구별(15분보다 아래 주기에서 15분봉의 주기를 구할때 사용됩니다) #ii는 1분봉 차트이면 해당값이 0,1,2,3,4,5,~~13,14,0,1,2,3,4,~~,13,14,0,1,2와 같이 변화됨 ii = TimeToMinutes(stime)%15; #첫봉이후이고 14시30분 이전에 ii가 14분이면 if data1(dayindex > 0 and ii == 14 and stime <= 143000) Then{ # data2가 양봉이면 매수 if data2(C > O) Then buy("b"); # data2가 음봉이면 매도 if data2(C < O) Then sell("s"); 여기에서 내부변수 var : ii(0,data1); 에서 !!가 1분봉차트라고 하셨는데요 1분봉말고 3분봉이나 5분봉으로 바꾸고 싶은데 그렇게 하려면 어떻게 해야 하나요?? 기초적인 질문드려서 정말죄송합니다 부탁드립니다 꾸벅
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-01-15 14:23:52

안녕하세요 예스스탁입니다. 변수선언등은 변경하실 내용이 없습니다. 차트가 3분봉이면 ii값이 0,3,6,9,12,0,3,6,9,12와 같이 변경이 됩니다. 그러므로 조건문에서 ii == 14를 ii == 12로 변경하셔야 하니다. #첫봉이후이고 14시30분 이전에 ii가 14분이면 if data1(dayindex > 0 and ii == 12 and stime <= 143000) Then{ 5분봉이 0,5,10,0,5,10으로 변경되므로 ii == 10 으로 변경하시면 됩니다. 즉 차트의 주기에 따라 15분 주기가 완성되는 ii값을 지정하셔야 합니다. 즐거운 하루되세요 > 개미왕초 님이 쓴 글입니다. > 제목 : 재질문드립니다 > var : ii(0,data1); #TimeToMinutes은 시간을 0시이후에 경과된 분수로 리턴해 주는 함수입니다. #차트의 시간을 15분 단위로 구별(15분보다 아래 주기에서 15분봉의 주기를 구할때 사용됩니다) #ii는 1분봉 차트이면 해당값이 0,1,2,3,4,5,~~13,14,0,1,2,3,4,~~,13,14,0,1,2와 같이 변화됨 ii = TimeToMinutes(stime)%15; #첫봉이후이고 14시30분 이전에 ii가 14분이면 if data1(dayindex > 0 and ii == 14 and stime <= 143000) Then{ # data2가 양봉이면 매수 if data2(C > O) Then buy("b"); # data2가 음봉이면 매도 if data2(C < O) Then sell("s"); 여기에서 내부변수 var : ii(0,data1); 에서 !!가 1분봉차트라고 하셨는데요 1분봉말고 3분봉이나 5분봉으로 바꾸고 싶은데 그렇게 하려면 어떻게 해야 하나요?? 기초적인 질문드려서 정말죄송합니다 부탁드립니다 꾸벅