예스스탁
예스스탁 답변
2021-09-27 13:21:35
안녕하세요
예스스탁입니다.
기본차트와 축이 달라 봉차트에 적용하시는식은 별도로 만들어 적용하셔야 합니다.
2번이 봉차트 위에 적용할 식입니다.
1
var : sum(0),sum1(0),idx(0),idx1(0),cnt(0),hh(0),ll(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;
if sum < 0 and (ll == 0 or (ll < 0 and sum < ll)) Then
ll = sum;
sum1 = 0;
Condition1 = False;
For cnt = idx to (idx+idx1+1)
{
if Condition1 == False and sTime[cnt] <= stime Then
{
sum1 = sum[cnt];
Condition1 = true;
}
}
Plot1(sum,"sum");
if hh > 0 Then
Plot2(hh,"최고");
Else
NoPlot(2);
if ll < 0 Then
plot3(ll,"최저");
Else
NoPlot(3);
plot4(sum1,"전일");
PlotBaseLine1(0);
1-2
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. 추세선 긋기를 0선을 기준으로 0선 위에서 최고, 0선 아래에서 최저를 그리게 해주세요.
2. 추세선이 캔들에도 같이 그려지게 해주세요.
꼭 부탁드립니다. 꾸뻑
var : sum(0),sum1(0),idx(0),idx1(0),cnt(0),hh(0),ll(0);
if Bdate != Bdate[1] Then
{
sum = 0;
idx = 0;
idx1 = idx[1];
}
idx = idx+1;
if C > O Then
sum = sum+v;
if C < O Then
sum = sum-v;
if Bdate != Bdate[1] or (Bdate == bdate[1] and sum > hh) Then
hh = sum;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and sum < ll) Then
ll = sum;
sum1 = 0;
Condition1 = False;
For cnt = idx to (idx+idx1+1)
{
if Condition1 == False and sTime[cnt] <= stime Then
{
sum1 = sum[cnt];
Condition1 = true;
}
}