커뮤니티
문의합니다.
2011-01-31 13:43:44
834
글번호 35401
첫번째
현재 5 > 10 골든상태에서 이전의 5 > 10 골든의 가격과 기간을 기억하고 있다가
현재 5 > 10 골든이고 이전 5 > 10 골든 가격과 기간이 크면 매수
현재 5 < 10 데드이고 이전 5 < 10 데드 가격과 기간이 크면 매도
위의 종목검색의 당일 신호 검색도 부탁합니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2011-01-31 15:14:58
안녕하세요
예스스탁입니다.
1. 시스템식
var : upv(0),upv1(0),Dnv(0),dnv1(0),Upbars1(0),Upbars(0),Dnbars(0),Dnbars1(0);
var1 = ma(C,10);
var2 = ma(c,20);
if crossup(var1,var2) Then{
upv = C;
upv1 = upv[1];#직전 골든크로스 시점의 종가
UPbars = 0;
Upbars1 = Upbars[1];#직전 골든크로스 구간의 봉수
}
if CrossDown(var1,var2) Then{
Dnv = C;
Dnv1 = Dnv[1];#직전 데드크로스 시점의 종가
Dnbars = 0;
Dnbars1 = Dnbars[1];#직전 데드크로스 구간의 봉수
}
if var1> var2 Then{
Upbars = Upbars+1;#현재 골든크로스 구간의 봉수
if upv > upv1 and Upbars > Upbars1 Then
buy();
}
if var1 < var2 Then{
Dnbars = Dnbars+1;#현재 데드크로스 구간의 봉수
if Dnv > Dnv1 and Dnbars > Dnbars1 Then
Sell();
}
2. 종목검색식(매수부분)
var : upv(0),upv1(0),Dnv(0),dnv1(0),Upbars1(0),Upbars(0),Dnbars(0),Dnbars1(0);
var1 = ma(C,10);
var2 = ma(c,20);
if crossup(var1,var2) Then{
upv = C;
upv1 = upv[1];#직전 골든크로스 시점의 종가
UPbars = 0;
Upbars1 = Upbars[1];#직전 골든크로스 구간의 봉수
}
if CrossDown(var1,var2) Then{
Dnv = C;
Dnv1 = Dnv[1];#직전 데드크로스 시점의 종가
Dnbars = 0;
Dnbars1 = Dnbars[1];#직전 데드크로스 구간의 봉수
}
if var1> var2 Then{
Upbars = Upbars+1;#현재 골든크로스 구간의 봉수
if upv > upv1 and Upbars > Upbars1 Then
find(1);
}
즐거운 하루되세요
> 반갑 님이 쓴 글입니다.
> 제목 : 문의합니다.
> 첫번째
현재 5 > 10 골든상태에서 이전의 5 > 10 골든의 가격과 기간을 기억하고 있다가
현재 5 > 10 골든이고 이전 5 > 10 골든 가격과 기간이 크면 매수
현재 5 < 10 데드이고 이전 5 < 10 데드 가격과 기간이 크면 매도
위의 종목검색의 당일 신호 검색도 부탁합니다.
감사합니다.
다음글
이전글