커뮤니티
재질문드립니다
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분봉으로 바꾸고 싶은데 그렇게 하려면 어떻게 해야 하나요??
기초적인 질문드려서 정말죄송합니다 부탁드립니다 꾸벅
다음글
이전글