커뮤니티

손절설정해제에 대해 다시 문의드립니다.

프로필 이미지
민기삼촌
2012-04-10 01:33:42
336
글번호 49886
답변완료

첨부 이미지

빠른 답변에 감사드립니다. 지적해 주신 부분을 아래와 같이 수정하여 14시50분 이후에는 손절설정을 해제토록하였으나, 위 표에서와 같이 2012/03/14 15:00에 SetStopTrailing이 그대로 작동하고 있읍니다. 다시 한번 부탁드리오니 어느곳에서 오류가 있는지 부탁드립니다. # 매매조건 If (stime >= 90000 and stime < 145000) Then { If 매수조건 then { buy(); } If 매도조건 then { sell(); } } #손절 설정 If (stime >= 90000 and stime < 145000) Then { SetStopLoss (5, PercentStop); SetStopTrailing(10,5,PercentStop,0); SetStopProfitTarget(25, PercentStop); } Else { SetStopLoss (0); #해제 SetStopTrailing(0,0); #해제 SetStopProfitTarget(0); #해제 } > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 매매신호 발생제한과 관련하여 문의 드립니다. > 안녕하세요 예스스탁입니다. If (stime >= 90000 and stime < 145000) Then { If 매수조건 then { buy(); } If 매도조건 then { sell(); } } #손절 설정 if (stime >= 90000 and stime < 145000) Then SetStopTrailing(10,5,PercentStop,0); Else SetStopTrailing(0,0);#해제 지정시간 안에만 신호가 발생하도록 하시고 나어지 시간은 해제하셔야 합니다. 즐거운 하루되세요 > 민기삼촌 님이 쓴 글입니다. > 제목 : 매매신호 발생제한과 관련하여 문의 드립니다. > 항상 친절하게 답변해주셔서 고맙습니다. 문의드리는 내용은 다음과 같읍니다. 주식매매식을 9시00분부터 14시 49분까지만 매매신호가 나오도록 아래와 같이 매매로직을 작성하였으나, 위 그림표에서 볼수 있듯이 15:00시에 SetStopTrailing이 작동하여 매도 신호가 나왔읍니다. [2012/03/14 15:00 매수청산(최대수익대비하락) 신호 발생] << SetStopTrailing은 조건만족즉시 청산조건으로 설정되어 있읍니다>> 14시50분 이후에 매매신호가 나타나면 다음봉으로 넘겨서 매매신호를 발생시키는 방법을 알려주시면 고맙겠읍니다.(14시50분부터 15시까지는 매매신호가 발생되지 않토록 설정) If (stime >= 90000 and stime < 145000) Then { # 매수 If 매수조건 then { buy(); } # 매도 If 매도조건 then { sell(); #손절 설정 SetStopTrailing(10,5,PercentStop,0); } }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-04-10 11:07:09

안녕하세요 예스스탁입니다. 적용하신는 종목이 현물이시므로 시간을 아래와 같이 변경해서 적용하시면 됩니다. #손절 설정 If (stime >= 90000 and stime < 144900) Then { SetStopLoss (5, PercentStop); SetStopTrailing(30,4.45,PercentStop,0); SetStopProfitTarget(25, PercentStop); } Else{ SetStopLoss(0); #해제 SetStopTrailing(0,0); #해제 SetStopProfitTarget(0); #해제 } 지정한 시간까지 셋팅을 해서 다음봉까지 감시하므로 stime < 144900로 설정하시면 14시49분봉까지 신호가 나오고 15시에는 나오지 않습니다. 즐거운 하루되세요 > 민기삼촌 님이 쓴 글입니다. > 제목 : 손절설정해제에 대해 다시 문의드립니다. > 빠른 답변에 감사드립니다. 지적해 주신 부분을 아래와 같이 수정하여 14시50분 이후에는 손절설정을 해제토록하였으나, 위 표에서와 같이 2012/03/14 15:00에 SetStopTrailing이 그대로 작동하고 있읍니다. 다시 한번 부탁드리오니 어느곳에서 오류가 있는지 부탁드립니다. # 매매조건 If (stime >= 90000 and stime < 145000) Then { If 매수조건 then { buy(); } If 매도조건 then { sell(); } } #손절 설정 If (stime >= 90000 and stime < 145000) Then { SetStopLoss (5, PercentStop); SetStopTrailing(10,5,PercentStop,0); SetStopProfitTarget(25, PercentStop); } Else { SetStopLoss (0); #해제 SetStopTrailing(0,0); #해제 SetStopProfitTarget(0); #해제 } > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 매매신호 발생제한과 관련하여 문의 드립니다. > 안녕하세요 예스스탁입니다. If (stime >= 90000 and stime < 145000) Then { If 매수조건 then { buy(); } If 매도조건 then { sell(); } } #손절 설정 if (stime >= 90000 and stime < 145000) Then SetStopTrailing(10,5,PercentStop,0); Else SetStopTrailing(0,0);#해제 지정시간 안에만 신호가 발생하도록 하시고 나어지 시간은 해제하셔야 합니다. 즐거운 하루되세요 > 민기삼촌 님이 쓴 글입니다. > 제목 : 매매신호 발생제한과 관련하여 문의 드립니다. > 항상 친절하게 답변해주셔서 고맙습니다. 문의드리는 내용은 다음과 같읍니다. 주식매매식을 9시00분부터 14시 49분까지만 매매신호가 나오도록 아래와 같이 매매로직을 작성하였으나, 위 그림표에서 볼수 있듯이 15:00시에 SetStopTrailing이 작동하여 매도 신호가 나왔읍니다. [2012/03/14 15:00 매수청산(최대수익대비하락) 신호 발생] << SetStopTrailing은 조건만족즉시 청산조건으로 설정되어 있읍니다>> 14시50분 이후에 매매신호가 나타나면 다음봉으로 넘겨서 매매신호를 발생시키는 방법을 알려주시면 고맙겠읍니다.(14시50분부터 15시까지는 매매신호가 발생되지 않토록 설정) If (stime >= 90000 and stime < 145000) Then { # 매수 If 매수조건 then { buy(); } # 매도 If 매도조건 then { sell(); #손절 설정 SetStopTrailing(10,5,PercentStop,0); } }