예스스탁
예스스탁 답변
2023-07-31 15:38:30
안녕하세요
예스스탁입니다.
1
input : N(30);
var : S1(0),D1(0),TM(0),TF(0);
var : HH(0),LL(0),CC(0),cnt(0),HH1(0),LL1(0),CC1(0),OO(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(0);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%N;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and N > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and N > 1 and TM >= TM[1]+N) or
(Bdate == Bdate[1] and N == 1 and TM > TM[1]) Then
{
HH = H;
LL = L;
OO = O;
CC = C;
HH1 = HH[1];
LL1 = LL[1];
CC1 = CC[1];
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
plot1(HH1,"hh");
plot2(LL1,"ll");
plot3(OO,"oo");
}
2
input : N(30);
var : S1(0),D1(0),T1(0),TM(0),TF(0);
var : HH(0),LL(0),CC(0),cnt(0),HH1(0),LL1(0),CC1(0),OO(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(0);
T1 = TimeToMinutes(sTime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%N;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and TimeToMinutes(sTime) >= T1+N and N > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and TimeToMinutes(sTime) >= T1+N and N > 1 and TM >= TM[1]+N) or
(Bdate == Bdate[1] and TimeToMinutes(sTime) >= T1+N and N == 1 and TM > TM[1]) Then
{
HH = H;
LL = L;
OO = O;
CC = C;
HH1 = HH[1];
LL1 = LL[1];
CC1 = CC[1];
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
plot1(HH1,"hh");
plot2(LL1,"ll");
plot3(OO,"oo");
}
즐거운 하루되세요
> 부채도사 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> input : N(30),HHMMSS(153000);
var : HH(0),LL(0),CC(0),cnt(0),HH1(0),LL1(0),CC1(0),OO(0);
if dayindex == 0 Then
Var4 = 0;
Else
Var4 = Var4+BarInterval;
var12 = Var4%N;
if dayindex == 0 or (stime <= HHMMSS and var12 == 0) Then
{
HH = H;
LL = L;
OO = O;
CC = C;
HH1 = HH[1];
LL1 = LL[1];
CC1 = CC[1];
}
if H > HH Then
HH = H;
if L < LL Then
LL = L;
plot1(HH1,"hh");
plot2(LL1,"ll");
plot3(OO,"oo");
상기 수식은 30분 단위(input n (30))로 전봉의 고가 저가를 표기하는 수식입니다
급일부터 8:45분부터 선물 장이 열리면서 30분단위가 9:00 이아니고 8:45분부터 그려저서
30분이나 60분단위로 고저가를 표시하지 못합니다
1. 8:45분에서 9>00까지의 고가 저가를 별로로 표시할수 있게되는지
2. 8:45분 ~ 9:30분(30분봉), 8:45분 ~ 10:00시(60분봉) 이렇게 첫봉에 합처서 표시할수
있는지 두가지다 검토 버랍니다 -이상-
수고 하세요