커뮤니티

25421 게시글 재문의 사항입니다.

프로필 이미지
하얀마음흑구
2012-07-16 17:17:31
332
글번호 52923
답변완료
답변은 감사드립니다만 문제는 해결이 안됐습니다. 답변해 주신대로 사용했을 때 1. 해당청산을 무시하고 다른 청산이 나가는 경우가 똑같이 발생하고 있습니다. 2. 해당청산에서 1pt와 1.2pt 손절(atstop)을 넘어 봉 끝에서 손절이 나가는 상황이 발생합니다. 밑에 if MarketPosition == -1 Then ExitLong("ExS_Loss",AtStop,EntryPrice + L_StopPoint); 에서 오타부분은 수정하여 사용하였습니다. exitshort, S_StopPoint 을 잘못쓰신 것 같네요. 파일 첨부하였으니 확인 부탁드립니다. ------------------------------------------------------------------------------ 안녕하세요 예스스탁입니다. 작성하신 식은 현재봉기준으로 전봉의 종가가 진입가대비-L_StopPoint보다 클때만 다음봉에서 매수청산 신호가 발생할 수 있고 현재봉기준으로 전봉의 종가가 진입가대비+S_StopPoint보다 작을때만 다음봉에서 매도청산 신호가 발생할 수 있습니다. 즉 다음봉에 신호를 발생하는데 직전봉의 종가가 지정한 조건을 만족해야만 발생합니다. if조건안에 신호발생을 제어하는 내용을 없애시면 가격만 만족하면 발생하게 됩니다. var : L_StopPoint(1),S_StopPoint(1.2); if MarketPosition == 1 Then ExitLong("ExL_Loss",AtStop,EntryPrice - L_StopPoint); if MarketPosition == -1 Then ExitLong("ExS_Loss",AtStop,EntryPrice + L_StopPoint); 즐거운 하루되세요 > 하얀마음흑구 님이 쓴 글입니다. > 제목 : 청산식 좀 봐주세요 > atstop으로 만든 손절 부분입니다. 이전부터 잘 사용해오던 수식인데 갑자기 이러는 것인지, 이런 상황을 처음 겪게된 것인지 모르겠습니다. 의도대로라면 -1.2pt에서 exl_loss가 나갔어야하나, 다른 청산신호가 나갔다는점 그리고 -1.2pt를 넘어서는데도 반응하지 않았다는점이 이상합니다. SetStopLoss 말고 기존의 식안에서 수정가능하도록 도와주시길 바랍니다. 수식과 신호가 나오는 부분, 날짜 첨부합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-07-16 19:10:17

안녕하세요 예스스탁입니다. 수정한 식입니다. var : L_StopPoint(1),S_StopPoint(1.2); if MarketPosition != 1 Then ExitLong("ExL_Loss1",AtStop,c-L_StopPoint); if MarketPosition == 1 Then ExitLong("ExL_Loss2",AtStop,EntryPrice-L_StopPoint); if MarketPosition != -1 Then ExitShort("ExS_Loss1",AtStop,c+L_StopPoint); if MarketPosition == -1 Then ExitShort("ExS_Loss2",AtStop,EntryPrice+L_StopPoint); 즐거운 하루되세요 > 하얀마음흑구 님이 쓴 글입니다. > 제목 : 25421 게시글 재문의 사항입니다. > 답변은 감사드립니다만 문제는 해결이 안됐습니다. 답변해 주신대로 사용했을 때 1. 해당청산을 무시하고 다른 청산이 나가는 경우가 똑같이 발생하고 있습니다. 2. 해당청산에서 1pt와 1.2pt 손절(atstop)을 넘어 봉 끝에서 손절이 나가는 상황이 발생합니다. 밑에 if MarketPosition == -1 Then ExitLong("ExS_Loss",AtStop,EntryPrice + L_StopPoint); 에서 오타부분은 수정하여 사용하였습니다. exitshort, S_StopPoint 을 잘못쓰신 것 같네요. 파일 첨부하였으니 확인 부탁드립니다. ------------------------------------------------------------------------------ 안녕하세요 예스스탁입니다. 작성하신 식은 현재봉기준으로 전봉의 종가가 진입가대비-L_StopPoint보다 클때만 다음봉에서 매수청산 신호가 발생할 수 있고 현재봉기준으로 전봉의 종가가 진입가대비+S_StopPoint보다 작을때만 다음봉에서 매도청산 신호가 발생할 수 있습니다. 즉 다음봉에 신호를 발생하는데 직전봉의 종가가 지정한 조건을 만족해야만 발생합니다. if조건안에 신호발생을 제어하는 내용을 없애시면 가격만 만족하면 발생하게 됩니다. var : L_StopPoint(1),S_StopPoint(1.2); if MarketPosition == 1 Then ExitLong("ExL_Loss",AtStop,EntryPrice - L_StopPoint); if MarketPosition == -1 Then ExitLong("ExS_Loss",AtStop,EntryPrice + L_StopPoint); 즐거운 하루되세요 > 하얀마음흑구 님이 쓴 글입니다. > 제목 : 청산식 좀 봐주세요 > atstop으로 만든 손절 부분입니다. 이전부터 잘 사용해오던 수식인데 갑자기 이러는 것인지, 이런 상황을 처음 겪게된 것인지 모르겠습니다. 의도대로라면 -1.2pt에서 exl_loss가 나갔어야하나, 다른 청산신호가 나갔다는점 그리고 -1.2pt를 넘어서는데도 반응하지 않았다는점이 이상합니다. SetStopLoss 말고 기존의 식안에서 수정가능하도록 도와주시길 바랍니다. 수식과 신호가 나오는 부분, 날짜 첨부합니다.