커뮤니티

재문의 드립니다

프로필 이미지
가오리
2013-06-18 22:03:16
167
글번호 64481
답변완료
종가가 60일 지수이평을 상향돌파한후 종가가 지수이평값보다 10틱 이상 커질때 매수진입 종가가 60일 지수이평을 하향돌파한후 종가가 지수이평값보다 10틱 이상 작아질때 매도진입 var1 = ema(c,60); if crossup(c,var1+PriceScale*10) Then buy(); if CrossDown(c,var1-PriceScale*10) Then sell(); ----------------------------------------------------------------------- 위 수식에서 손절이나 트레일링스탑을 적용하면 손절, 트레일링스탑으로 청산된후에 진입조건이 다시 만족되면 청산되기전 방향으로 또 진입이 발생합니다. 손절, 트레일링스탑으로 청산된후에는 청산되기전 방향과 반대방향 신호가 나올때만 진입되도록 수식을 고쳐주시면 감사하겠습니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-06-19 10:12:05

안녕하세요 예스스탁입니다. var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } Condition1 = count >= 1 and MarketPosition == 0 and MarketPosition(1) == 1 and (IsExitName("StopTrailing",1) == true or IsExitName("StopLoss",1) == true); Condition2 = count >= 1 and MarketPosition == 0 and MarketPosition(1) == -1 and (IsExitName("StopTrailing",1) == true or IsExitName("StopLoss",1) == true); var1 = ema(c,60); if crossup(c,var1+PriceScale*10) and Condition1 == False Then buy(); if CrossDown(c,var1-PriceScale*10) and Condition2 == false Then sell(); SetStopTrailing(0.5,1,PointStop); SetStopLoss(0.5,PointStop); SetStopEndofday(150000); 즐거운 하루되세요 > 가오리 님이 쓴 글입니다. > 제목 : 재문의 드립니다 > 종가가 60일 지수이평을 상향돌파한후 종가가 지수이평값보다 10틱 이상 커질때 매수진입 종가가 60일 지수이평을 하향돌파한후 종가가 지수이평값보다 10틱 이상 작아질때 매도진입 var1 = ema(c,60); if crossup(c,var1+PriceScale*10) Then buy(); if CrossDown(c,var1-PriceScale*10) Then sell(); ----------------------------------------------------------------------- 위 수식에서 손절이나 트레일링스탑을 적용하면 손절, 트레일링스탑으로 청산된후에 진입조건이 다시 만족되면 청산되기전 방향으로 또 진입이 발생합니다. 손절, 트레일링스탑으로 청산된후에는 청산되기전 방향과 반대방향 신호가 나올때만 진입되도록 수식을 고쳐주시면 감사하겠습니다. 감사합니다.