예스스탁
예스스탁 답변
2020-01-21 15:46:24
안녕하세요
예스스탁입니다.
input : 카운팅시작일자(20191001),카운팅시작시간(101500);
var : XClose(0),Xopen(0),Xhigh(0),Xlow(0),Tcond(false),DO(0);
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Tcond = true;
xClose = (Open+High+Low+Close)/4;
if CurrentBar <= 1 Then
Xopen = (O+C)/2;
Else
xOpen = (XOpen[1] + xClose[1])/2;
xHigh = Max(High, xOpen, xClose);
xLow = Min(Low, xOpen, xClose);
var1=xHigh;
var2=xLow;
if Tcond == true then
{
if bdate != bdate[1] Then
DO = (DayHigh+daylow+dayopen+DayClose)/4;
if c>do then
{
value1 = var1;
}
Else
{
value1 = var2;
}
value2 = value1-9172.94;
plot1(value2,"1",iff(value2>0,RED,BLUE));
PlotBaseLine1(0, "중심",black);
}
즐거운 하루되세요
> 수색대대 님이 쓴 글입니다.
> 제목 : 수식수정부탁드립니다
> input : 카운팅시작일자(20191001),카운팅시작시간(101500);
var : XClose(0),Xopen(0),Xhigh(0),Xlow(0),Tcond(false),DO(0);
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Tcond = true;
xClose = (Open+High+Low+Close)/4;
if CurrentBar <= 1 Then
Xopen = (O+C)/2;
Else
xOpen = (XOpen[1] + xClose[1])/2;
xHigh = Max(High, xOpen, xClose);
xLow = Min(Low, xOpen, xClose);
var1=xHigh;
var2=xLow;
if Tcond == true then
{
if bdate != bdate[1] Then
DO = (DayHigh+daylow+dayopen+DayClose)/4;
if c>do then
{
Plot3(var1, "중심상",iff(do>=0,RED,BLUE));
}
Else
{
Plot3(var2, "중심상",iff(do>=0,BLUE,red));
}
PlotBaseLine1(do, "중심",black);
}
상기수식에서 9172.94 을 기준라인으로 오실레이터를 만들고 싶습니다.
기준(9172.94)라인 중심으로 상부는 빨간색 하부는 파란색이 나타나도록 수식 수정 부탁드립니다.
감사합니다