커뮤니티

251호 질문

프로필 이미지
통큰베팅
2016-04-05 02:42:55
112
글번호 96846
답변완료
안녕하세요? 시스템 성능보고서상의 질문입니다. 1. 스크립트상 신호는 buy와 sell 그리고 강제청산(SetStopLoss, SetStopProfittarget, SetStopInactivity)으로 이루어졌습니다. 그런데 거래내역상 "ExitShort_#0"과 "ExitLong_#1"이 있습니다. 논리상 "Exit"가 나올 수 있는 것이며 뒤에 붙는 지정하지 않는 "_#0"과 "_#1"이 의미하는 바는 무엇인지요? 2. BUY와 SELL로만 이우러진 스크립트에서 SetStopLoss(100,PercentStop)을 넣는 것과 넣지 않는 것의 신호 및 성과가 달라지는 이유는 무엇일까요? 상식적으로 100% 손절이 있을 수 없어 신호 및 성과가 달라지면 안될 것 같습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-04-05 10:32:08

안녕하세요 예스스탁입니다. 1. buy와 sell은 반대포지션시 발생하면 반대포지션 청산을 동시에 하게 됩니다. ExitShort_#0"과 "ExitLong_#1은 Sell진입후 Buy가 발생하거나 Buy진입 후 Sell 함수가 동작해서 반대포지션 청산된 신호입니다. 2 테스트 해보았지만 SetStopLoss(100,PercentStop); 존재 여부에 따라 리포트가 변경되거나 하지는 않습니다. 변경이 되면 다른내용이신거 같습니다. 아래 식 차트에 적용하시고 SetStopLoss(100,PercentStop); 삭제할때와 리포트 확인해 보시기 바랍니다. if crossup(C,ma(C,20)) Then buy("b",OnClose,def,20); if CrossDown(c,ma(C,20)) Then sell("s",OnClose,def,20); SetStopLoss(100,PercentStop); 즐거운 하루되세요 > 통큰베팅 님이 쓴 글입니다. > 제목 : 251호 질문 > 안녕하세요? 시스템 성능보고서상의 질문입니다. 1. 스크립트상 신호는 buy와 sell 그리고 강제청산(SetStopLoss, SetStopProfittarget, SetStopInactivity)으로 이루어졌습니다. 그런데 거래내역상 "ExitShort_#0"과 "ExitLong_#1"이 있습니다. 논리상 "Exit"가 나올 수 있는 것이며 뒤에 붙는 지정하지 않는 "_#0"과 "_#1"이 의미하는 바는 무엇인지요? 2. BUY와 SELL로만 이우러진 스크립트에서 SetStopLoss(100,PercentStop)을 넣는 것과 넣지 않는 것의 신호 및 성과가 달라지는 이유는 무엇일까요? 상식적으로 100% 손절이 있을 수 없어 신호 및 성과가 달라지면 안될 것 같습니다.