커뮤니티
해외선물 거래시간 및 수식문의
2019-08-01 04:02:32
379
글번호 130826
cme 오일매매 1분봉에 적용할 예정입니다.
한국시간 오후 10:00:00의 종가가 자정의 종가보다 높을경우 (10시부터 하락중) 라면
종가에 매수 진입
한국시간 오후 10:00:00의 종가가 자정의 종가보다 낮을경우(10시부터 상승중) 라면
종가에 매도 진입
한국시간 03시 종가에 모든포지션 청산
각종시간은 최적화 테스트 및 조정을 위해 변수로 설정 부탁드립니다.
또한 미국의 섬머타임이 적용됨에 따라 현재 기준 시간들이 섬머타임 해제시 미국시간에 맞춰질 수 있도록 부탁드립니다..
(현 기준시간 오후 10시 라면 섬머타임해제시 오후 11시에 거래가 되도록)
감사합니다.
답변 1
예스스탁 예스스탁 답변
2019-08-01 14:19:54
안녕하세요
예스스탁입니다.
input : time1(220000),time2(0),time3(30000);
var : Summer(False),Year(0);
var : v1(0),v2(0),v3(0),v4(0),T1(0),T2(0),T3(0);
if bdate != bdate[1] Then
{
var1 = 0;
SetStopEndofday(0);
//썸머타임체크
Year = Floor(bdate/10000);
V1 = (10000 * Year) + (100 * 3) + 1;
V2 = 15 - dayofweek(v1); // 3월 두번째 일요일 날짜
v3 = (10000 * Year) + (100 * 11) + 1;
v4 = 8 - dayofweek(v3); // 11월 첫번째 일요일 날짜
Summer = bdate > (10000 * Year) + (100 * 3) + v2
And bdate < (10000 * Year) + (100 * 11) + v4;
if summer == true Then
{
t1 = time1;
t2 = time2;
t3 = time3;
}
Else
{
t1 = time1+10000;
if t1 >= 240000 Then
t1 = 240000-t1;
t2 = time2+10000;
if t2 >= 240000 Then
t2 = 240000-t1;
t3 = time3+10000;
if t3 >= 240000 Then
t3 = 240000-t1;
}
}
if var1 == 0 and
((sdate != sdate[1] and NextBarStime >= T1) or
(sdate == sdate[1] and NextBarStime >= T1 and stime < t1)) Then
var1 = C;
if var1 > 0 and
((NextBarSdate != sdate and NextBarStime >= T2) or
(NextBarSdate == sdate and NextBarStime >= T2 and NextBarStime < t2)) Then
{
if C < var1 Then
buy("b");
if C > var1 Then
sell("s");
}
if sdate != sdate[1] Then
SetStopEndofday(t3);
즐거운 하루되세요
> 예스모어 님이 쓴 글입니다.
> 제목 : 해외선물 거래시간 및 수식문의
> cme 오일매매 1분봉에 적용할 예정입니다.
한국시간 오후 10:00:00의 종가가 자정의 종가보다 높을경우 (10시부터 하락중) 라면
종가에 매수 진입
한국시간 오후 10:00:00의 종가가 자정의 종가보다 낮을경우(10시부터 상승중) 라면
종가에 매도 진입
한국시간 03시 종가에 모든포지션 청산
각종시간은 최적화 테스트 및 조정을 위해 변수로 설정 부탁드립니다.
또한 미국의 섬머타임이 적용됨에 따라 현재 기준 시간들이 섬머타임 해제시 미국시간에 맞춰질 수 있도록 부탁드립니다..
(현 기준시간 오후 10시 라면 섬머타임해제시 오후 11시에 거래가 되도록)
감사합니다.