커뮤니티
문의 (5DC)
2013-07-26 01:05:18
166
글번호 65766
if (MarketPosition == -1) AND (countif(C < O, 6) == 6) then IsDCandle6Count = TRUE;
1. 매도진입된 상태에서 위와 같이 하면 연속 6음봉을 의미하는데,
(음봉 - 음봉 - 음봉 - 도지 - 음봉 - 도지 - 음봉 - 음봉)과 같이 도지가 중간에 끼어 있더라더 연속 6음봉으로 인식하고 IsDCandle6Count = TRUE;로 설정하고자 합니다.
2. 위 조건이 만족하고 6음봉의 크기가 1포인트 이상이 되고, 10분내에 M1 이평선이 M2이평선을 골든크로스해야만 OKExit = TRUE; 로 설정하는 식을 부탁드리겠습니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-07-26 10:12:30
안녕하세요
예스스탁입니다.
1.
var : IsDCandle6Count(false),cnt(0);
if MarketPosition == -1 Then{
if C > O Then
cnt = 0;
if C < O Then
cnt = cnt+1;
if Cnt == 6 then
IsDCandle6Count = TRUE;
}
Else
{
IsDCandle6Count = false;
cnt = 0;
}
2.
var : IsDCandle6Count(false),cnt(0),IsDCandle6time(0),OKExit(false);
var : m1(0),m2(0);
if MarketPosition == -1 Then{
if C > O Then
cnt = 0;
if C < O Then
cnt = cnt+1;
if IsDCandle6Count == False and Cnt == 6 then{
IsDCandle6Count = TRUE;
IsDCandle6time = TimeToMinutes(stime);
}
if IsDCandle6Count == true and
TimeToMinutes(stime) <= IsDCandle6time+10 and
crossup(m1,m2) Then
OKExit = TRUE;
}
Else
{
IsDCandle6Count = false;
cnt = 0;
OKExit = false;
}
즐거운 하루되세요
> TRF 님이 쓴 글입니다.
> 제목 : 문의 (5DC)
> if (MarketPosition == -1) AND (countif(C < O, 6) == 6) then IsDCandle6Count = TRUE;
1. 매도진입된 상태에서 위와 같이 하면 연속 6음봉을 의미하는데,
(음봉 - 음봉 - 음봉 - 도지 - 음봉 - 도지 - 음봉 - 음봉)과 같이 도지가 중간에 끼어 있더라더 연속 6음봉으로 인식하고 IsDCandle6Count = TRUE;로 설정하고자 합니다.
2. 위 조건이 만족하고 6음봉의 크기가 1포인트 이상이 되고, 10분내에 M1 이평선이 M2이평선을 골든크로스해야만 OKExit = TRUE; 로 설정하는 식을 부탁드리겠습니다.
감사합니다.