커뮤니티

질문 드립니다.

프로필 이미지
lizking
2012-01-13 17:27:36
340
글번호 46598
답변완료
새해 복 많이 받으십시오. 참조종목 (data2)의 종가가 3:00에 나오면, 종가와 관련되어 계산한 몇가지 지표를 사용자 수식에 넣고, 수식에서 계산된 3:00 현재의 수식 결과(var)를 특정 수치 (constant)와 비교하여 선물 장이 끝나기 전에 (var는 변화가 없을테고, 3:10분 까지 여유가 있으니, 그리고 동시호가 매매는 안되는것 맞죠?) 상승돌파시 매수, 하향돌파시 매도하려고 합니다. (포지션 트레이딩입니다) 이런 경우 어떻게 수식을 작성해야 하고 참조종목 창은 어떻게 세팅하면 되는지 알려주시면 감사하겠습니다. (지금 연결선물지수(주종목)와 참조종목 모두 일봉으로 했는데, 맞는지요?) 일봉으로 하고 디버깅을 보면 수식결과(var)의 수치는 맞는데, 시점이 9:00으로만 나오더군요. 오후 3시에 매매신호를 구하고 싶은데요.10분봉으로 하면 데이터 값 (var)이 안맞네요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-01-16 09:14:46

안녕하세요 예스스탁입니다. 값을 사용할 수 있는 봉은 최근 완성된 봉 까지 입니다. 봉의 완성은 다음봉 시초가가 수신이 되어야 하며 일봉의 경우 다음날 부터 해당 값을 사용할 수 있습니다. 그러므로 분봉을 이용하셔야 하며 동시호가에 주문이 발생하지 못하므로 시스템은 정규장 안에 신호가 발생해야 하며 정규장에서 마지막 if문은 1분봉 기준으로 15시 3분봉까지 만족 시켜야 합니다. 15시 3분 봉 완성이 15시 4분봉(15:04:00~정규장 &#44561;) 시초가 수신시 입니다. 일봉에서는 시간조건을 주어 값을 저장하거나 할수 없습니다. 디버깅의 시간은 해당봉의 시작시간을 찍으므로 일봉이시면 모두 9시로 표현이 됩니다. 요청하신 내용과 같이 시간을 사용하신 다면 차트의 주기는 항상 분봉이하가 되어야 합니다. 일봉에서는 구현할 방법이 없습니다. 아래는 참조데이터 13시의 특정 계산식을 d2v라는 변수에 저장하는 식입니다. var : d2v(0,data2) if data2(stime == 150000) Then D2v = 계산식;#여기에 계산식을 입력하시기 됩니다. 위 d2v를 이용해 신호를 발생하기 위해서는 아래와 같이 작성하시면 됩니다. var : d2v(0,data2) if data2(stime == 150000) Then D2v = 계산식;#여기에 계산식을 입력하시기 됩니다. if stime > 1500000 and stime <= 150300 and crossup(~~~ , ~~~) Then buy(); 즐거운 하루되세요 > lizking 님이 쓴 글입니다. > 제목 : 질문 드립니다. > 새해 복 많이 받으십시오. 참조종목 (data2)의 종가가 3:00에 나오면, 종가와 관련되어 계산한 몇가지 지표를 사용자 수식에 넣고, 수식에서 계산된 3:00 현재의 수식 결과(var)를 특정 수치 (constant)와 비교하여 선물 장이 끝나기 전에 (var는 변화가 없을테고, 3:10분 까지 여유가 있으니, 그리고 동시호가 매매는 안되는것 맞죠?) 상승돌파시 매수, 하향돌파시 매도하려고 합니다. (포지션 트레이딩입니다) 이런 경우 어떻게 수식을 작성해야 하고 참조종목 창은 어떻게 세팅하면 되는지 알려주시면 감사하겠습니다. (지금 연결선물지수(주종목)와 참조종목 모두 일봉으로 했는데, 맞는지요?) 일봉으로 하고 디버깅을 보면 수식결과(var)의 수치는 맞는데, 시점이 9:00으로만 나오더군요. 오후 3시에 매매신호를 구하고 싶은데요.10분봉으로 하면 데이터 값 (var)이 안맞네요.