커뮤니티

문의 (MDF)

프로필 이미지
TRF
2013-08-26 06:10:52
142
글번호 66805
답변완료
1. 아래 식을 매도진입후 5개의 상승봉이 나온후 Crossup(MTX, MTA) 발생시 OKExit = TRUE로 세팅하는 식으로 변경부탁드립니다. 여기서 5개의 상승봉은 0.7포인트 이상이어야하고, 양봉이거나, 도지, 그리고 음봉이지만 이전캔들의 종가보다 같거나 큰 경우입니다. VARS: IsDCandle6Count(FALSE), cnt(0), IsDCandle6time(0), OKExit(FALSE), sum(0); if (MarketPosition == -1) Then { if (d1CLOSE > d1OPEN) Then { cnt = 0; sum = 0; } if (d1CLOSE < d1OPEN) Then { cnt = cnt + 1; sum = sum + ABS(d1CLOSE - d1OPEN); } if ( (IsDCandle6Count == FALSE) AND (cnt == 6) AND (sum >= 0.7) ) then { IsDCandle6Count = TRUE; IsDCandle6time = TimeToMinutes(stime); } if ( (IsDCandle6Count == TRUE) AND (TimeToMinutes(stime) <= IsDCandle6time + 10) AND (CrossUp(MTX, MTA)) ) Then OKExit = TRUE; } else { IsDCandle6Count = FALSE; cnt = 0; OKExit = FALSE; sum = 0; } 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-26 13:51:59

안녕하세요 예스스탁입니다. VARS: IsDCandle6Count(FALSE), cnt(0), IsDCandle6time(0), OKExit(FALSE), sum(0); if (MarketPosition == -1) Then { if d1CLOSE >= d1CLOSE[1]+0.7 Then cnt = cnt+1; if cnt >= 5 and (CrossUp(MTX, MTA)) Then OKExit = TRUE; } else { cnt = 0; OKExit = FALSE; } 즐거운 하루되세요 > TRF 님이 쓴 글입니다. > 제목 : 문의 (MDF) > 1. 아래 식을 매도진입후 5개의 상승봉이 나온후 Crossup(MTX, MTA) 발생시 OKExit = TRUE로 세팅하는 식으로 변경부탁드립니다. 여기서 5개의 상승봉은 0.7포인트 이상이어야하고, 양봉이거나, 도지, 그리고 음봉이지만 이전캔들의 종가보다 같거나 큰 경우입니다. VARS: IsDCandle6Count(FALSE), cnt(0), IsDCandle6time(0), OKExit(FALSE), sum(0); if (MarketPosition == -1) Then { if (d1CLOSE > d1OPEN) Then { cnt = 0; sum = 0; } if (d1CLOSE < d1OPEN) Then { cnt = cnt + 1; sum = sum + ABS(d1CLOSE - d1OPEN); } if ( (IsDCandle6Count == FALSE) AND (cnt == 6) AND (sum >= 0.7) ) then { IsDCandle6Count = TRUE; IsDCandle6time = TimeToMinutes(stime); } if ( (IsDCandle6Count == TRUE) AND (TimeToMinutes(stime) <= IsDCandle6time + 10) AND (CrossUp(MTX, MTA)) ) Then OKExit = TRUE; } else { IsDCandle6Count = FALSE; cnt = 0; OKExit = FALSE; sum = 0; } 감사합니다.