커뮤니티

분할손절시 질문드립니다.

프로필 이미지
비엔에프
2013-02-16 22:10:17
299
글번호 59591
답변완료

첨부 이미지

15분봉 차트로 코스닥 종목을 매수후 1차분할손절하는데 if codecategory ==2 then { 매수수량 = int(매수금액/c); exit =int(Maxcontracts* 0.5)/10)*10; } if <조건> then buy("b",atlimit,4210,매수수량); 예를 들어 이렇게 해서 4210에 매수가 되었는데 1차 분할 손절시 if currentEntries ==1 then { exitlong("bx",atstop,4150,"b",exit,1); } 이렇게 간단하게 만들어서 테스트 해보는데 그림1에서와 같이 1차 분할손절이 atstop명령을 썼는데 -2%정도로 분할 손절시키고 싶은데 그 다음봉에서 분할손절이 이루어져서 실제손절은 4015원이되서-4.79% 손절로 나와서 이런 경우 어떻게 하면 분할 손절을 해야할지 모르겠습니다. 혹시 몰라 if currentEntries ==1 then { setstoploss(2); } 요렇게 바꿔봐도 결과 그림 2처럼 똑같이 나오고요. 시스템 설정창에서 손절가를 퍼센트를 정하면 그림 4처럼 원하는 식으로 손절이 되는데 분할손절이 안되네여.. 식에서 그림 4처럼 분할손절하는 방법이 없는지여? 버전은 리딩스타 plus입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-18 10:50:57

안녕하세요 예스스탁입니다. 모든 if문은 봉완성시에 판단되므로 청산식의 if currentEntries ==1 then 이 봉완성시에 이므로 해당 조건이 만족하는 봉 다음봉 부터 청산신호가 발생할수 있습니다. exitlong("bx",atstop,4150,"b",exit,1); 와 같이 if문없이 사용하시면 4150이하의 시세가 들어오면 진입봉에서도 같이 신호가 발생합니다. 즐거운 하루되세요 > 비엔에프 님이 쓴 글입니다. > 제목 : 분할손절시 질문드립니다. > 15분봉 차트로 코스닥 종목을 매수후 1차분할손절하는데 if codecategory ==2 then { 매수수량 = int(매수금액/c); exit =int(Maxcontracts* 0.5)/10)*10; } if <조건> then buy("b",atlimit,4210,매수수량); 예를 들어 이렇게 해서 4210에 매수가 되었는데 1차 분할 손절시 if currentEntries ==1 then { exitlong("bx",atstop,4150,"b",exit,1); } 이렇게 간단하게 만들어서 테스트 해보는데 그림1에서와 같이 1차 분할손절이 atstop명령을 썼는데 -2%정도로 분할 손절시키고 싶은데 그 다음봉에서 분할손절이 이루어져서 실제손절은 4015원이되서-4.79% 손절로 나와서 이런 경우 어떻게 하면 분할 손절을 해야할지 모르겠습니다. 혹시 몰라 if currentEntries ==1 then { setstoploss(2); } 요렇게 바꿔봐도 결과 그림 2처럼 똑같이 나오고요. 시스템 설정창에서 손절가를 퍼센트를 정하면 그림 4처럼 원하는 식으로 손절이 되는데 분할손절이 안되네여.. 식에서 그림 4처럼 분할손절하는 방법이 없는지여? 버전은 리딩스타 plus입니다.