하기 수식도 적용하니 다른결과입니다.
다시한번 검토하여 부탁드립니다.
안녕하세요
예스스탁입니다.
var : month(0),nday(0),week(0),X(false),T(0);
var : cnt(0);
Array : do[10](0),dh[10](0),dl[10](0),dc[10](0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if nday >= 8 and nday <= 14 and week == 4 then
X = true;
Else
X = false;
if bdate != bdate[1] Then
{
do[0] = o;
dh[0] = h;
dl[0] = L;
for cnt = 1 to 9
{
do[cnt] = do[cnt-1][1];
dh[cnt] = dh[cnt-1][1];
dl[cnt] = dl[cnt-1][1];
dc[cnt] = dc[cnt-1][1];
}
}
if stime >= 90000 and stime < 180000 Then
{
if h > dh[0] Then
dh[0] = h;
if l < dl[0] Then
dl[0] = l;
}
dc[0] = c;
if bdate != bdate[1] and X[1] == false and X == true Then
{
var1 = do[1];
var2 = dh[1];
var3 = dl[1];
var4 = dc[1];
}
if var1 > 0 then
{
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
}
즐거운 하루되세요
> 한국사람73 님이 쓴 글입니다.
> 제목 : 수식
> 하기 수식을 적용하니 제기 요청한 결과와 다르게 나옵니다.
* 요청한 수식 *
복합챠트에서 옵션만기 전날 주간장의 시가,고가,저가, 종가 입니다.
확인 후 다시 한번 부탁드립니다.
감사합니다.
안녕하세요
예스스탁입니다.
var : month(0),nday(0),week(0),X(false),T(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if nday >= 8 and nday <= 14 and
week == 4 then
X = true;
Else
X = false;
if bdate != bdate[1] and X[1] == false and X == true Then
{
var1 = DayOpen(1);
var2 = DayHigh(1);
var3 = DayLow(1);
var4 = DayClose(1);
}
if var1 > 0 then
{
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
}
즐거운 하루되세요
> 한국사람73 님이 쓴 글입니다.
> 제목 : 수식
> 안녕하세요.
복합장챠트에서 주간장의 옵션만기전날 시가,고가,저가,종가 표시할수 있도록 수식 부탁드립니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2020-02-17 19:59:48
안녕하세요
예스스탁입니다.
식을 수정했습니다.
var : month(0),nday(0),week(0),X(false),T(0);
var : cnt(0);
Array : do[10](0),dh[10](0),dl[10](0),dc[10](0);
month = int(bdate/100)-int(bdate/10000)*100;
nday = bdate - int(bdate/100)*100;
week = DayOfWeek(bdate);
if nday >= 8 and nday <= 14 and week == 4 then
X = true;
Else
X = false;
if bdate != bdate[1] Then
{
do[0] = o;
dh[0] = h;
dl[0] = L;
for cnt = 1 to 9
{
do[cnt] = do[cnt-1][1];
dh[cnt] = dh[cnt-1][1];
dl[cnt] = dl[cnt-1][1];
dc[cnt] = dc[cnt-1][1];
}
}
if stime >= 90000 and stime < 180000 Then
{
if h > dh[0] Then
dh[0] = h;
if l < dl[0] Then
dl[0] = l;
dc[0] = c;
}
if bdate != bdate[1] and X[1] == false and X == true Then
{
var1 = do[1];
var2 = dh[1];
var3 = dl[1];
var4 = dc[1];
}
if var1 > 0 then
{
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
}
즐거운 하루되세요
> 한국사람73 님이 쓴 글입니다.
> 제목 : 수식
> 하기 수식도 적용하니 다른결과입니다.
다시한번 검토하여 부탁드립니다.
안녕하세요
예스스탁입니다.
var : month(0),nday(0),week(0),X(false),T(0);
var : cnt(0);
Array : do[10](0),dh[10](0),dl[10](0),dc[10](0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if nday >= 8 and nday <= 14 and week == 4 then
X = true;
Else
X = false;
if bdate != bdate[1] Then
{
do[0] = o;
dh[0] = h;
dl[0] = L;
for cnt = 1 to 9
{
do[cnt] = do[cnt-1][1];
dh[cnt] = dh[cnt-1][1];
dl[cnt] = dl[cnt-1][1];
dc[cnt] = dc[cnt-1][1];
}
}
if stime >= 90000 and stime < 180000 Then
{
if h > dh[0] Then
dh[0] = h;
if l < dl[0] Then
dl[0] = l;
}
dc[0] = c;
if bdate != bdate[1] and X[1] == false and X == true Then
{
var1 = do[1];
var2 = dh[1];
var3 = dl[1];
var4 = dc[1];
}
if var1 > 0 then
{
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
}
즐거운 하루되세요
> 한국사람73 님이 쓴 글입니다.
> 제목 : 수식
> 하기 수식을 적용하니 제기 요청한 결과와 다르게 나옵니다.
* 요청한 수식 *
복합챠트에서 옵션만기 전날 주간장의 시가,고가,저가, 종가 입니다.
확인 후 다시 한번 부탁드립니다.
감사합니다.
안녕하세요
예스스탁입니다.
var : month(0),nday(0),week(0),X(false),T(0);
month = int(date/100)-int(date/10000)*100;
nday = date - int(date/100)*100;
week = DayOfWeek(date);
if nday >= 8 and nday <= 14 and
week == 4 then
X = true;
Else
X = false;
if bdate != bdate[1] and X[1] == false and X == true Then
{
var1 = DayOpen(1);
var2 = DayHigh(1);
var3 = DayLow(1);
var4 = DayClose(1);
}
if var1 > 0 then
{
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
}
즐거운 하루되세요
> 한국사람73 님이 쓴 글입니다.
> 제목 : 수식
> 안녕하세요.
복합장챠트에서 주간장의 옵션만기전날 시가,고가,저가,종가 표시할수 있도록 수식 부탁드립니다.
감사합니다.