커뮤니티

분할진입,청산 관련 문의드립니다.

프로필 이미지
깜피
2010-03-23 22:53:07
558
글번호 28860
답변완료
항상 고생이 많으십니다. 조금씩 공부하면 할수록 질문거리가 더 생기네요.^^ 분할로 진입,청산하는 것에 관련된 내용입니다. 예를 들어 200.0에 1계약 진입,201.0에 익절, 199.0에 청산하려고 할때, 중간에 199.50까지 떨어지면 1계약을 추가로 매수해서 199.0에 1계약 손절, 198.50에 1계약 손절, 만약에 199.50에 2번째 진입했는데 199.0까지 떨어지지 않고 상승하면 200.50에 2번째 진입분 익절,201.0에 1번째 진입분 익절(둘다 1pt씩 상승했을 때)한다고 하면 어떻게 해야하나요? 상기 내용을 매도에도 동일하게 적용시키려고 하고, 상기 2차 진입분등은 동일 봉이 아니라도 발생, 봉이 완성되지 않아도 발생하는 형태로 생각하고 있는데, 가능한 건지 모르겠습니다. 혹시 불가능하면 봉완성 기준으로 부탁드립니다. 그리고 1계약만 진입한다고 했을 때 201.0에 익절할 때 매도대기 물량 때문에 체결이 안되고 밀릴 수 있으니까, SetStopProfittarget(1, pointstop); SetStopTrailing(0.1, 1, pointstop, 1); 이렇게 두개를 다 적어주면 1pt상승후 청산 안되고 밀리면 0.9pt까지 내려오는 시점에 청산이 되나요??? 이상한 질문드려서 죄송합니다.^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-03-24 09:24:15

안녕하세요 예스스탁입니다. if MarketPosition == 0 and 매수조건 Then buy("b1",OnClose,def,1); if MarketPosition == 1 and CurrentEntries Then buy("b2",AtLimit,EntryPrice-0.5,1); SetStopLoss(1,PointStop); SetStopProfittarget(1,PointStop); 파리미딩 설정을 다른진입신호만 허용으로 설정하시면 됩니다. 시스템에서는 주문만을 발생시키므로 체결여부는 알수 없습니다. 한번 청산이 나가면 체결되었다고 가정하고 다음 신호를 연결해 가므로 SetStopProfittarget(1, pointstop); SetStopTrailing(0.1, 1, pointstop, 1); 와 같은 내용은 불필요한 내용입니다. 즐거운 하루되세요 > 깜피 님이 쓴 글입니다. > 제목 : 분할진입,청산 관련 문의드립니다. > 항상 고생이 많으십니다. 조금씩 공부하면 할수록 질문거리가 더 생기네요.^^ 분할로 진입,청산하는 것에 관련된 내용입니다. 예를 들어 200.0에 1계약 진입,201.0에 익절, 199.0에 청산하려고 할때, 중간에 199.50까지 떨어지면 1계약을 추가로 매수해서 199.0에 1계약 손절, 198.50에 1계약 손절, 만약에 199.50에 2번째 진입했는데 199.0까지 떨어지지 않고 상승하면 200.50에 2번째 진입분 익절,201.0에 1번째 진입분 익절(둘다 1pt씩 상승했을 때)한다고 하면 어떻게 해야하나요? 상기 내용을 매도에도 동일하게 적용시키려고 하고, 상기 2차 진입분등은 동일 봉이 아니라도 발생, 봉이 완성되지 않아도 발생하는 형태로 생각하고 있는데, 가능한 건지 모르겠습니다. 혹시 불가능하면 봉완성 기준으로 부탁드립니다. 그리고 1계약만 진입한다고 했을 때 201.0에 익절할 때 매도대기 물량 때문에 체결이 안되고 밀릴 수 있으니까, SetStopProfittarget(1, pointstop); SetStopTrailing(0.1, 1, pointstop, 1); 이렇게 두개를 다 적어주면 1pt상승후 청산 안되고 밀리면 0.9pt까지 내려오는 시점에 청산이 되나요??? 이상한 질문드려서 죄송합니다.^^