커뮤니티

SetStopLoss에서 pointstop 사용시 문제점

프로필 이미지
anyhelp
2010-10-21 21:29:56
1712
글번호 204241
답변완료
안녕하세요. 애니헬프 김용호라고합니다. SetStopLoss(v_손절청산값, PointStop); 스탑로스 청산에서 pointstop을 사용시 진입계약수와는 상관없이 무조건 정해진 pt에서 손절되더라구요. 즉, 1계약진입시 손절을 pointstop을 4pt로 잡는다면 10계약이 진입되면 1계약기준 0.4pt만 하락을 해도 손절이 되어버립니다. 처음에 무슨문제인가 한참 고민했는데 확인해보니 그런 이상한 계산방법이 적용됩니다. 물론 percetstop을 사용했을 경우는 1계약이나 10계약이나 1계약기준 % 하락시 손절되구요. 대부분 사람들이 PointStop을 사용하더라도 1계약 기준이지 2계약, 10계약 등 각각의 계약에 따라 포인트스탑을 설정하지는 않을꺼라 생각합니다. 확인후 수정부탁드려요. 수정이 안될경우 타당한 설명 함께해주시면 감사하겠습니다. 그리고 1계약 기준으로 시뮬레이션하고, 여러계약으로 사용했다면 완전히 엉뚱한 결과가 나올뻔했습니다. 이것도 확인후 전화부탁드려요.
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-10-25 09:54:02

안녕하세요? 예스스탁입니다. pointstop이나 percentstop이나 모두 1계약을 기준으로 지정된 값 또는 퍼센트 만큼 움직였을때 강제청산합니다. 따라서 4pointstop으로 설정하셨을 경우 1계약이든 10계약이든 가격이 4포인트 움직였을때 청산하게 됩니다. 즉, 계약수는 반영하지 않습니다. 식 내부에 setstopposition 같은 함수를 이용하셨기 때문에 계약수를 반영한 stop이 적용된 것이 아닌가 판단됩니다. 감사합니다. > anyhelp 님이 쓴 글입니다. > 제목 : SetStopLoss에서 pointstop 사용시 문제점 > 안녕하세요. 애니헬프 김용호라고합니다. SetStopLoss(v_손절청산값, PointStop); 스탑로스 청산에서 pointstop을 사용시 진입계약수와는 상관없이 무조건 정해진 pt에서 손절되더라구요. 즉, 1계약진입시 손절을 pointstop을 4pt로 잡는다면 10계약이 진입되면 1계약기준 0.4pt만 하락을 해도 손절이 되어버립니다. 처음에 무슨문제인가 한참 고민했는데 확인해보니 그런 이상한 계산방법이 적용됩니다. 물론 percetstop을 사용했을 경우는 1계약이나 10계약이나 1계약기준 % 하락시 손절되구요. 대부분 사람들이 PointStop을 사용하더라도 1계약 기준이지 2계약, 10계약 등 각각의 계약에 따라 포인트스탑을 설정하지는 않을꺼라 생각합니다. 확인후 수정부탁드려요. 수정이 안될경우 타당한 설명 함께해주시면 감사하겠습니다. 그리고 1계약 기준으로 시뮬레이션하고, 여러계약으로 사용했다면 완전히 엉뚱한 결과가 나올뻔했습니다. 이것도 확인후 전화부탁드려요.