커뮤니티
시가를 알고 난 후, 즉시 진입 방법
2013-08-13 18:11:25
168
글번호 66415
안녕하세요.
저는 5분봉을 사용하는데, 장시작후 첫틱에서 그날 시가를 알수 있으리라 생각됩니다.
이 시가를 인지한 후, 조건에 따라 바로 진입하는 방법을 알려주시면 감사하겠습니다.
예를들어
1) 그날의 시가>전일종가인 경우, 장시작과 동시(정확히 첫틱을 받은 후)에 진입하려면
어떻게 해야하는 지요?
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-08-14 09:03:58
안녕하세요
예스스탁입니다.
if조건문은 봉완성시 입니다.
if조건이 만족하고 주문이 집행되는 타이밍은 시가 이후가 됩니다.
봉완성은 다음봉의 시가가 수신될때 이고
NextBarOpen이라는 함수가 봉을 완성시키는 다음봉 시가값입니다.
시초가에 주문을 내기 위해서는 if조건으로
일간 마지막봉 임을 확인한후에 다음봉 시가(다음날시가)에 주문이 나가도록 해야 합니다.
수식에서는 일간 마지막봉을 알려주는 함수가 없으므로
시간을 조건으로 걸어 신호를 발생해야 합니다.
차트의 주기에 따라 마지막봉의 시간이 다르므로
사용할 차트의 주기에서 일반적은 마지막봉의 시간을 확인하고
식을 작성해 가야 합니다.
아래 내용은 1분봉이나 5분봉과 같이 마지박봉의 시간이
15시 15분(주식이면 15시)봉인 주기를 사용한다는 가정하에 작성된 식입니다.
신호타입은 AtMarket을 이용합니다.
OnClose - 봉이 완성되면 신호는 완성봉의 종가에 표시, 주문은 다음봉 시가
AtMarket - 봉이 완성되면 다음봉 시가에 신호표시하고 주문
#주식 - 15시 봉이 완성되면 다음봉(다음날) 시가에 신호표시와 함께 주문
if stime == 150000 and NextBarOpen > C Then
buy("b",AtMarket);
#선물옵션 - 15시15분봉이 완성되면 다음봉(다음날) 시가에 신호표시와 함께 주문
if stime == 151500 and NextBarOpen > C Then
buy("b",AtMarket);
위식 모두 시간으로 마지막 봉임을 지정하게 되므로
그날 거래가 없어 해당 시간의 봉이 없으면 모두 주문 불가능합니다.
즐거운 하루되세요
> 키나바루산 님이 쓴 글입니다.
> 제목 : 시가를 알고 난 후, 즉시 진입 방법
> 안녕하세요.
저는 5분봉을 사용하는데, 장시작후 첫틱에서 그날 시가를 알수 있으리라 생각됩니다.
이 시가를 인지한 후, 조건에 따라 바로 진입하는 방법을 알려주시면 감사하겠습니다.
예를들어
1) 그날의 시가>전일종가인 경우, 장시작과 동시(정확히 첫틱을 받은 후)에 진입하려면
어떻게 해야하는 지요?
감사합니다.
이전글