커뮤니티
포지션별 매수, 포지션별 매도
2009-10-22 15:02:26
532
글번호 25586
질문1>
각 매수시 신호명칭을 아래처럼 지정하고,
buy("매수1", OnClose, DEF, 10);
buy("매수2", OnClose, DEF, 20);
저 명칭별로 청산 할 수 있나요?
"매수1"의 포지션이 아직 있는지 확인하고 어떤 조건이 되면 "매수1" 청산하고,
다음 어떤 조건에서 "매수2" 를 청산하고 싶거든요.
질문2>
시스템 매매 설정 창에서 매매가격을 "현재가"로 지정하고
atstop 에 매도신호를 내었습니다. 그런데
체결이 안되었어요. 주식주문창의 미체결에도 안보이구요
시스템모니터에는 매수청산이 로그에 남아 있습니다.
주가는 그 매수청산가격을 그 후로도 오르락 내리락 하면서 급하게 움직인 종목은 아니었습니다.
이런 경우 무엇을 검토해 보아야 하나요?
답변 2
예스스탁 예스스탁 답변
2009-10-22 15:44:45
안녕하세요
예스스탁입니다.
1.
isentryname은 진입명을 가져오는 함수입니다.
해당함수를 이용하여 식을 작성하시면 됩니다.
if MarketPosition == 1 and IsEntryName("매수1") == true and 청산조건1 Then
exitlong();
if MarketPosition == 1 and IsEntryName("매수2") == true and 청산조건2 Then
exitlong();
2.
시스템은 주문만을 발생시키므로 체결여부와는 관계없습니다.
주문이 집행되었는지를 확인하셔야 합니다.
주문이 집행되었는데 체결도 없고 미체결내역에도 없는경우
주문이 됐는데 잔고등의 이유로 주문이 거부가 되었을 수 있으니
주문메세지를 확인하시기 바랍니다.
만약 신호만 발생하고 주문이 나가지 않았다면
시스템 트레이딩 설정창의 매매탭에서 주문시작신호를 확인하시기 바랍니다.
주문시작가 진입신호로 설정되었다면 시스템을 거는 순간부터 최초로 오는
진입신호부터 실제 주문이 발생하게 됩니다.
즐거운 하루되세요
> no208 님이 쓴 글입니다.
> 제목 : 포지션별 매수, 포지션별 매도
> 질문1>
각 매수시 신호명칭을 아래처럼 지정하고,
buy("매수1", OnClose, DEF, 10);
buy("매수2", OnClose, DEF, 20);
저 명칭별로 청산 할 수 있나요?
"매수1"의 포지션이 아직 있는지 확인하고 어떤 조건이 되면 "매수1" 청산하고,
다음 어떤 조건에서 "매수2" 를 청산하고 싶거든요.
질문2>
시스템 매매 설정 창에서 매매가격을 "현재가"로 지정하고
atstop 에 매도신호를 내었습니다. 그런데
체결이 안되었어요. 주식주문창의 미체결에도 안보이구요
시스템모니터에는 매수청산이 로그에 남아 있습니다.
주가는 그 매수청산가격을 그 후로도 오르락 내리락 하면서 급하게 움직인 종목은 아니었습니다.
이런 경우 무엇을 검토해 보아야 하나요?
no208
2009-10-22 19:36:54
no208 님에 의해 삭제된 답변입니다.