커뮤니티
수식문의드립니다
2010-08-30 22:56:56
596
글번호 31973
더운 여름 수고 많으십니다..
동봉한 그림의 지표식은 아래와 같습니다.
if BarIndex == 0 Then
{
var1 = 0;
var2 = 0;
}
if Close < Close[1] Then
var1 = 0;
if Close > Close[1] Then
var1 = var1 + 1;
if Close < Close[1] Then
var2 = var2 - 1;
if Close > Close[1] Then
var2 = 0;
Plot1(var1,"상승파");
Plot2(var2,"하락파");
즉 전일종가를 서로 비교하여 올랐으면 내리기 전까지 상승파에 +1씩 더하고 내렸으면 상승파는 0이되고 하락파는 -1이 되어서 내리면 계속 -1을 누적시킵니다.
이때 어떤 때는 +1 -1 +1 이렇게 상승과 하락을 반복할때도 있고 지속적으로 가격이 올라서 +5 +6 이렇게 될때도 있습니다..이렇게 상승파가 시작되어 마무리되고 하락파가 시작되어 마무리될때 그 기간동안의 변화된 값을 보고 싶습니다.
예를 들어
31일 1050원
1일 1000원 -1
2일 1100원 +1
3일 1200원 +2
4일 1100원 -1
이렇게 가격이 변했다면 하락파는 1일날 끝이 나고 변동은 -50원 (31일종가부터 1일까지의 변동) 상승파는 2일날 시작되어 3일날 끝이 났고 변동은 +200원 (1일종가 부터 3일종가까지의 변동)
즉 상승이 시작되어 +1씩 누적되면 처음 +1이 되기전날 종가부터 그 상승이 마무리되는 종가까지의 변동입니다.
하락도 이와 같습니다.
부탁드립니다.
- 1. 가격변화질문.jpg (0.39 MB)
답변 1
예스스탁 예스스탁 답변
2010-08-31 09:14:21
안녕하세요
예스스탁입니다.
if BarIndex == 0 Then
{
var1 = 0;
var2 = 0;
}
Condition1 = Close < Close[1];
if Condition1 != Condition1[1] Then{
var1 = 0;
var2 = C[1];
var3 = C-var2;
}
if Close > Close[1] Then{
var1 = var1 + 1;
var3 = C-var2;
}
if Close < Close[1] Then{
var1 = var1 - 1;
var3 = C-var2;
}
Plot1(var3,"상승파");
PlotBaseLine1(0);
즐거운 하루되세요
> 산인 님이 쓴 글입니다.
> 제목 : 수식문의드립니다
> 더운 여름 수고 많으십니다..
동봉한 그림의 지표식은 아래와 같습니다.
if BarIndex == 0 Then
{
var1 = 0;
var2 = 0;
}
if Close < Close[1] Then
var1 = 0;
if Close > Close[1] Then
var1 = var1 + 1;
if Close < Close[1] Then
var2 = var2 - 1;
if Close > Close[1] Then
var2 = 0;
Plot1(var1,"상승파");
Plot2(var2,"하락파");
즉 전일종가를 서로 비교하여 올랐으면 내리기 전까지 상승파에 +1씩 더하고 내렸으면 상승파는 0이되고 하락파는 -1이 되어서 내리면 계속 -1을 누적시킵니다.
이때 어떤 때는 +1 -1 +1 이렇게 상승과 하락을 반복할때도 있고 지속적으로 가격이 올라서 +5 +6 이렇게 될때도 있습니다..이렇게 상승파가 시작되어 마무리되고 하락파가 시작되어 마무리될때 그 기간동안의 변화된 값을 보고 싶습니다.
예를 들어
31일 1050원
1일 1000원 -1
2일 1100원 +1
3일 1200원 +2
4일 1100원 -1
이렇게 가격이 변했다면 하락파는 1일날 끝이 나고 변동은 -50원 (31일종가부터 1일까지의 변동) 상승파는 2일날 시작되어 3일날 끝이 났고 변동은 +200원 (1일종가 부터 3일종가까지의 변동)
즉 상승이 시작되어 +1씩 누적되면 처음 +1이 되기전날 종가부터 그 상승이 마무리되는 종가까지의 변동입니다.
하락도 이와 같습니다.
부탁드립니다.
다음글
이전글