커뮤니티
수식문의
2013-11-04 19:13:16
164
글번호 69178
수고가 많으십니다~~
첨부파일에 보이는 수식입니다
if 매도조건 then
sell("s1");
if MarketPosition == -1 and IsEntryName("s1")==True then
ExitShort("0.2청산",AtLimit,EntryPrice()-0.2);
위와 같은 조건으로 청산식을 적용했더니 진입신호발생봉의
바로 다음 봉에서 조건이 만족을 했는데도 청산신호가 안나오고
그 다음봉에서 조건이 만족하니 청산신호가 나오네요
여기 말고 다른곳에서도 같이 나옵니다
지금 신호가 onclose 타입이라서 그런거 같긴 한데요
진입신호 바로 다음 봉에서 청산시키는 방법은 없을까요?
미리 감사 드립니다~
- 1. 69627_사용자_지정_1.png (0.02 MB)
답변 1
예스스탁 예스스탁 답변
2013-11-05 11:24:43
안녕하세요
예스스탁입니다.
진입이 onclose이고 MarketPosition 이 -1이 된 다음봉부터 발생하므로
진입봉 다음봉에서 청산신호가 나오지 않습니다.
즉 진입다음봉에서 셋팅되어 다다음봉 부터 청산신호가 발생합니다.
진입이 ocnlose일 경우에 아래와 같은 청산식을 하나더 추가해 주시면 됩니다.
매도진입과 동시에 셋팅이 되어 다음봉을 감시합니다.
if sdate == CurrentDate and stime == 102000 then{
sell("s1");
ExitShort("0.2청산1",AtLimit,c-0.2,"s1");
}
if MarketPosition == -1 then
ExitShort("0.2청산2",AtLimit,EntryPrice()-0.2,"S1");
즐거운 하루되세요
> 선자 님이 쓴 글입니다.
> 제목 : 수식문의
> 수고가 많으십니다~~
첨부파일에 보이는 수식입니다
if 매도조건 then
sell("s1");
if MarketPosition == -1 and IsEntryName("s1")==True then
ExitShort("0.2청산",AtLimit,EntryPrice()-0.2);
위와 같은 조건으로 청산식을 적용했더니 진입신호발생봉의
바로 다음 봉에서 조건이 만족을 했는데도 청산신호가 안나오고
그 다음봉에서 조건이 만족하니 청산신호가 나오네요
여기 말고 다른곳에서도 같이 나옵니다
지금 신호가 onclose 타입이라서 그런거 같긴 한데요
진입신호 바로 다음 봉에서 청산시키는 방법은 없을까요?
미리 감사 드립니다~
다음글
이전글