커뮤니티
문의드림니다
2012-07-19 16:31:12
287
글번호 53035
문1)
지난번 작성해주신 아래 수식 적용해 보니 전혀 신호가 나오지 않네요
신호나올 수 있도록 오류 수정 부탁드림니다
if date != date[1] Then
Condition1 = false;
var1 = ma(c,5);
var2 = ma(C,20);
if crossup(var1,var2) Then{
Condition1 = true;
value1 = 0;
value2 = 0;
}
if Condition1 == true Then{
if C > O and C > value1 Then{
value1 = C;
value2 = value1+1;
if value2 == 5 Then
buy();
if value2 == 7 Then
ExitLong();
}
}
문2)다음 청산식 문의드림니다
현재 매수포지션을 보유하고 있는 상태이고
매수진입 한 봉으로부터 과거 100개봉 이내에 5이평이 20이평을 골든크로스 한적이
1회이상 발생 한 적이 있으면 (당일 장 시작 이후 발생한 것만 해당)
매수진입한 봉 으로부터 과거 골든크로스가 발생한 봉 중에서
가장 최근에 발생한 골든크로스봉을 A봉이라 하면
매수진입 후 최고가가 A봉보다 1P이상 크고
매수진입 이전 가장최근에 발생한 골든크로스봉(A봉) 이후 발생한 봉들 중에서
골드크로스 발생 이 후 최고가인 양봉만을 양봉으로 상향돌파한 봉만을 카운트 하여
카운트된 봉의 갯수가 5개봉 이상이면 매수청산 한는 수식부탁드림니다
(수식작성 해 주신후 신호가 정상적으로 발생하는지 확인도 부탁드림니다)
답변 1
예스스탁 예스스탁 답변
2012-07-19 17:57:18
안녕하세요
예스스탁입니다.
1,
식을 수정했습니다.
if date != date[1] Then
Condition1 = false;
var1 = ma(c,5);
var2 = ma(C,20);
if crossup(var1,var2) Then{
Condition1 = true;
value1 = 0;
value2 = 0;
}
if Condition1 == true Then{
if C > O and C > value1 Then{
value1 = C;
value2 = value2+1;
if value2 == 5 Then
buy();
if value2 == 7 Then
ExitLong();
}
}
2.
var1 = ma(C,5);
var2 = ma(c,20);
var3 = countif(crossup(var1,var2),100);
if MarketPosition == 0 and crossup(var1,var2) Then{
var1 = h;
var2 = sdate;
var3 = 0;
var4 = 0;
}
if C > O and C > var3 Then{
var3 = C;
var4 = var4+1;
}
if MarketPosition == 1 and
var3[BarsSinceEntry] >= 1 and
sdate == var2 and
highest(H,BarsSinceEntry) >= var1[BarsSinceEntry]+1 and
var4 >= 5 Then
exitlong();
즐거운 하루되세요
> logos 님이 쓴 글입니다.
> 제목 : 문의드림니다
> 문1)
지난번 작성해주신 아래 수식 적용해 보니 전혀 신호가 나오지 않네요
신호나올 수 있도록 오류 수정 부탁드림니다
if date != date[1] Then
Condition1 = false;
var1 = ma(c,5);
var2 = ma(C,20);
if crossup(var1,var2) Then{
Condition1 = true;
value1 = 0;
value2 = 0;
}
if Condition1 == true Then{
if C > O and C > value1 Then{
value1 = C;
value2 = value1+1;
if value2 == 5 Then
buy();
if value2 == 7 Then
ExitLong();
}
}
문2)다음 청산식 문의드림니다
현재 매수포지션을 보유하고 있는 상태이고
매수진입 한 봉으로부터 과거 100개봉 이내에 5이평이 20이평을 골든크로스 한적이
1회이상 발생 한 적이 있으면 (당일 장 시작 이후 발생한 것만 해당)
매수진입한 봉 으로부터 과거 골든크로스가 발생한 봉 중에서
가장 최근에 발생한 골든크로스봉을 A봉이라 하면
매수진입 후 최고가가 A봉보다 1P이상 크고
매수진입 이전 가장최근에 발생한 골든크로스봉(A봉) 이후 발생한 봉들 중에서
골드크로스 발생 이 후 최고가인 양봉만을 양봉으로 상향돌파한 봉만을 카운트 하여
카운트된 봉의 갯수가 5개봉 이상이면 매수청산 한는 수식부탁드림니다
(수식작성 해 주신후 신호가 정상적으로 발생하는지 확인도 부탁드림니다)
다음글
이전글