커뮤니티
시작 시간 관련 문의 드립니다.
2012-02-23 11:44:27
342
글번호 48099
안녕하세요?
일봉 기준으로 시뮬레이션을 돌리면 오전 6:00 부터 로그가 찍히게 되고,
분봉 기준으로 시뮬레이션을 돌리면 오전 9:00 부터 로그가 찍히게 됨을 확인할 수 있습니다.
1. 실제 차트에서도 분봉은 오전 9:00 진입시에, 일봉은 오전 6:00 에 당일 최초 로직이
수행되는지요?
틱차트, 분차트, 일차트, 주차트의 로직 수행 시간이 어떻게 되는지 궁금합니다.
2.
만약 오전 9:00 에 실제 차트에서 로직이 실행된다고 하면,
if sTime < sTime[1] then {
Buy( "B1", AtStop, O+0.5 );
Sell( "S1", AtStop, O-0.5 );
SetStopLoss( 0.25, PointStop );
}
을 시뮬레이션 차트가 아닌 실제 차트에 수행했을 때
Open 값에 따라 Buy(), Sell(), SetStopLoss() 가 정상적으로 수행될 수 있나요?
답변 1
예스스탁 예스스탁 답변
2012-02-23 15:31:17
안녕하세요
예스스탁입니다.
메세지로그나 print함수를 이용해
값을 출력할 경우 나타나는 시간은 해당봉의 stime입니다.
해당 시간에 동작된다는 의미가 아닙니다.
실제 5분봉에서 매수신호가 9시 7분 58초에 발생하면
리포트상 매수신호가 9시 5분으로 기록됩니다.
이는 9시 5분봉에서 매수신호가 발생했다는 의미입니다.
국내 모든 종목은 9시에 시작이 됩니다.
모든 차트주기에서 9시 이후에 수행됩니다.
다만 예스트레이더 시뮬레이션 차트에서 일봉은 stime은 60000로 표현이 되며
실시간 차트에서 일봉의 stime은 90000(9시00분00초)입니다.
일봉차트에서는 시간을 지정하여 어떤 동작을 하도록
지정할 수 없으므로 시간을 이용해 조건을 지정하지 않습니다.
이전 문의에 답변을 드린바와 같이 if문은 봉완성시가 기본체계이며
주문함수에 atstop이나 atlimit뒤에 가격조건은 최근 완성된 봉의
값을 나타냅니다. 현재 미완성의 봉의 값이 아닙니다.
Buy( "B1", AtStop, O+0.5 );
와 같이 작성될 경우 시가는 현재 미완성봉의 종가가 아니며
최근완성된봉(직전봉)의 시가가가 됩니다.
즉 봉이 완성이 되면 완성봉의 시가+0.5를 atstop 가격조건으로 걸고
다음봉에 이가격이상의 시세가 발생하면 매수신호가 발생한다는 내용입니다.
if sTime < sTime[1] then {
Buy( "B1", AtStop, O+0.5 );
Sell( "S1", AtStop, O-0.5 );
SetStopLoss( 0.25, PointStop );
}
위와 같이 작성하시면 일봉에서는 동작하지 않고
분봉에서만 동작하게 되며 if sTime < sTime[1] then 조건은 당일
첫봉이란 의미입니다.
1.당일 첫봉이 완성(다음날 시초가수신)되면
2. 첫봉의 시가+0.5이상 시세가 두번째 봉에서 발생하면 매수
3. 첫봉의 시가-0.5이하 시세가 두번째 봉에서 발생하면 매도
이며 0.25 손절입니다.
4, 시뮬레이션, 실시간 모두 위와 같이 동작합니다.
즐거운 하루되세요
> birdfire 님이 쓴 글입니다.
> 제목 : 시작 시간 관련 문의 드립니다.
> 안녕하세요?
일봉 기준으로 시뮬레이션을 돌리면 오전 6:00 부터 로그가 찍히게 되고,
분봉 기준으로 시뮬레이션을 돌리면 오전 9:00 부터 로그가 찍히게 됨을 확인할 수 있습니다.
1. 실제 차트에서도 분봉은 오전 9:00 진입시에, 일봉은 오전 6:00 에 당일 최초 로직이
수행되는지요?
틱차트, 분차트, 일차트, 주차트의 로직 수행 시간이 어떻게 되는지 궁금합니다.
2.
만약 오전 9:00 에 실제 차트에서 로직이 실행된다고 하면,
if sTime < sTime[1] then {
Buy( "B1", AtStop, O+0.5 );
Sell( "S1", AtStop, O-0.5 );
SetStopLoss( 0.25, PointStop );
}
을 시뮬레이션 차트가 아닌 실제 차트에 수행했을 때
Open 값에 따라 Buy(), Sell(), SetStopLoss() 가 정상적으로 수행될 수 있나요?
다음글
이전글