커뮤니티
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. 문의사항2.xlsx (0.03 MB)
답변 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 말고 기존의 식안에서 수정가능하도록 도와주시길 바랍니다.
수식과 신호가 나오는 부분, 날짜 첨부합니다.