커뮤니티
수식 문의드립니다.
2016-12-26 16:34:19
98
글번호 105324
아래의 조건을 만족시키는 수식이 궁금합니다.
"매일 09:30 에 매도 진입, 14:00 매도 청산 및 매수 진입, 15:20 매수 청산
(위 조건에서 09:30, 14:00, 15:20 분 등은 변수로 하여 최적화를 시행하였으면 합니다.)
답변 1
예스스탁 예스스탁 답변
2016-12-27 10:55:41
안녕하세요
예스스탁입니다.
시간을 최적화를 하기 위해서는
시간지정을 0시 이후의 분수로 지정되어야 합니다.
일반 93000, 100000과 같은 시간은 단순 만자리 10만자리 숫자이므로
최적화 시행시 97000과 같은 값이 할당이 되게 됩니다.
오전 9시가 0시 이후에 경과된 분수로 540입니다.
시간을 60으로 곱하고 분수를 더해 시간을 지정하시면 됩니다.
input : T1(570),T2(840),T3(920);
var : Time1(0),Time2(0),Time3(0);
Time1 = MinutesToTime(T1);
Time2 = MinutesToTime(T2);
Time3 = MinutesToTime(T3);
if stime == Time1 or (Stime > Time1 and Stime[1] < Time1[1]) Then
sell();
if stime == Time2 or (Stime > Time2 and Stime[1] < Time2[1]) Then
Buy();
SetStopEndofday(time3);
즐거운 하루되세요
> 앙두 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 아래의 조건을 만족시키는 수식이 궁금합니다.
"매일 09:30 에 매도 진입, 14:00 매도 청산 및 매수 진입, 15:20 매수 청산
(위 조건에서 09:30, 14:00, 15:20 분 등은 변수로 하여 최적화를 시행하였으면 합니다.)