커뮤니티
수식문의
2012-10-31 09:32:20
366
글번호 56107
일봉 기준으로 적용시
1.
if DayIndex==0 and c>O and Bids>Asks then buy ("매수");
if DayIndex==0 and c<O and Bids<Asks then sell ("매도");
의 경우 당일 신호발생시...화살표로 예비 신호만 나온뒤 익일 장시작후 전일 종가로 매수 매입한걸로 표시가 됩니다...
2.
if DayIndex==0 and c>O and Bids>Asks then buy ("매수", atmarket);
if DayIndex==0 and c<O and Bids<Asks then sell ("매도",atmarket);
1번위 식에 atmarket을 추가시..신호 발생후 익일 시초가로 신호가 발생하게 됩니다..
시뮬레이션시 1번 2번의 경우 상당한 괴리가 발생 합니다...즉 1번은 신호발생 종가로 진입이 되지만 그 신호는 익일 장시작후 전일 종가로 진입이 된것으로 표시가 되고 2번은 신호발생 익일 시초가로 진입이 됩니다...
질문1. 1번처럼 신호 발생시 당일 종가로 매수 매도가 나가게 하는 방법은 없을까요?
질문2. dayindex==0는 어떤 의미인지요?
답변 1
예스스탁 예스스탁 답변
2012-10-31 15:11:04
안녕하세요
예스스탁입니다.
1,
종가에 주문을 내게 하는 방법은 없습니다.
시스템은 기본적으로 봉완성시입니다.
봉완성은 다음봉 시가가 수신될때이고
onclose나 atmarket 모두 실제 주문은
다음 봉시가(일봉이시면 다음날 시초가)에 주문이 집행됩니다.
종가에 실제주문을 내게 하는 방법은 없습니다.
종가가 수신되는 시점은 장이 끝난 시간입니다.
실제로도 주문이 발생될 수 없습니다.
2.
dayindex는 당일 봉의 번호입니다.
보통 분봉에서 사용되며 일봉이면
봉이 하나이므로 0값만 가지게 됩니다
즐거운 하루되세요
> ciao 님이 쓴 글입니다.
> 제목 : 수식문의
> 일봉 기준으로 적용시
1.
if DayIndex==0 and c>O and Bids>Asks then buy ("매수");
if DayIndex==0 and c<O and Bids<Asks then sell ("매도");
의 경우 당일 신호발생시...화살표로 예비 신호만 나온뒤 익일 장시작후 전일 종가로 매수 매입한걸로 표시가 됩니다...
2.
if DayIndex==0 and c>O and Bids>Asks then buy ("매수", atmarket);
if DayIndex==0 and c<O and Bids<Asks then sell ("매도",atmarket);
1번위 식에 atmarket을 추가시..신호 발생후 익일 시초가로 신호가 발생하게 됩니다..
시뮬레이션시 1번 2번의 경우 상당한 괴리가 발생 합니다...즉 1번은 신호발생 종가로 진입이 되지만 그 신호는 익일 장시작후 전일 종가로 진입이 된것으로 표시가 되고 2번은 신호발생 익일 시초가로 진입이 됩니다...
질문1. 1번처럼 신호 발생시 당일 종가로 매수 매도가 나가게 하는 방법은 없을까요?
질문2. dayindex==0는 어떤 의미인지요?
다음글
이전글