커뮤니티
수식재질문입니다.
2010-08-31 23:31:46
773
글번호 32007
아래는 질문한 내용과 답변주신 내용입니다.
질문은 아래에 있습니다.
###############################################################
안녕하세요
예스스탁입니다.
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이 되기전날 종가부터 그 상승이 마무리되는 종가까지의 변동입니다.하락도 이와 같습니다.
부탁드립니다.
#########################################################
동봉한 그림에서 설명드린 데로
만들어 주신 수식에서 기준이 전환되는 것을
Condition1 = Close < Close[1];
if Condition1 != Condition1[1] Then
으로 해주셨는데요..이렇게 하면 지속하락하다가 종가가 같아지는 경우
또는 지속상승하다가 종가가 같아지는 경우 if Condition1 != Condition1[1] Then을
만족하기 때문에 제가 원하는 지표가 나오지 않습니다.
처음 문의하면서 적어놓은 수식처럼
종가가 전일종가보다 높아질때 ,종가가 전일종가보다 낮아질때를
기준으로 하고 같아지는 경우는 그 전 추세의 지속으로 표현하면 좋겠습니다.
부탁드립니다..
- 1. 가격변화질문2.jpg (0.38 MB)
답변 1
예스스탁 예스스탁 답변
2010-09-01 11:47:21
안녕하세요
예스스탁입니다.
식을 수정했습니다.
if BarIndex == 0 Then
{
var1 = 0;
var2 = 0;
}
Condition1 = Close > Close[1];
Condition2 = Close < Close[1];
if (Condition1 == true and Condition1[1] == False) or
(Condition2 == true and Condition2[1] == False) 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;
}
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이 되기전날 종가부터 그 상승이 마무리되는 종가까지의 변동입니다.하락도 이와 같습니다.
부탁드립니다.
#########################################################
동봉한 그림에서 설명드린 데로
만들어 주신 수식에서 기준이 전환되는 것을
Condition1 = Close < Close[1];
if Condition1 != Condition1[1] Then
으로 해주셨는데요..이렇게 하면 지속하락하다가 종가가 같아지는 경우
또는 지속상승하다가 종가가 같아지는 경우 if Condition1 != Condition1[1] Then을
만족하기 때문에 제가 원하는 지표가 나오지 않습니다.
처음 문의하면서 적어놓은 수식처럼
종가가 전일종가보다 높아질때 ,종가가 전일종가보다 낮아질때를
기준으로 하고 같아지는 경우는 그 전 추세의 지속으로 표현하면 좋겠습니다.
부탁드립니다..
다음글
이전글