커뮤니티
수식 문의합니다.
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();
직전 매수청산이 손실이면 한번 쉬고
직전 매도청산이 손실이면 한번 쉬는 것이었는데 적용이 잘 안됩니다.
다음글