커뮤니티
42022 답변에 대한 질의3의 내용 재 질문입니다
2015-05-26 15:32:43
146
글번호 86407
매 15분마다 진입 후 14시45분에는 진입금지입니다!!!!
수식에 대한 주석 좀 달아주세요!!! 조건문 수식이 이해가 안됩니다!!!!
감사합니다!!!
답변 1
예스스탁 예스스탁 답변
2015-05-27 10:40:19
안녕하세요
예스스탁입니다.
TF = data2(TimeToMinutes(stime)%15);
해당식에서 중요한 부분은 위 내용입니다.
TimeToMinutes은 봉의 시간을
0시이후에 경과된 분수로 변경해 주는 함수입니다.
9시봉이면 540,
9시 5분봉이면 545
9시 10봉이면 550
9시 15분봉이면 560
과 같이 값을 리턴합니다.
이렇게 구해진 분수를 15로 나누어 나머지값을 구하면
아래와 같이 15로 나눈후에 나머지 값이 구해집니다.
9:00 --> 540 --> 0
9:05 --> 545 --> 5
9:10 --> 550 --> 10
9:15 --> 555 --> 0
9:20 --> 560 --> 5
9:25 --> 565 --> 10
9:30 --> 570 --> 0
9:35 --> 575 --> 5
9:40 --> 580 --> 10
9:45 --> 585 --> 0
나머지값이 직전보다 작아진 봉이 새로운 15분이 시작하는 봉입니다.
1445분 이전에만 진입하고 시간조건 추가했습니다.
var : TF(0,data2),C1(0,data2),C2(0,data2);
TF = data2(TimeToMinutes(stime)%15);
#data2에서 첫봉이나 새로운 15분이 시작되는 봉에서
if data2(dayindex == 0 or (TF < TF[1] and stime > stime[1])) Then{
C1 = data2(c); #data2의 종가 저장
C2 = C1[1]; #직전
#9시 15분이후 14시45분이전에 직전대비 값이 크면 매수
if data2(stime >= 091500 and stime < 144500 and C1 > C2) Then
buy();
#9시 15분이후 14시45분이전에 직전대비 값이 작으면 매도
if data2(stime >= 091500 and stime < 144500 and C1 < C2) Then
sell();
}
즐거운 하루되세요
> HI_jj***** 님이 쓴 글입니다.
> 제목 : 42022 답변에 대한 질의3의 내용 재 질문입니다
>
매 15분마다 진입 후 14시45분에는 진입금지입니다!!!!
수식에 대한 주석 좀 달아주세요!!! 조건문 수식이 이해가 안됩니다!!!!
감사합니다!!!
다음글
이전글