첨부 이미지
그림1
수고하십니다..
1) 첨부 파일 보시면 주문 시작 신호에서 진입 신호 / 모든 신호가 있던데 어떤 차이가 있는지요?
2) 첨부 파일의 매매가격란 진입/청산에서 시스템 코딩상 주문을 AtStop으로 했더라도 시장가로 하면 주문이 어떻게 나가는지요? 한마디로, 시스템 코딩상 주문하고 매매창의 매매가격의 진입/청산에서 설정한것과 어떤 관계가 있는지 궁금합니다.
3) 스윙형 리버스 시스템을 처음 거래 시작할때, 리버스 시스템의 차트 상에는 포지션이 적어도 하나 잡혀 있기 때문에 실제 거래를 처음할때 차트에만 잡혀있는 포지션 청산 하나 및 진입 하나, 즉, 2개의 포지션이 잡히게 됩니다. (모의거래에서 확인) 이런 경우 막을수 있는 방법이 있는지요? 그냥 쉽게 다음날 한개 손매매로 청산해도 되겠지만 처음부터 잘못된 청산으로 인한 추가되는 한 계약을 없앨수 있는지 궁금합니다.
(예, 거래첫일 매도 신호가 발생한다고 하면, 차트는 300개봉을 가지고 있기 때문에 차트상으로만 수일전에 가지고 있던 매수 포지션이 있습니다. 이때, 매도 신호 전에 매수에 대한 exitLong이 매도 한개, 그리고 매도 신호에 의한 1개가 계약됩니다.)
수고하세요.
답변 3
예스스탁
예스스탁 답변
2009-04-15 10:19:26
안녕하세요? 예스스탁입니다.
문의하신 내용 답변드립니다.
1) 첨부 파일 보시면 주문 시작 신호에서 진입 신호 / 모든 신호가 있던데 어떤 차이가 있는지요?
=>'모든신호'로 설정할 경우 발생되는 모든 신호에 대해 주문이 발생합니다. '진입신호'로 설정할 경우 매수나 매도의 진입신호 부터 주문을 발생시킵니다.(즉, 시스템자동매매 실행 이후 첫번째 신호가 청산신호가 나온다면 청산신호에 따른 주문은 무시하고 그 다음에 나오는 진입신호 부터 주문을 실행시키는 것입니다.)
2) 첨부 파일의 매매가격란 진입/청산에서 시스템 코딩상 주문을 AtStop으로 했더라도 시장가로 하면 주문이 어떻게 나가는지요? 한마디로, 시스템 코딩상 주문하고 매매창의 매매가격의 진입/청산에서 설정한것과 어떤 관계가 있는지 궁금합니다.
=> 시스템코딩상에서는 주문의 시점을 결정하게 됩니다. atstop으로 작성할 경우 가격에 지정해 놓은 가격에 도달하면 그 시점에 주문이 나가게 되는데, 어떤 가격으로 주문을 전송할 것인지는 시스템트레이딩 설정창 매매탭의 매매가격에서 설정하게 됩니다.
예를들어 Buy("B", atstop, 100); 으로 로직을 작성하고 시스템설정창에서 '시장가'로 셋팅해 놓았다면 가격이 100보다 크거나 같아지면 주문이 나가는데, 이때 시장가의 가격으로 주문이 나가게 됩니다.
3) 스윙형 리버스 시스템을 처음 거래 시작할때, 리버스 시스템의 차트 상에는 포지션이 적어도 하나 잡혀 있기 때문에 실제 거래를 처음할때 차트에만 잡혀있는 포지션 청산 하나 및 진입 하나, 즉, 2개의 포지션이 잡히게 됩니다. (모의거래에서 확인) 이런 경우 막을수 있는 방법이 있는지요? 그냥 쉽게 다음날 한개 손매매로 청산해도 되겠지만 처음부터 잘못된 청산으로 인한 추가되는 한 계약을 없앨수 있는지 궁금합니다.
(예, 거래첫일 매도 신호가 발생한다고 하면, 차트는 300개봉을 가지고 있기 때문에 차트상으로만 수일전에 가지고 있던 매수 포지션이 있습니다. 이때, 매도 신호 전에 매수에 대한 exitLong이 매도 한개, 그리고 매도 신호에 의한 1개가 계약됩니다.)
=> 이 내용 때문에 시스템트레이딩 설정창의 주문시작신호 설정이 필요하게 됩니다. 주문시작신호를 '진입신호'로 설정하게 되면 청산신호는 무시하고 신규진입신호부터 주문이 발생하게 됩니다.
감사합니다.
답변 감사합니다.
한가지만 더 질문드립니다.
진입신호로 설정해서 첫날 진입에만 들어가고 (여기까지 ok) 두번째날부터는 청산과 진입에서 모두 신호가 발생하려면 모든 신호로 사용자가 바꾸어야겠지요?
그리고, 모의 투자는 지정가만 가능하다고 하던데 이게 보통가, 시장가, 최유리지정가에서 어떤 가격을 의미하는지요?
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 주문 시작 신호
> 안녕하세요? 예스스탁입니다.
문의하신 내용 답변드립니다.
1) 첨부 파일 보시면 주문 시작 신호에서 진입 신호 / 모든 신호가 있던데 어떤 차이가 있는지요?
=>'모든신호'로 설정할 경우 발생되는 모든 신호에 대해 주문이 발생합니다. '진입신호'로 설정할 경우 매수나 매도의 진입신호 부터 주문을 발생시킵니다.(즉, 시스템자동매매 실행 이후 첫번째 신호가 청산신호가 나온다면 청산신호에 따른 주문은 무시하고 그 다음에 나오는 진입신호 부터 주문을 실행시키는 것입니다.)
2) 첨부 파일의 매매가격란 진입/청산에서 시스템 코딩상 주문을 AtStop으로 했더라도 시장가로 하면 주문이 어떻게 나가는지요? 한마디로, 시스템 코딩상 주문하고 매매창의 매매가격의 진입/청산에서 설정한것과 어떤 관계가 있는지 궁금합니다.
=> 시스템코딩상에서는 주문의 시점을 결정하게 됩니다. atstop으로 작성할 경우 가격에 지정해 놓은 가격에 도달하면 그 시점에 주문이 나가게 되는데, 어떤 가격으로 주문을 전송할 것인지는 시스템트레이딩 설정창 매매탭의 매매가격에서 설정하게 됩니다.
예를들어 Buy("B", atstop, 100); 으로 로직을 작성하고 시스템설정창에서 '시장가'로 셋팅해 놓았다면 가격이 100보다 크거나 같아지면 주문이 나가는데, 이때 시장가의 가격으로 주문이 나가게 됩니다.
3) 스윙형 리버스 시스템을 처음 거래 시작할때, 리버스 시스템의 차트 상에는 포지션이 적어도 하나 잡혀 있기 때문에 실제 거래를 처음할때 차트에만 잡혀있는 포지션 청산 하나 및 진입 하나, 즉, 2개의 포지션이 잡히게 됩니다. (모의거래에서 확인) 이런 경우 막을수 있는 방법이 있는지요? 그냥 쉽게 다음날 한개 손매매로 청산해도 되겠지만 처음부터 잘못된 청산으로 인한 추가되는 한 계약을 없앨수 있는지 궁금합니다.
(예, 거래첫일 매도 신호가 발생한다고 하면, 차트는 300개봉을 가지고 있기 때문에 차트상으로만 수일전에 가지고 있던 매수 포지션이 있습니다. 이때, 매도 신호 전에 매수에 대한 exitLong이 매도 한개, 그리고 매도 신호에 의한 1개가 계약됩니다.)
=> 이 내용 때문에 시스템트레이딩 설정창의 주문시작신호 설정이 필요하게 됩니다. 주문시작신호를 '진입신호'로 설정하게 되면 청산신호는 무시하고 신규진입신호부터 주문이 발생하게 됩니다.
감사합니다.
예스스탁
예스스탁 답변
2009-04-16 16:41:04
안녕하세요? 예스스탁입니다.
네, 알고계신 내용이 맞습니다. 매매신호하고 잔고의 포지션 상태하고 일치하게 되었다면 모든신호로 변경해서 적용해주시면 됩니다.
보통가가 지정가의 의미인것으로 판단됩니다. 저희 프로그램에서 보통가라는 표현을 쓰지 않고 있는데(제도상으로 보통가라는 주문 가격 유형은 존재하지 않는 것으로 알고 있습니다.), 일반적으로 판단해 볼때 지정가주문 유형을 보통가라고 칭하는 것 같습니다.
감사합니다.
> Ralf 님이 쓴 글입니다.
> 제목 : Re : Re : 주문 시작 신호
> 답변 감사합니다.
한가지만 더 질문드립니다.
진입신호로 설정해서 첫날 진입에만 들어가고 (여기까지 ok) 두번째날부터는 청산과 진입에서 모두 신호가 발생하려면 모든 신호로 사용자가 바꾸어야겠지요?
그리고, 모의 투자는 지정가만 가능하다고 하던데 이게 보통가, 시장가, 최유리지정가에서 어떤 가격을 의미하는지요?
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 주문 시작 신호
> 안녕하세요? 예스스탁입니다.
문의하신 내용 답변드립니다.
1) 첨부 파일 보시면 주문 시작 신호에서 진입 신호 / 모든 신호가 있던데 어떤 차이가 있는지요?
=>'모든신호'로 설정할 경우 발생되는 모든 신호에 대해 주문이 발생합니다. '진입신호'로 설정할 경우 매수나 매도의 진입신호 부터 주문을 발생시킵니다.(즉, 시스템자동매매 실행 이후 첫번째 신호가 청산신호가 나온다면 청산신호에 따른 주문은 무시하고 그 다음에 나오는 진입신호 부터 주문을 실행시키는 것입니다.)
2) 첨부 파일의 매매가격란 진입/청산에서 시스템 코딩상 주문을 AtStop으로 했더라도 시장가로 하면 주문이 어떻게 나가는지요? 한마디로, 시스템 코딩상 주문하고 매매창의 매매가격의 진입/청산에서 설정한것과 어떤 관계가 있는지 궁금합니다.
=> 시스템코딩상에서는 주문의 시점을 결정하게 됩니다. atstop으로 작성할 경우 가격에 지정해 놓은 가격에 도달하면 그 시점에 주문이 나가게 되는데, 어떤 가격으로 주문을 전송할 것인지는 시스템트레이딩 설정창 매매탭의 매매가격에서 설정하게 됩니다.
예를들어 Buy("B", atstop, 100); 으로 로직을 작성하고 시스템설정창에서 '시장가'로 셋팅해 놓았다면 가격이 100보다 크거나 같아지면 주문이 나가는데, 이때 시장가의 가격으로 주문이 나가게 됩니다.
3) 스윙형 리버스 시스템을 처음 거래 시작할때, 리버스 시스템의 차트 상에는 포지션이 적어도 하나 잡혀 있기 때문에 실제 거래를 처음할때 차트에만 잡혀있는 포지션 청산 하나 및 진입 하나, 즉, 2개의 포지션이 잡히게 됩니다. (모의거래에서 확인) 이런 경우 막을수 있는 방법이 있는지요? 그냥 쉽게 다음날 한개 손매매로 청산해도 되겠지만 처음부터 잘못된 청산으로 인한 추가되는 한 계약을 없앨수 있는지 궁금합니다.
(예, 거래첫일 매도 신호가 발생한다고 하면, 차트는 300개봉을 가지고 있기 때문에 차트상으로만 수일전에 가지고 있던 매수 포지션이 있습니다. 이때, 매도 신호 전에 매수에 대한 exitLong이 매도 한개, 그리고 매도 신호에 의한 1개가 계약됩니다.)
=> 이 내용 때문에 시스템트레이딩 설정창의 주문시작신호 설정이 필요하게 됩니다. 주문시작신호를 '진입신호'로 설정하게 되면 청산신호는 무시하고 신규진입신호부터 주문이 발생하게 됩니다.
감사합니다.