커뮤니티
문의 (MDF)
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;
}
감사합니다.