커뮤니티

질문입니다.

프로필 이미지
yanartas
2016-01-14 12:35:49
121
글번호 94396
답변완료
질문1 일봉에서 거래를 한다고 했을때, 손익분기 청산을 진입한 봉부터 실행하려고 합니다. 이때 if Highest(H,BarsSinceEntry) > EntryPrice+BreakEven then exitlong("EL_손익분기청산), atstop, EntryPrice); 와 if Highest(H,BarsSinceEntry+1) > EntryPrice+BreakEven then exitlong("EL_손익분기청산), atstop, EntryPrice); 중 무었이 맞는 표현인가요? 즉, BarsSinceEntry 와 BarsSinceEntry+1이 일봉에서 어떤 차이가 있는지 알고 싶습니다. 질문2 선물거래를 하고 있습니다. 예를들어서 매수에서 매수청산을 거치지 않고 바로 매도로 진입하다보면 체결이 안되는 경우가 있습니다. 증거금부족이라고 나옵니다. 증거금을 한계약 거래를 위해서만 이체를 해두었는데... 순간적으로 매수를 매도로 바꾸면서 이런 현상이 발생하는 듯 한데, 제생각이 맞는지 궁금합니다. 이렇게 자동 주문이 체결이 되지 않을 경우... 추후라도 매매를 체결시키는 방법이 무었인지 궁금합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-14 14:16:02

안녕하세요 예스스탁입니다. 1. Highest(H,BarsSinceEntry)는 진입봉은 포함하지 않고 그 이후봉부터의 진입이후의 최고가이고 Highest(H,BarsSinceEntry+1)은 진입봉 포함하여 진입이후의 최고가입니다. 2개 모두 맞는 표현이며 선택사항일 뿐입니다. 2 Buy상태에서 sell이 발생하거나 Sell상태에서 Buy가 발생하면 반대포지션 청산함수가 자동으로 발생합니다. 즉 청산함수와 진입함수가 동시에 발생하게 됩니다. 매수 1계약상태에서 스위칭을 하시면 매도포지션을 청산하기 위해 매도1계약, 매도포지션으로 진입하기 위해 매도1계약, 총 2계약 주문이 나가게 됩니다. 기본적으로 스위칭은 지정한 계약수의 2배 증거금이 필요합니다. 시스템 적용시에 시스템 트레이딩 설정창의 부가기능에 진입주문지연이라는 기능이 있습니다. 청산신호는 신호발생시 즉시 주문하고 진입신호가 발생시에 N초 후에 주문을 내는 기능입니다. 먼저 주문한 청산주문이 체결되고 N초후에 진입주문이 발생하면 증거금부족에 해당되지 않게 됩니다. 다만 먼저 주문낼 청산주문이 N초후에도 미체결이면 마찬가지로 증거금 부족에 걸리게 되므로 청산주문에 대해 체결이 빨리 될수 있는 가격으로 주문가격을 지정하셔야 합니다. 해당부분은 제도적인 문제이므로 위 기능을 이용해 청산주문과 진입주문 사이에 간격을 주는 방법 외에 따로 해결방법은 없습니다. 즐거운 하루되세요 > yanartas 님이 쓴 글입니다. > 제목 : 질문입니다. > 질문1 일봉에서 거래를 한다고 했을때, 손익분기 청산을 진입한 봉부터 실행하려고 합니다. 이때 if Highest(H,BarsSinceEntry) > EntryPrice+BreakEven then exitlong("EL_손익분기청산), atstop, EntryPrice); 와 if Highest(H,BarsSinceEntry+1) > EntryPrice+BreakEven then exitlong("EL_손익분기청산), atstop, EntryPrice); 중 무었이 맞는 표현인가요? 즉, BarsSinceEntry 와 BarsSinceEntry+1이 일봉에서 어떤 차이가 있는지 알고 싶습니다. 질문2 선물거래를 하고 있습니다. 예를들어서 매수에서 매수청산을 거치지 않고 바로 매도로 진입하다보면 체결이 안되는 경우가 있습니다. 증거금부족이라고 나옵니다. 증거금을 한계약 거래를 위해서만 이체를 해두었는데... 순간적으로 매수를 매도로 바꾸면서 이런 현상이 발생하는 듯 한데, 제생각이 맞는지 궁금합니다. 이렇게 자동 주문이 체결이 되지 않을 경우... 추후라도 매매를 체결시키는 방법이 무었인지 궁금합니다.