안녕하세요 관리자님!! 코로나 조심하시기 바랍니다
아래지표는 관리자님이 보내주신 지표식인데요
장중에 새로운 고가나 저가가 발생시 볼밴의 상,하한선을 수평선으로 표시하는 수식인데요 이를 시간의 개념을 적용해 장중 일정시간(예를들면 1시간 또는 2시간 등)안에 새로운 고,저가 발생시 볼밴의 상,하한선을 직선으로 나타나게 해주는 식으로 수정부탁드립니다.
도와주세요!!
- 아래 -
input : P(20),Dv(6);
var : hh(0),ll(0);
var1 = BollBandUp(P,dv);
var2 = BollBandDown(P,dv);
if bdate != bdate[1] Then
{
hh = h;
ll = l;
value1 = var1;
value2 = var2;
}
Else
{
if h > hh Then
{
hh = h;
value1 = var1;
value2 = var2;
}
if l < ll Then
{
ll = l;
value1 = var1;
value2 = var2;
}
}
plot1(value1,"상한");
plot2(value2,"하한");
답변 1
예스스탁
예스스탁 답변
2020-03-09 17:12:19
안녕하세요
예스스탁입니다.
input : P(20),Dv(6),ntime(60);
var : hh(0),ll(0),S1(0),D1(0),TM(0),ii(0),cnt(0);
var1 = BollBandUp(P,dv);
var2 = BollBandDown(P,dv);
if bdate != bdate[1] Then
{
hh = h;
ll = l;
S1 = TimeToMinutes(stime);
D1 = sdate;
value1 = var1;
value2 = var2;
ii = 0;
}
Else
ii = ii+1;
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
if bdate == bdate[1] then
{
hh = h[1];
ll = l[1];
for cnt = 1 to ii
{
if h[cnt] > hh and TM[cnt] > TM[cnt]-ntime Then
hh = h[cnt];
if l[cnt] < ll and TM[cnt] > TM[cnt]-ntime Then
ll = l[cnt];
if TM[cnt] <= TM[cnt]-ntime Then
cnt = ii+1;
}
if h > hh Then
{
value1 = var1;
value2 = var2;
}
if l < ll Then
{
value1 = var1;
value2 = var2;
}
}
plot1(value1,"상한");
plot2(value2,"하한");
}
즐거운 하루되세요
> 카카 님이 쓴 글입니다.
> 제목 : 지표수식부탁드립니다
> 안녕하세요 관리자님!! 코로나 조심하시기 바랍니다
아래지표는 관리자님이 보내주신 지표식인데요
장중에 새로운 고가나 저가가 발생시 볼밴의 상,하한선을 수평선으로 표시하는 수식인데요 이를 시간의 개념을 적용해 장중 일정시간(예를들면 1시간 또는 2시간 등)안에 새로운 고,저가 발생시 볼밴의 상,하한선을 직선으로 나타나게 해주는 식으로 수정부탁드립니다.
도와주세요!!
- 아래 -
input : P(20),Dv(6);
var : hh(0),ll(0);
var1 = BollBandUp(P,dv);
var2 = BollBandDown(P,dv);
if bdate != bdate[1] Then
{
hh = h;
ll = l;
value1 = var1;
value2 = var2;
}
Else
{
if h > hh Then
{
hh = h;
value1 = var1;
value2 = var2;
}
if l < ll Then
{
ll = l;
value1 = var1;
value2 = var2;
}
}
plot1(value1,"상한");
plot2(value2,"하한");