안녕하세요?
새해 복 많이 받드세요.
아래식은
실매수거래량을 base로 분봉챠트 캔들에 고저추세선긋기입니다
여기에 다음식을 추가하고자 합니다.
최고점라인
실매수거래량이 양의수로 상승하던 최고점라인이 그려지다가
실매수거래량이 음의수로 바뀌어 최저점라인을 붕괴후 실매수거래량이 최저점에서 1,000(변수)이 증가하면 최고점라인이 내려와 다시그려져 나가는 식
최저점라인
실매수거래량이 음의수로 하락하던 최저점라인이 그려지다가
실매수거래량이 양의수로 바뀌어 최고점라인을 돌파후 실매수거래량이 최고점에서 1,000(변수)이 감소하면 최저점라인이 올라와 다시그려져 나가는 식
그리고
실매수거래량 PlotBaseLine(0)의 종가 캔들에 라인하나 삽입해주세요.
꼭 부탁드립니다.
올해도 복 많이 받으세요.
var : sum(0),sum1(0),idx(0),idx1(0),cnt(0),hh(0),ll(0),HP(0),LP(0);
if Bdate != Bdate[1] Then
{
sum = 0;
idx = 0;
idx1 = idx[1];
hh = 0;
ll = 0;
}
idx = idx+1;
if C > O Then
sum = sum+v;
if C < O Then
sum = sum-v;
if sum > 0 and (hh == 0 or (hh > 0 and sum > hh)) Then
{
hh = sum;
HP = H;
}
if sum < 0 and (ll == 0 or (ll < 0 and sum < ll)) Then
{
ll = sum;
LP = L;
}
sum1 = 0;
Condition1 = False;
For cnt = idx to (idx+idx1+1)
{
if Condition1 == False and sTime[cnt] <= stime Then
{
sum1 = sum[cnt];
Condition1 = true;
}
}
if hh > 0 Then
Plot1(hp,"최고");
Else
NoPlot(1);
if ll < 0 Then
plot2(lp,"최저");
Else
NoPlot(2);
답변 1
예스스탁
예스스탁 답변
2022-01-03 16:26:24
안녕하세요
예스스탁입니다.
input : n(1000);
var : sum(0),sum1(0),idx(0),idx1(0),cnt(0),hh(0),ll(0),HP(0),LP(0),S(0);
if Bdate != Bdate[1] Then
{
sum = 0;
idx = 0;
idx1 = idx[1];
hh = 0;
ll = 0;
HP = 0;
LP = 0;
S = 0;
}
idx = idx+1;
if C > O Then
sum = sum+v;
if C < O Then
sum = sum-v;
if sum > 0 and (hh == 0 or (hh > 0 and sum > hh)) Then
{
hh = sum;
HP = H;
S = -1;
}
if sum < 0 and (ll == 0 or (ll < 0 and sum < ll)) Then
{
ll = sum;
LP = L;
S = 1;
}
if hh > 0 and ll < 0 Then
{
if S == 1 and sum >= ll+n Then
{
S = 2;
hh = sum;
HP = H;
}
if S == -1 and sum <= hh-n Then
{
S = -2;
ll = sum;
LP = L;
}
}
if S == 2 and sum > hh Then
{
hh = sum;
hp = h;
}
if S == -2 and sum < ll Then
{
ll = sum;
lp = l;
}
sum1 = 0;
Condition1 = False;
For cnt = idx to (idx+idx1+1)
{
if Condition1 == False and sTime[cnt] <= stime Then
{
sum1 = sum[cnt];
Condition1 = true;
}
}
if hP > 0 Then
Plot1(hp,"최고");
Else
NoPlot(1);
if lP > 0 Then
plot2(lp,"최저");
Else
NoPlot(2);
즐거운 하루되세요
> 포보스 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 안녕하세요?
새해 복 많이 받드세요.
아래식은
실매수거래량을 base로 분봉챠트 캔들에 고저추세선긋기입니다
여기에 다음식을 추가하고자 합니다.
최고점라인
실매수거래량이 양의수로 상승하던 최고점라인이 그려지다가
실매수거래량이 음의수로 바뀌어 최저점라인을 붕괴후 실매수거래량이 최저점에서 1,000(변수)이 증가하면 최고점라인이 내려와 다시그려져 나가는 식
최저점라인
실매수거래량이 음의수로 하락하던 최저점라인이 그려지다가
실매수거래량이 양의수로 바뀌어 최고점라인을 돌파후 실매수거래량이 최고점에서 1,000(변수)이 감소하면 최저점라인이 올라와 다시그려져 나가는 식
그리고
실매수거래량 PlotBaseLine(0)의 종가 캔들에 라인하나 삽입해주세요.
꼭 부탁드립니다.
올해도 복 많이 받으세요.
var : sum(0),sum1(0),idx(0),idx1(0),cnt(0),hh(0),ll(0),HP(0),LP(0);
if Bdate != Bdate[1] Then
{
sum = 0;
idx = 0;
idx1 = idx[1];
hh = 0;
ll = 0;
}
idx = idx+1;
if C > O Then
sum = sum+v;
if C < O Then
sum = sum-v;
if sum > 0 and (hh == 0 or (hh > 0 and sum > hh)) Then
{
hh = sum;
HP = H;
}
if sum < 0 and (ll == 0 or (ll < 0 and sum < ll)) Then
{
ll = sum;
LP = L;
}
sum1 = 0;
Condition1 = False;
For cnt = idx to (idx+idx1+1)
{
if Condition1 == False and sTime[cnt] <= stime Then
{
sum1 = sum[cnt];
Condition1 = true;
}
}
if hh > 0 Then
Plot1(hp,"최고");
Else
NoPlot(1);
if ll < 0 Then
plot2(lp,"최저");
Else
NoPlot(2);