커뮤니티

수식 문의합니다.

프로필 이미지
반갑
2011-07-25 22:14:23
674
글번호 41306
답변완료
답변해 주신 식을 적용하니 처음 한번만 진입-청산되고 나머지 신호는 전혀 나오지 않네요. Condition1 = MarketPosition(1) == 1 and PositionProfit(1) < 0; Condition2 = MarketPosition(1) == -1 and PositionProfit(1) < 0; if Condition1 == false and 매수조건 Then buy(); if Condition2 == false and 매도조건 Then sell(); 직전 매수청산이 손실이면 한번 쉬고 직전 매도청산이 손실이면 한번 쉬는 것이었는데 적용이 잘 안됩니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-07-26 10:58:36

안녕하세요 예스스탁입니다. Condition1 = EntryDate(1) == sdate and MarketPosition(1) == 1 and PositionProfit(1) < 0; Condition2 = EntryDate(1) == sdate and MarketPosition(1) == -1 and PositionProfit(1) < 0; if Condition1 == false and crossup(ma(c,5),ma(c,20)) Then buy(); if Condition2 == false and crossdown(ma(c,5),ma(c,20)) Then sell(); if MarketPosition == 1 and CrossDown(ma(c,5),ma(c,20)) Then exitlong(); if MarketPosition == -1 and CrossUp(ma(c,5),ma(c,20)) Then ExitShort(); 수정한 식입니다. 식에따라 제어할 부분이 더 생길수 있습니다. 위식은 일반 이평 골든-데드식입니다. 즐거운 하루되세요 > 반갑 님이 쓴 글입니다. > 제목 : 수식 문의합니다. > 답변해 주신 식을 적용하니 처음 한번만 진입-청산되고 나머지 신호는 전혀 나오지 않네요. Condition1 = MarketPosition(1) == 1 and PositionProfit(1) < 0; Condition2 = MarketPosition(1) == -1 and PositionProfit(1) < 0; if Condition1 == false and 매수조건 Then buy(); if Condition2 == false and 매도조건 Then sell(); 직전 매수청산이 손실이면 한번 쉬고 직전 매도청산이 손실이면 한번 쉬는 것이었는데 적용이 잘 안됩니다.