커뮤니티

문의드립니다.

프로필 이미지
elecpop
2021-12-09 11:51:49
742
글번호 154320
답변완료

첨부 이미지

1. 최대수익 관련 아래와 같이 수식을 넣어놓을 경우, 트레이딩 설정 팝업창은 비활성화 상태로 나눠도 되는건가요? 체결이 좀 다르게 되는 것 같아 문의드립니다. if MarketPosition == -1 Then{ if Lowest(L,BarsSinceEntry) <= EntryPrice-6 then ExitShort("str",AtStop,lowest(L,BarsSinceEntry)+3); 2. 전략실행 차트와 실제 체결이 상이함 전략실행 차트에서 자동주문으로 실행하면 차트상에서는 매도 진입 및 청산(매수)로 표시되는데 실제 체결 및 거래내역은 매도 진입은 실행이 안되고 신규 매수 진입으로 처리되는 현상이 있습니다. 확인 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-12-09 15:03:11

안녕하세요 예스스탁입니다. 1 강제청산탭의 각 항목은 수식안에서 setstop~으로 시작하는 강제청산함수를 사용하면 비활성화가 됩니다. 작성하신 수식은 일반함수로 최대수익대비하락을 구현한 것이므로 강제청산탭에서 해당항목이 비활성화가 되지 않습니다. 별도 처리없이 사용하시면 됩니다. 2 시스템은 신호가 발생하면 주문만 수행합니다. 매수진입신호 --> 매수주문 매수청산신호 --> 매도주문 매도진입신호 --> 매도주문 매도청산신호 --> 매수주문 수식에서 신호를 발생하는 조건을 지정하고 신호가 발생하면 시스템 트레이딩 설정창의 매매탭에서 지정한 매매가격으로 주문이 집행됩니다. 주문 후 증거금부족등으로 주문이 거부가 발생할 수도 있고 미체결이 발생할수 있습니다. 해당 부분은 랭귀지에서 감지해서 처리가 되지 않습니다. 예를 들어 매도진입주문이 미체결된 상태에서 매도청산신호가 발생하고 매도청산신호에 대한 주문은 체결이 되면 잔고가 매수상태가 됩니다. 미체결을 줄이시기 위해서는 설정창의 매매가격을 체결에 유리한 가격으로 설정하셔야 합니다. 시장가를 사용하시거나 지정가를 사용하신다면 일반적으로 매매가격을 현재가+-5호가로 많이 지정하게 됩니다. 매수주문은 현재가에서 5틱 높은가격, 매도주문은 현재가보다 5틱 낮은 가격으로 주문이 됩니다. 즐거운 하루되세요 > elecpop 님이 쓴 글입니다. > 제목 : 문의드립니다. > 1. 최대수익 관련 아래와 같이 수식을 넣어놓을 경우, 트레이딩 설정 팝업창은 비활성화 상태로 나눠도 되는건가요? 체결이 좀 다르게 되는 것 같아 문의드립니다. if MarketPosition == -1 Then{ if Lowest(L,BarsSinceEntry) <= EntryPrice-6 then ExitShort("str",AtStop,lowest(L,BarsSinceEntry)+3); 2. 전략실행 차트와 실제 체결이 상이함 전략실행 차트에서 자동주문으로 실행하면 차트상에서는 매도 진입 및 청산(매수)로 표시되는데 실제 체결 및 거래내역은 매도 진입은 실행이 안되고 신규 매수 진입으로 처리되는 현상이 있습니다. 확인 부탁드립니다.