커뮤니티
안녕하세요. 질문드립니다.
2016-12-13 14:46:43
107
글번호 104941
해외선물(오일) 질문 드리겠습니다.
1. 거래 한번
2. 22시 종가에서 0.5 상승 매수
22시 종가에서 0.5 하락 매도
3. 진입은 22시 부터 다음날 새벽 4시까지
4. 진입 후 강제청산시간은 새벽 5시
+++++++아! 그리고 섬머타임을시스템이 인식할 수 있는 방법이 있나요?
가령 미국장 개장시간이 섬머타임 적용 시 바뀌게 되는데, 미국 개장 시간에 매수진입이라고 시스템 구성이 가능한지도 부탁 드립니다.
하루가 넘어가는 것이라 국선이랑 다르네요.
정말 프로그래밍은 어렵습니다.
그리하여 또 이렇게 질문드립니다. 늘 감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-12-13 16:32:30
안녕하세요
예스스탁입니다.
1
var : Tcond(false),C1(0),T1(0),entry(0);
if stime == 220000 or (stime > 220000 and stime[1] < 220000) Then{
Tcond = true;
T1 = TotalTrades;
C1 = C;
}
if stime == 040000 or (stime > 040000 and stime[1] < 040000) Then
Tcond = false;
if stime == 050000 or (stime > 050000 and stime[1] < 050000) Then{
if MarketPosition == 1 Then
ExitLong();
if MarketPosition == 1 Then
ExitShort();
}
if MarketPosition == 0 Then
entry = TotalTrades-T1;
Else
entry = (TotalTrades-T1)+1;
if Tcond == true and Entry < 1 Then{
if crossup(C,C1+0.5) Then
buy();
if CrossDown(C,C1-0.5) Then
sell();
}
2
썸머타임은 영업일 변경시 첫봉의 시간으로 판단해 보는 방법뿐이 없습니다.
차트의 기준시간은 한국시간기준으로 셋팅되어 있어야 합니다.
var : summer(False);
if bdate != bdate[1] Then{
if stime <= 70000 Then
summer = true;
Else
summer = false;
}
위와 같이 작성하시면 summer변수가
우리나라 시간으로 첫봉이 7시이전이면 true 아니면 false값을 가지게 됩니다
당일 썸머타임 여부로 시간이나 값을 달리 지정할때는
해당변수가 true일때와 false일때로 구분해 작성하시면 됩니다.
3
개장시 시초가 진입은 if문으로 사용자분이 마지막봉 시간을 지정해서
atmarket타입으로 신호를 발생하셔야 합니다.
1분봉 기준으로 작성된 식입니다.
썸머타임일때는 5시59분봉이 마지막봉이므로 5시 59분봉 완성시 다음봉 시가 신호
썸머타임이 아니면 6시59분봉이 마지막봉이므로 6시 59분봉 완성시 다음봉 시가 신호
var : summer(False);
if bdate != bdate[1] Then{
if stime <= 70000 Then
summer = true;
Else
summer = false;
}
if summer == false and stime == 065900 Then
buy("b1",AtMarket);
if summer == true and stime == 055900 Then
buy("b2",AtMarket);
if MarketPosition == 1 and BarsSinceEntry == 5 Then
exitlong("bx");
즐거운 하루되세요
> 새로운돌 님이 쓴 글입니다.
> 제목 : 안녕하세요. 질문드립니다.
> 해외선물(오일) 질문 드리겠습니다.
1. 거래 한번
2. 22시 종가에서 0.5 상승 매수
22시 종가에서 0.5 하락 매도
3. 진입은 22시 부터 다음날 새벽 4시까지
4. 진입 후 강제청산시간은 새벽 5시
+++++++아! 그리고 섬머타임을시스템이 인식할 수 있는 방법이 있나요?
가령 미국장 개장시간이 섬머타임 적용 시 바뀌게 되는데, 미국 개장 시간에 매수진입이라고 시스템 구성이 가능한지도 부탁 드립니다.
하루가 넘어가는 것이라 국선이랑 다르네요.
정말 프로그래밍은 어렵습니다.
그리하여 또 이렇게 질문드립니다. 늘 감사합니다.
이전글