커뮤니티
문의 드립니다.
2016-10-11 15:23:58
123
글번호 102806
연결선물챠트를 국내장과 CMA과 연결된 복합챠트를 이용해서
국내장과 CMA 까지 하루 종일 하는 시스템을 만들었습니다.
복합챠트에서 시뮬레이션으로 국내장 종료인 3:45 에 강제청산하고
18:00부터 CMA 시작해서 CMA 마감인 05:00에도 강제청산하여 매매 종결한 결과값을
알고 싶은데 잘 모르겠습니다.
<= 이상은 이전에 올렸던 질문입니다.
그리고 답변 주신대로 적용을 했는데 3:45에는 강제 청산이 되는데
05:00 시에는 강제청산이 되지 않습니다.
아래는 전에 알려주신 방법인데 수정 부탁드립니다.
if stime >= 090000 and stime < 180000 then{
if 주간장매수진입조건 Then
buy();
if 주간장매도진입조건 Then
sell();
}
if stime >= 180000 or stime < 50000 then{
if 야간장매수진입조건 Then
buy();
if 야간장매도진입조건 Then
sell();
}
if (sdate < 20160801 and stime == 151500) or
(sdate >= 20160801 and stime == 154500) or
stime == 050000 Then{
ExitLong();
ExitShort();
감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-10-11 17:01:11
안녕하세요
예스스탁입니다.
시간을 수정해 드립니다
국내선물 야간장이 5시에 종료됩니다.
봉의 시간으로는 5시가 없으므로
사용하시는 차트의 주기를 확인하시고
시간을 지정해 주셔야 합니다.
plot1(stime);
위 지표 적용하셔서 각 장의 마지막봉 시간 확인하시고
시간 변경해 주시기 바랍니다.
아래식은 1분봉 차트를 기준으로 시간을 수정했습니다.
var : 주간장매수진입조건(false),주간장매도진입조건(false);
var : 야간장매수진입조건(false),야간장매도진입조건(false);
주간장매수진입조건 = crossup(c,ma(C,20));
주간장매도진입조건 = CrossDown(c,ma(C,20));
야간장매수진입조건 = crossup(c,ma(C,20));
야간장매도진입조건 = CrossDown(c,ma(C,20));
if stime >= 090000 and ((sdate < 201608701 and stime < 151500) or (sdate < 201608701 and stime < 154500)) then{
if 주간장매수진입조건 Then
buy();
if 주간장매도진입조건 Then
sell();
}
if stime >= 180000 or stime < 45900 then{
if 야간장매수진입조건 Then
buy();
if 야간장매도진입조건 Then
sell();
}
if (sdate < 20160801 and stime == 151500) or
(sdate >= 20160801 and stime == 154500) or
stime == 45900 Then{
ExitLong();
ExitShort();
}
즐거운 하루되세요
> 하우즐영 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 연결선물챠트를 국내장과 CMA과 연결된 복합챠트를 이용해서
국내장과 CMA 까지 하루 종일 하는 시스템을 만들었습니다.
복합챠트에서 시뮬레이션으로 국내장 종료인 3:45 에 강제청산하고
18:00부터 CMA 시작해서 CMA 마감인 05:00에도 강제청산하여 매매 종결한 결과값을
알고 싶은데 잘 모르겠습니다.
<= 이상은 이전에 올렸던 질문입니다.
그리고 답변 주신대로 적용을 했는데 3:45에는 강제 청산이 되는데
05:00 시에는 강제청산이 되지 않습니다.
아래는 전에 알려주신 방법인데 수정 부탁드립니다.
if stime >= 090000 and stime < 180000 then{
if 주간장매수진입조건 Then
buy();
if 주간장매도진입조건 Then
sell();
}
if stime >= 180000 or stime < 50000 then{
if 야간장매수진입조건 Then
buy();
if 야간장매도진입조건 Then
sell();
}
if (sdate < 20160801 and stime == 151500) or
(sdate >= 20160801 and stime == 154500) or
stime == 050000 Then{
ExitLong();
ExitShort();
감사합니다.
다음글
이전글