커뮤니티
이평선이 만나는점의 표시
2017-05-11 13:38:55
175
글번호 109462
안녕하세요 저번에 보내주신 수식은 잘받았습니다. 감사합니다.
60분차트의 60일,120일(단순이평) 이평선이 서로 만날때(골든,데드크로스는 중요치않습니다) 다른분봉차트(5,15,30,60분)에서 수평선으로 나타나게 표현하고 싶습니다.
가능하면 이평선의 주기를 변환가능케부탁합니다.
익절이나 추세전환의 포인트를 찾기위함입니다.
부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2017-05-11 17:41:09
안녕하세요
예스스탁입니다.
input : Atime(60),P1(60),P2(120);
var : TF(0),cnt(0),sum1(0),mav1(0),sum2(0),mav2(0);
var : sum11(0),mav11(0),mav22(0),sum22(0);
Array : CC[200](0);
TF = TimeToMinutes(stime)%Atime;
if bdate != bdate[1] or (TF < TF[1] and bdate == bdate[1]) Then{
for cnt = 1 to 199{
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if CC[P2] > 0 then{
sum1 = 0;
sum11 = 0;
sum2 = 0;
sum22 = 0;
for cnt = 0 to P2{
if cnt < P1 Then{
sum1 = sum1+CC[cnt];
sum11 = sum11+CC[cnt+1];
}
if cnt < P2 Then{
sum2 = sum2+CC[cnt];
sum22 = sum22+CC[cnt+1];
}
}
mav1 = sum1/P1;
mav11 = sum11/P1;
mav2 = sum2/P2;
mav22 = sum22/P2;
if mav1 > mav2 and mav11 < mav22 then
var1 = (mav1+mav2)/2;
if mav1 < mav2 and mav11 > mav22 then
var1 = (mav1+mav2)/2;
plot1(var1);
}
즐거운 하루되세요
> 카카 님이 쓴 글입니다.
> 제목 : 이평선이 만나는점의 표시
> 안녕하세요 저번에 보내주신 수식은 잘받았습니다. 감사합니다.
60분차트의 60일,120일(단순이평) 이평선이 서로 만날때(골든,데드크로스는 중요치않습니다) 다른분봉차트(5,15,30,60분)에서 수평선으로 나타나게 표현하고 싶습니다.
가능하면 이평선의 주기를 변환가능케부탁합니다.
익절이나 추세전환의 포인트를 찾기위함입니다.
부탁드립니다.
다음글
이전글