제 문의가 표현이 좀 어설펐던 듯하네요.
1. 5 이평이 20 이평을 상향 돌파한 후 다시 하향 돌파하기까지 소요된 봉 갯수의 평균.
2. 5 이평이 20 이평을 하향 돌파한 후 다시 상향 돌파하기까지 소요된 봉 갯수의 평균.
3. 위 두 경우 모두의 평균.
*(즉, 크로스와 크로스 사이의 거리의 평균을 구하고 싶은 겁니다.)
이 세 가지의 수식을 다시 한 번 더 부탁드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2025-02-19 18:43:16
안녕하세요
예스스탁입니다.
var : m1(0),m2(0),T(0);
var : GoldCnt(0),GoldIdx(0),GoldMa(0);
var : DeadCnt(0),DeadIdx(0),DeadMa(0);
var : total(0);
m1 = ma(C,5);
m2 = ma(C,20);
if CrossUp(m1,m2) Then
{
T = 1;
GoldCnt = GoldCnt+1;
}
if CrossDown(m1,m2) Then
{
T = -1;
DeadCnt = DeadCnt+1;
}
if T == 1 Then
{
GoldIdx = GoldIdx+1;
GoldMa = GoldIdx/GoldCnt;
}
if T == -1 Then
{
DeadIdx = DeadIdx+1;
DeadMa = DeadIdx/DeadCnt;
}
total = (Goldidx+Deadidx)/(GoldCnt+DeadCnt);
Plot1(GoldMa,"골드구간평균봉갯수");
Plot2(DeadMa,"데드구간평균봉갯수");
plot3(total,"합산평균");
즐거운 하루되세요
> 정수덕 님이 쓴 글입니다.
> 제목 : 다시 수식 부탁드립니다
> 제 문의가 표현이 좀 어설펐던 듯하네요.
1. 5 이평이 20 이평을 상향 돌파한 후 다시 하향 돌파하기까지 소요된 봉 갯수의 평균.
2. 5 이평이 20 이평을 하향 돌파한 후 다시 상향 돌파하기까지 소요된 봉 갯수의 평균.
3. 위 두 경우 모두의 평균.
*(즉, 크로스와 크로스 사이의 거리의 평균을 구하고 싶은 겁니다.)
이 세 가지의 수식을 다시 한 번 더 부탁드립니다.
감사합니다.