커뮤니티
수식 부탁드립니다.
2010-08-25 16:04:33
701
글번호 31846
20일 이동평균선과 60일 이동평균선을 사용합니다.
1. 20일 이동평균선이 60일 이동평균선을 데드크로스하면 바로 이전 20일 이동평균선과 60일 이동평균선이 골드크로스 할때부터 현재 데드크로스 한시점까지 최고가를 리턴하고, 그 최고가(20/60이 골드할때부터 20/60이 데드때까지 그 사이 최고가)를 돌파하면 즉시 매수한다.
즉, 이동평균선이 데드크로스 할때 데드와 이전 골드사이의 최고가를 매수스탑.
2. 20일 이동평균선이 60일 이동평균선을 골트크로스하면 바로 이전 20일 이동평균선이 60일 이동평균선을 데드크로스 할때부터 현재 골드크로스 한 지점까지의 최저가를 리턴하고, 그 최저가(20/60이 데드할때부터 20/60이 골드때까지 그 사이 최저가)를 이탈하면 즉시 매도한다.
즉, 이동평균선이 골크로스 할때 골드와 이전 이전 데드사이의 최저가를 매도스탑.
항상 감사합니다.
답변 2
예스스탁 예스스탁 답변
2010-08-25 17:50:31
안녕하세요
예스스탁입니다.
if crossup(ma(c,20),ma(C,60)) Then{
var1 = H;
value1 = 1;
}
if CrossDown(ma(c,20),ma(C,60)) Then{
var2 = L;
value1 = -1;
}
if value1 == 1 Then{
if H > var1 Then
var1 = H;
}
if value1 == -1 Then{
if L < var2 Then
var2 = L;
}
if value1 == -1 Then
buy("b",AtStop,var1);
if value1 == 1 Then
Sell("s",AtStop,var2);
즐거운 하루되세요
> 무명 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 20일 이동평균선과 60일 이동평균선을 사용합니다.
1. 20일 이동평균선이 60일 이동평균선을 데드크로스하면 바로 이전 20일 이동평균선과 60일 이동평균선이 골드크로스 할때부터 현재 데드크로스 한시점까지 최고가를 리턴하고, 그 최고가(20/60이 골드할때부터 20/60이 데드때까지 그 사이 최고가)를 돌파하면 즉시 매수한다.
즉, 이동평균선이 데드크로스 할때 데드와 이전 골드사이의 최고가를 매수스탑.
2. 20일 이동평균선이 60일 이동평균선을 골트크로스하면 바로 이전 20일 이동평균선이 60일 이동평균선을 데드크로스 할때부터 현재 골드크로스 한 지점까지의 최저가를 리턴하고, 그 최저가(20/60이 데드할때부터 20/60이 골드때까지 그 사이 최저가)를 이탈하면 즉시 매도한다.
즉, 이동평균선이 골크로스 할때 골드와 이전 이전 데드사이의 최저가를 매도스탑.
항상 감사합니다.
예스스탁 예스스탁 답변
2010-10-04 15:32:46
if crossup(ma(c,20),ma(C,60)) Then{
var1 = H;
value1 = 1;
}
if CrossDown(ma(c,20),ma(C,60)) Then{
var2 = L;
value1 = -1;
}
if value1 == 1 Then{
if H > var1 Then
var1 = H;#가장 최근 20-60골든->데드 구간의 최고가
}
if value1 == -1 Then{
if L < var2 Then
var2 = L; #가장 최근 20-60 데드--> 골드 구간의 최저가
}
plot1(var1);
plot2(var2);
plot3(ma(C,20));
plot4(ma(c,60));
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 부탁드립니다.
> 안녕하세요
예스스탁입니다.
if crossup(ma(c,20),ma(C,60)) Then{
var1 = H;
value1 = 1;
}
if CrossDown(ma(c,20),ma(C,60)) Then{
var2 = L;
value1 = -1;
}
if value1 == 1 Then{
if H > var1 Then
var1 = H;
}
if value1 == -1 Then{
if L < var2 Then
var2 = L;
}
if value1 == -1 Then
buy("b",AtStop,var1);
if value1 == 1 Then
Sell("s",AtStop,var2);
즐거운 하루되세요
> 무명 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다.
> 20일 이동평균선과 60일 이동평균선을 사용합니다.
1. 20일 이동평균선이 60일 이동평균선을 데드크로스하면 바로 이전 20일 이동평균선과 60일 이동평균선이 골드크로스 할때부터 현재 데드크로스 한시점까지 최고가를 리턴하고, 그 최고가(20/60이 골드할때부터 20/60이 데드때까지 그 사이 최고가)를 돌파하면 즉시 매수한다.
즉, 이동평균선이 데드크로스 할때 데드와 이전 골드사이의 최고가를 매수스탑.
2. 20일 이동평균선이 60일 이동평균선을 골트크로스하면 바로 이전 20일 이동평균선이 60일 이동평균선을 데드크로스 할때부터 현재 골드크로스 한 지점까지의 최저가를 리턴하고, 그 최저가(20/60이 데드할때부터 20/60이 골드때까지 그 사이 최저가)를 이탈하면 즉시 매도한다.
즉, 이동평균선이 골크로스 할때 골드와 이전 이전 데드사이의 최저가를 매도스탑.
항상 감사합니다.
다음글