커뮤니티
부탁드립니다
2019-10-10 10:59:18
189
글번호 132644
input : 카운팅시작일자(20191010),카운팅시작시간(101500);
var : Tcond(false),XClose(0),Xopen(0),Xhigh(0),Xlow(0),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 = Dayopen;
if var1>=do then
{
plot12(var1, "상");
Plot22(do, "하");
}
Else
{
Plot12(do, "상");
Plot22(var1, "하");
}
PlotBaseLine1(do, "중심");
}
}
상기수식으로 항셍챠트에 적용하니 그림과같이 시작시간(10:15)기준이 아니라
전일(18:15)기준으로 시작됩니다
수식 수정부탁드립니다
매번 감사드립니다.
- 1. 133260_캡처.JPG (0.04 MB)
답변 1
예스스탁 예스스탁 답변
2019-10-10 13:38:40
안녕하세요
예스스탁입니다.
dayopen은 거래소 영업변경시간 기준입니다.
거래소 영업일변경시간이 아닌 다른 시간을 기준으로 하시면
수식에서 별도로 시간지정해 시고저종가를 계산해 사용하셔야 합니다.
input : 카운팅시작일자(20191010),카운팅시작시간(101500);
var : Tcond(false),XClose(0),Xopen(0),Xhigh(0),Xlow(0),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 (sdate != sdate[1] and stime >= 101500) or
(sdate == sdate[1] and stime >= 101500 and stime[1] < 101500) Then
DO = O;
if var1>=do then
{
plot12(var1, "상");
Plot22(do, "하");
}
Else
{
Plot12(do, "상");
Plot22(var1, "하");
}
PlotBaseLine1(do, "중심");
}
즐거운 하루되세요
> 수색대대 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> input : 카운팅시작일자(20191010),카운팅시작시간(101500);
var : Tcond(false),XClose(0),Xopen(0),Xhigh(0),Xlow(0),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 = Dayopen;
if var1>=do then
{
plot12(var1, "상");
Plot22(do, "하");
}
Else
{
Plot12(do, "상");
Plot22(var1, "하");
}
PlotBaseLine1(do, "중심");
}
}
상기수식으로 항셍챠트에 적용하니 그림과같이 시작시간(10:15)기준이 아니라
전일(18:15)기준으로 시작됩니다
수식 수정부탁드립니다
매번 감사드립니다.