커뮤니티
수식 문의
2004-03-06 12:01:07
1246
글번호 2677
상황 : 10 이평과 20 이평이 있을 경우, 이 두 이평선은 계속해서 골든 크로스와 데드 크로스를 번갈아 형성하면서 진행될 것입니다. 이 경우......현 시점은 골든 크로스로 막 전환된 이후 시점이라고 가정할 경우, 지난 그래프 모습은 데드크로스(구간3), 골든크로스(구간2), 데드크로스 구간(구간1), 골든크로스구간(구간0-현재 위치)의 순서로 구분하여 나눌 수 있을 것입니다.
질문1) 각각의 구간(구간0, 구간1, 구간2, 구간3)의 최고가격, 최저가격, 크로스가격 값을 표시하는 식(4구간*3개 해서 총 12개의 값이 나오겠죠?)
-------------------------------------------------------------------------
질문2) 지표 산출 시 3시 이후의 봉은 제외하고 산출할 수 없나요?
답변 1
예스스탁 예스스탁 답변
2004-03-08 13:44:12
안녕하세요? 예스스탁입니다....
문의하신 식을 작성하면 다음과 같으며 3시 이후봉을 제외하려면 다음의 구문 "stime < 150000"을 아래와 같이 조건문에 넣으시면 됩니다...
input : shortP(5), midP(20), longP(120);
var : 단기이평(0), 중기이평(0), 장기이평(0);
var : HighV(0), LowV(0), HighI(0), LowI(0), GoldI(0), DeadI(0), deadindex(0), GoldValue(0), DeadValue(0);
단기이평 = ma(C, shortP);
중기이평 = ma(C, midP);
장기이평 = ma(C, longP);
if date != date[1] then {
HighV = H; //당일 분봉에만 적용
HighI = i;
LowV = L;
LowI = i;
}
if crossup(단기이평, 중기이평) and stime < 150000 then {
HighV = H; // 당일 중 골든 크로스 발생한 시점에서 고가를 초기화 함
GoldI = i;
GoldValue = C;
}
if crossdown(단기이평, 중기이평) and stime < 150000 then {
LowV = L; // 당일 중 데드 크로스 발생한 시점에서 저가를 초기화 함
DeadI= i;
DeadValue = C;
}
if accumN(iff(crossup(단기이평, 중기이평),1,0),dayindex()+1) >= 1 and
단기이평 > 중기이평 and H > HighV and stime < 150000 then {
HighV = H; // 당일 중 이전에 골든 크로스 난 적이 있어야 하며 단기가 중기보다 클 경우에만 고가를 그림
HighI = i;
}
else {
HighV = HighV;
HighI = HighI;
}
if accumN(iff(crossdown(단기이평, 중기이평),1,0),dayindex()+1) >= 1 and
단기이평 < 중기이평 and L < LowV and stime < 150000 then {
LowV = L; // 당일 중 이전에 데드 크로스 난 적이 있어야 하며 단기가 중기보다 작을 경우에만 저가를 그림
LowI = i;
}
else {
LowV = LowV;
LowI = LowI;
}
plot1(HighV); //골드크로스와 데드크로스간의 최고가값
plot2(LowV); //데드크로스와 골드크로스간의 최저가값
plot3(GoldValue);
plot4(DeadValue);
2. 지표 산출 시 3시 이후의 봉은 제외하고 산출할 수 없나요?
> lakepine 님이 쓴 글입니다.
> 제목 : 수식 문의
> 상황 : 10 이평과 20 이평이 있을 경우, 이 두 이평선은 계속해서 골든 크로스와 데드 크로스를 번갈아 형성하면서 진행될 것입니다. 이 경우......현 시점은 골든 크로스로 막 전환된 이후 시점이라고 가정할 경우, 지난 그래프 모습은 데드크로스(구간3), 골든크로스(구간2), 데드크로스 구간(구간1), 골든크로스구간(구간0-현재 위치)의 순서로 구분하여 나눌 수 있을 것입니다.
질문1) 각각의 구간(구간0, 구간1, 구간2, 구간3)의 최고가격, 최저가격, 크로스가격 값을 표시하는 식(4구간*3개 해서 총 12개의 값이 나오겠죠?)
-------------------------------------------------------------------------
질문2) 지표 산출 시 3시 이후의 봉은 제외하고 산출할 수 없나요?