커뮤니티

문의 드립니다.

프로필 이미지
엘티
2008-09-02 10:54:03
739
글번호 16891
답변완료
여러 매도식중 하나 if marketposition() == 0 then { corssdown(c,ma(C, 20)) then sell("gd");} 위 매도식에대한 매수식 if IsEntryName("gd") and corssup(c,ma(C, 20)) then buy("gc"); 위 수식에 강제청산조건 으로 설정창에서 최대수익대비하락 0.1p 수익후 0.2p로 설정했습니다. 매도신호발생(gd)후 강제청산조건에 걸려 청산되어도 바로 전 매도신호에 대한 매수식(gc)신호가 나오게 하려면 어떻게 하는지요. 강제청산설정을 않하면 매도(gd)에 대한 매수(gc)식은 작동합니다,
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-09-02 13:21:30

안녕하세요 예스스탁입니다. if IsEntryName("gd") and corssup(c,ma(C, 20)) then buy("gc"); 현재 진입명이 gd일때만 매수식이 발동하게 되어 있어 강제청산된 다음에는 무포지션 상태이므로 더이상 진입이 들어가지 않습니다. 식 전체의 내용에 따라 다르지만 if marketposition() != 1 and corssup(c,ma(C, 20)) then buy("gc"); 과 같이 작성하시면 무포지션이거나 혹은 현재 매도포지션이고 조건에 만족하면 매수가 일어납니다. 다만 전 매도가 gd임을 확인하지 않습니다. 혹은 if (IsEntryName("gd") or IsEntryName("gd",1)) and corssup(c,ma(C, 20)) then buy("gc"); 와 같이 작성하시면 현재 진입이 gd이거나 전진입이 gd일때 진입하게 됩니다. 즐거운 하루되세요 > 엘티 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 여러 매도식중 하나 if marketposition() == 0 then { corssdown(c,ma(C, 20)) then sell("gd");} 위 매도식에대한 매수식 if IsEntryName("gd") and corssup(c,ma(C, 20)) then buy("gc"); 위 수식에 강제청산조건 으로 설정창에서 최대수익대비하락 0.1p 수익후 0.2p로 설정했습니다. 매도신호발생(gd)후 강제청산조건에 걸려 청산되어도 바로 전 매도신호에 대한 매수식(gc)신호가 나오게 하려면 어떻게 하는지요. 강제청산설정을 않하면 매도(gd)에 대한 매수(gc)식은 작동합니다,