커뮤니티
문의 드립니다.
2015-06-18 08:13:46
107
글번호 87351
안녕하십니까? 수고 많으십니다.
10분 봉으로 10시 시가 곱하기 1.1 에 즉시 진입하려고,
아래와 같이 식을 짰습니다.
if stime == 100000 or (stime > 100000 and stime[1] < 100000) Then
var1 = O;
if MarketPosition == 0 and stime == 025000 Then
buy("b1",AtStop,NextBarOpen*1.1);
그런데 10시 봉의 바로 전봉이 9시 50분이 아니라 새벽 2시 50분 봉입니다.
10분봉으로 시뮬레이션 할 때는 이렇게 짜도 문제가 없지만,
실전에서는 틱차트를 띄울 것인데,
틱차트에서는 2시50분 봉의 바로 다음 봉이 10시 봉이 아니잖습니까?
이럴 땐 어찌해야 되나요?
data2로 10분 봉을 놓고 해야 되나요?
답변 1
예스스탁 예스스탁 답변
2015-06-18 13:59:35
안녕하세요
예스스탁입니다.
틱봉은 시간이 유동적아라 시간으로 제어할수 없습니다.
방법이라면 말씀하신 부분과 같이 참조데이터로 분단위 데이터 추가하고
참조데이터의 시간확인해서 신호거는 방법뿐이 없습니다.
즐거운 하루되세요
> spek 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
>
안녕하십니까? 수고 많으십니다.
10분 봉으로 10시 시가 곱하기 1.1 에 즉시 진입하려고,
아래와 같이 식을 짰습니다.
if stime == 100000 or (stime > 100000 and stime[1] < 100000) Then
var1 = O;
if MarketPosition == 0 and stime == 025000 Then
buy("b1",AtStop,NextBarOpen*1.1);
그런데 10시 봉의 바로 전봉이 9시 50분이 아니라 새벽 2시 50분 봉입니다.
10분봉으로 시뮬레이션 할 때는 이렇게 짜도 문제가 없지만,
실전에서는 틱차트를 띄울 것인데,
틱차트에서는 2시50분 봉의 바로 다음 봉이 10시 봉이 아니잖습니까?
이럴 땐 어찌해야 되나요?
data2로 10분 봉을 놓고 해야 되나요?