커뮤니티

얼마전 문의 드렸던 부분입니다.

프로필 이미지
때기리
2013-07-08 22:00:35
246
글번호 65124
답변완료

첨부 이미지

안녕하세요. 강제손절식 관련해서 아래와 같이 답을 주셨는데요. input: 하루손실(-5); var : NP(0),PreNP(0),dayPL(0); NP = NetProfit; if date != date[1] Then PreNP = NP[1]; dayPL = NP-PreNP; if dayPL > 하루손실 then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } if MarketPosition == 1 Then ExitLong("bx1",AtStop,EntryPrice+(하루손실-(dayPL))); if MarketPosition == -1 Then ExitShort("sx1",AtStop,EntryPrice+(-하루손실+(dayPL))); 첨부된 그림 파일을 보시면 위의 식데로 적용을 해서 신호를 발생시켰는데 분명 5포인트 강제청산이 나가야 되는데 10포인트가 넘어서 나가네요. 이런 날들이 많습니다. 뭐가 문제인지 모르겠습니다. 빠른 확인 부탁드립니다. 혹시 netprofit이라는 함수가 금액이라서 그런건가요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-09 12:57:40

안녕하세요 예스스탁입니다. 작성된 식은 하루 5포인트 손실 발생하면 손절하고 당일 거래를 끝내는 식입니다. 첨부된 그림과 같이 임의로 2011년 8월 9일 첫봉종가에 매수신호(234.15)내고 9시 18분봉(종가 229.10)에 매도신호 발생하게 해서 차트에 적용해 보았지만 5포인트 손절(229.15)이후에 추가로 봉완성후에 매도가 들어가지 않습니다. 시스템 트레이딩 설정창의 변수탭에서 하루손실설정을 확인해 보시기 바랍니다. 확인이 어려우시면 02-3453-1060으로 전화주시기 바랍니다. netprofit은 선물이나 옵션에서 손익을 포인트로 리턴합니다. 일반종목만 금액이고 파생상품은 모두 포인트로 리턴됩니다. 즐거운 하루되세요 > 때기리 님이 쓴 글입니다. > 제목 : 얼마전 문의 드렸던 부분입니다. > 안녕하세요. 강제손절식 관련해서 아래와 같이 답을 주셨는데요. input: 하루손실(-5); var : NP(0),PreNP(0),dayPL(0); NP = NetProfit; if date != date[1] Then PreNP = NP[1]; dayPL = NP-PreNP; if dayPL > 하루손실 then{ if 매수조건 Then buy(); if 매도조건 Then sell(); } if MarketPosition == 1 Then ExitLong("bx1",AtStop,EntryPrice+(하루손실-(dayPL))); if MarketPosition == -1 Then ExitShort("sx1",AtStop,EntryPrice+(-하루손실+(dayPL))); 첨부된 그림 파일을 보시면 위의 식데로 적용을 해서 신호를 발생시켰는데 분명 5포인트 강제청산이 나가야 되는데 10포인트가 넘어서 나가네요. 이런 날들이 많습니다. 뭐가 문제인지 모르겠습니다. 빠른 확인 부탁드립니다. 혹시 netprofit이라는 함수가 금액이라서 그런건가요?