수고 하시네요 !
시스템 을 자동으로 매매 를 하면 시스템 에 따라 실행 이 되어야 하는데 안되어서
금전적 인 피해 가 발생 이 되네요 검토 바랍니다.
1,매매 를 하고 곧바로 청산 이 됨 (1900 매수 1900 청산 )
2,익절 을 6틱 이상 설정 3틱 전환 시 익절 을 설정 했는데 청산 이 안됨 (4월7일 22시29분
1911 에매도 를 했는데 22시40분 에 1900 까지 하락 을 했다가 1913 까지 상승 을 하며
매수 를 하며 청산 을 해서 손해 를 봤네요 )
3,모바일 데이터 하고 pc 데이터 차이 가 나네요 (모바일 1900 매수 표시 가 됐는데
pc 에서는 1901 매수 로 표시 되네요 )
4,매매 체결 이 차트 에 표시 가 되었다 안되었다 하네요
검토 하시고 수정 부탁드립니다.
***** 수고 하세요 *****
답변 1
예스스탁
예스스탁 답변
2021-04-08 14:17:15
안녕하세요
예스스탁입니다.
1
해당 내용이 진입과 청산이 동시발생하는 내용인지
아니면 잔고가 무포지션 상타에서 스위칭 신호에 모두 주문이 집행되는 경우인지 알수 없습니다.
진입신호와 동일방향 청산신호가 동시에 발생하는 경우이면
수식내에서 동시발생하지 못하게 수식내용을 변경하셔야 합니다.
예를 들어
매수진입에는 MarketPosition <= 0,
매도지입에는 MarketPosition >= 0.
매수포지션 청산수식에는 MarketPosition == 1,
매도포지션 청산수식에는 MarketPosition == -1,
조건을 추가해 보시기 바랍니다.
위 경우가 아닌 실제 잔고가 무포지션인 상태에서
시스템 자동적용시에 첫신호가 스위칭신호이고 모두 주문되어 발생하는 경우이면
설정창의 주문시작신호를 최초 무포지션에서는 진입신호로 설정하시고
최초 진입이후부터는 모든신호로 변경해 적용하셔야 합니다.
해당 부분은 실제 잔고포지션과 차트의 포지션에 따라 직접 조절하는 방법뿐이 없습니다.
2
SetStopTrailing(PriceScale*3,PriceScale*6,PointStop);
일정수익발생후 수익감소 청산을
위와 같이 트레일링스탑으로 구현하셨으면 하나의 봉에서 수익과 감소를 모두 체크합니다.
다만 과거봉의 시뮬레이션에서 모든봉에 틱이 없어 수익이 과대평가되게 됩니다.
exitlong, exitshort함수로 작성된 경우이면
봉완성시 수익조건이 충족되면 하락값이 셋팅되고 다음봉에서 하락값이하의 시세가 발생하면 청산이 됩니다.
그러므로 최고수익봉에서 종가가 많이 하락해 완성되거나 혹은 다음봉이 시가가 갭이 크게 발생하면
지정된 감소값 이상에서 청산이 발생할 수 있습니다.
해당 부분은 선택해서 2개의 청산중 하나를 사용하셔야 합니다.
과거봉 시뮬레이션 결과보다는 실시간에서 하나의 봉에서 봉의 움직임을 모두 추적해서 청산을 원하시면
SetStopTrailing함수를 이용하시면 되고
완성봉기준으로 수익조건을 파악하고 그 다음봉 미완성시에 청산하고자 하시면
exitlong,exitshort으로 구현하는 청산식을 이용하시면 됩니다.
3
모바일과 pc의 가격차이가 어떤 부분인지 모르겠습니다.
저희 프로그램은 모바일에서 동작하지 않지 않습니다.
차트의 표시되는 진입청산가격과 실제 체결된 가격의 차이이시면
시스템은 차트에서 신호가 발생하면 설정창에 지정한 매매가격으로 주문이 집행됩니다.
차트의 리포트는 신호가 발생한 가격을 표시합니다.
4
매매체결의 차트표시가 어떤 내용인지 모르겠습니다.
시스템은 차트의 데이타로 조건판단하여 차트에 신호를 표시합니다.
신호에 따라 주문만 발생시키고 이후 체결여부를 수식에서 알지 못합니다.
체결관련된 내용을 차트에 표시할 수는 없습니다.
즐거운 하루되세요
> tnsflwls 님이 쓴 글입니다.
> 제목 : 시스템 작동 오류
> 수고 하시네요 !
시스템 을 자동으로 매매 를 하면 시스템 에 따라 실행 이 되어야 하는데 안되어서
금전적 인 피해 가 발생 이 되네요 검토 바랍니다.
1,매매 를 하고 곧바로 청산 이 됨 (1900 매수 1900 청산 )
2,익절 을 6틱 이상 설정 3틱 전환 시 익절 을 설정 했는데 청산 이 안됨 (4월7일 22시29분
1911 에매도 를 했는데 22시40분 에 1900 까지 하락 을 했다가 1913 까지 상승 을 하며
매수 를 하며 청산 을 해서 손해 를 봤네요 )
3,모바일 데이터 하고 pc 데이터 차이 가 나네요 (모바일 1900 매수 표시 가 됐는데
pc 에서는 1901 매수 로 표시 되네요 )
4,매매 체결 이 차트 에 표시 가 되었다 안되었다 하네요
검토 하시고 수정 부탁드립니다.
***** 수고 하세요 *****