커뮤니티

함수요청

프로필 이미지
흰둥이아빠
2018-05-09 18:34:43
200
글번호 118787
답변완료
안녕하세요? 함수요청드립니다. - 매수: 5일이평선>20일이평선 - 매도: 5일이평선<20일이평선 - 손절 : 50틱 - 익절 : 100틱 - 청산(손절, 익절)된 후 새로운 진입 신호가 발생시 N봉째 이후에도 신후가 유지된다면 N+1봉째에 주문을 생성 - 진입은 조건만족시 즉시 - 청산은 봉완성시
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-05-10 15:16:09

안녕하세요 예스스탁입니다. 조건만족즉시 진입이 가능하지 않습니다. 봉완성시로 작성해 드립니다. input : N(5); var1 = ma(C,5); var2 = ma(C,20); Condition1 = MarketPosition == 0 and MarketPosition(1) == 1 and (IsExitName("bl",1) or IsExitName("bp",1)); Condition2 = MarketPosition == 0 and MarketPosition(1) == -1 and (IsExitName("sl",1) or IsExitName("sp",1)); if var1 > var2 Then{ if Condition1 == false Then buy("b1"); if Condition1 == true and BarsSinceExit(1) == N Then buy("b2",AtMarket); } if var1 < var2 Then{ if Condition2 == false Then sell("s1"); if Condition1 == true and BarsSinceExit(1) == N Then sell("s2",AtMarket); } if MarketPosition == 1 Then { ExitLong("bl",AtStop,EntryPrice-PriceScale*50); ExitLong("bp",AtStop,EntryPrice+PriceScale*100); } if MarketPosition == -1 Then { ExitShort("sl",AtStop,EntryPrice+PriceScale*50); ExitShort("sp",AtStop,EntryPrice-PriceScale*100); } 즐거운 하루되세요 > 흰둥이아빠 님이 쓴 글입니다. > 제목 : 함수요청 > 안녕하세요? 함수요청드립니다. - 매수: 5일이평선>20일이평선 - 매도: 5일이평선<20일이평선 - 손절 : 50틱 - 익절 : 100틱 - 청산(손절, 익절)된 후 새로운 진입 신호가 발생시 N봉째 이후에도 신후가 유지된다면 N+1봉째에 주문을 생성 - 진입은 조건만족시 즉시 - 청산은 봉완성시