커뮤니티

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분에는 진입금지입니다!!!! 수식에 대한 주석 좀 달아주세요!!! 조건문 수식이 이해가 안됩니다!!!! 감사합니다!!!