커뮤니티
손절후 다시진입하고싶은데..
2009-09-28 18:48:32
552
글번호 25033
If BarsSinceExit(1)>70 and C>ExitPrice(1) Then Buy("다시진입");
이렇게 햇는데요.. 70개후에가 아니라 바로 그봉, 또는 봉갯수에 상관없이 다시 진입하네요???
If BarsSinceExit(2)>70 and C>ExitPrice(2) Then Buy("다시진입");
If BarsSinceExit(10)>70 and C>ExitPrice(10) Then Buy("다시진입");
해도 마찬가지네요...
그리고 손절후가 아니라 그냥 청산후가 되네요???
- 1. K-20090928-677622.jpg (0.03 MB)
답변 1
예스스탁 예스스탁 답변
2009-09-29 09:41:23
안녕하세요
예스스탁입니다.
청산이 완료된 상태라는 의미로
식에 MarketPosition == 0이라는 조건을 추가하시기 바랍니다.
If MarketPosition == 0 and BarsSinceExit(1)>70 and C>ExitPrice(1) Then Buy("다시진입");
청산이 나온 봉에서는
BarsSinceExit(1)와 ExitPrice(1)은 청산 후 다음봉 부터
전거래를 인식하므로 신호가 발생한 봉에서는 이전의 거래의 값을 가져오므로
신호가 계속 발생합니다.
즐거운 하루되세요
> 노름재이 님이 쓴 글입니다.
> 제목 : 손절후 다시진입하고싶은데..
> If BarsSinceExit(1)>70 and C>ExitPrice(1) Then Buy("다시진입");
이렇게 햇는데요.. 70개후에가 아니라 바로 그봉, 또는 봉갯수에 상관없이 다시 진입하네요???
If BarsSinceExit(2)>70 and C>ExitPrice(2) Then Buy("다시진입");
If BarsSinceExit(10)>70 and C>ExitPrice(10) Then Buy("다시진입");
해도 마찬가지네요...
그리고 손절후가 아니라 그냥 청산후가 되네요???
다음글
이전글