예스스탁
예스스탁 답변
2021-03-31 10:48:27
안녕하세요
예스스탁입니다.
input : 타주기분1(30),타주기분2(60);
var : S1(0,Data2),D1(0,Data2),TM(0,Data2),TF1(0,Data2),cnt(0,Data2),TF2(0,Data2);
Array : H1[10](0,Data2),L1[10](0,Data2),O1[10](0,Data2),C1[10](0,Data2);
Array : aH1[10](0,Data2),aL1[10](0,Data2),aO1[10](0,Data2),aC1[10](0,Data2);
Array : H2[10](0,Data2),L2[10](0,Data2),O2[10](0,Data2),C2[10](0,Data2);
Array : aH2[10](0,Data2),aL2[10](0,Data2),aO2[10](0,Data2),aC2[10](0,Data2);
Plot1(data2(OpenD(0)),"일봉당일시가");
Plot2(data2(highD(0)),"일봉당일고가");
Plot3(data2(lowD(0)),"일봉당일저가");
Plot4(data2(CloseD(0)),"일봉당일종가");
Plot5(data2((highD(0)+lowD(0))/2),"일봉당일중심");
Plot6(data2(OpenD(1)),"일봉전일시가");
Plot7(data2(highD(1)),"일봉전일고가");
Plot8(data2(lowD(1)),"일봉전일저가");
Plot9(data2(CloseD(1)),"일봉전일종가");
Plot10(data2((highD(1)+lowD(1))/2),"일봉전일중심");
if data2(Bdate != Bdate[1]) Then
{
S1 = data2(TimeToMinutes(stime));
D1 = data2(sdate);
}
if D1 > 0 then
{
if data2(sdate == D1) Then
TM = data2(TimeToMinutes(stime))-S1;
Else
TM = data2(TimeToMinutes(stime))+1440-S1;
TF1 = TM%타주기분1;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 타주기분1 > 1 and TF1 < TF1[1]) or
(Bdate == Bdate[1] and 타주기분1 > 1 and TM >= TM[1]+타주기분1) or
(Bdate == Bdate[1] and 타주기분1 == 1 and TM > TM[1]) Then
{
O1[0] = data2(O);
H1[0] = data2(H);
L1[0] = data2(L);
aO1[0] = data2(O);
aH1[0] = 0;
aL1[0] = 0;
For cnt = 1 to 9
{
O1[cnt] = O1[cnt-1][1];
H1[cnt] = H1[cnt-1][1];
L1[cnt] = L1[cnt-1][1];
C1[cnt] = C1[cnt-1][1];
aO1[cnt] = aO1[cnt-1][1];
aH1[cnt] = aH1[cnt-1][1];
aL1[cnt] = aL1[cnt-1][1];
aC1[cnt] = aC1[cnt-1][1];
}
}
if data2(H) > H1[0] Then
H1[0] = data2(H);
if data2(L) < L1[0] Then
L1[0] = data2(L);
C1[0] = data2(C);
if data2(C > O and (aH1[0] == 0 or (aH1[0] > 0 and C > aH1[0]))) Then
aH1[0] = data2(C);
if data2(C < O and (aL1[0] == 0 or (aL1[0] > 0 and C < aL1[0]))) Then
aL1[0] = data2(C);
aC1[0] = data2(C);
Plot11(O1[0],"타분봉1시가");
Plot12(H1[0],"타분봉1고가");
Plot13(L1[0],"타분봉1저가");
Plot14(C1[0],"타분봉1종가");
Plot15((H1[0]+L1[0])/2,"타분봉1중심");
Plot16(O1[1],"타분봉1전봉시가");
if Data2(TM >= 타주기분1) Then
{
Plot17(H1[1],"타분봉1전봉고가");
Plot18(L1[1],"타분봉1전봉저가");
}
Else
{
NoPlot(17);
NoPlot(18);
}
Plot19(C1[1],"타분봉1전봉종가");
if Data2(TM >= 타주기분1) Then
{
Plot20((H1[1]+L1[1])/2,"타분봉1전봉중심");
}
Else
{
NoPlot(20);
}
Plot21(C1[2],"타분봉1전전봉종가");
plot22(aH1[0],"타분봉1양봉종가고가");
plot23(aL1[0],"타분봉1양봉종가저가");
if Data2(TM >= 타주기분1) Then
{
plot24(aH1[1],"타분봉1양봉전봉종가고가");
plot25(aL1[1],"타분봉1양봉전봉종가고가");
}
Else
{
NoPlot(24);
NoPlot(25);
}
TF2 = TM%타주기분2;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 타주기분2 > 1 and TF2 < TF2[1]) or
(Bdate == Bdate[1] and 타주기분2 > 1 and TM >= TM[1]+타주기분2) or
(Bdate == Bdate[1] and 타주기분2 == 1 and TM > TM[1]) Then
{
O2[0] = data2(O);
H2[0] = data2(H);
L2[0] = data2(L);
aO2[0] = data2(O);
aH2[0] = 0;
aL2[0] = 0;
For cnt = 1 to 9
{
O2[cnt] = O2[cnt-1][1];
H2[cnt] = H2[cnt-1][1];
L2[cnt] = L2[cnt-1][1];
C2[cnt] = C2[cnt-1][1];
aO2[cnt] = aO2[cnt-1][1];
aH2[cnt] = aH2[cnt-1][1];
aL2[cnt] = aL2[cnt-1][1];
aC2[cnt] = aC2[cnt-1][1];
}
}
if data2(H) > H2[0] Then
H2[0] = data2(H);
if data2(L) < L2[0] Then
L2[0] = data2(L);
C2[0] = data2(C);
if data2(C > O and (aH2[0] == 0 or (aH2[0] > 0 and C > aH2[0]))) Then
aH2[0] = data2(C);
if data2(C < O and (aL2[0] == 0 or (aL2[0] > 0 and C < aL2[0]))) Then
aL2[0] = data2(C);
aC2[0] = data2(C);
Plot26(O2[0],"타분봉2시가");
Plot27(H2[0],"타분봉2고가");
Plot28(L2[0],"타분봉2저가");
Plot29(C2[0],"타분봉2종가");
Plot30((H2[0]+L2[0])/2,"타분봉2중심");
Plot31(O2[1],"타분봉2전봉시가");
if Data2(TM >= 타주기분2) Then
{
Plot32(H2[1],"타분봉2전봉고가");
Plot33(L2[1],"타분봉2전봉저가");
}
Else
{
NoPlot(32);
NoPlot(33);
}
Plot34(C2[1],"타분봉2전봉종가");
if Data2(TM >= 타주기분2) Then
{
Plot35((H2[1]+L2[1])/2,"타분봉2전봉중심");
}
Else
{
NoPlot(35);
}
Plot36(C2[2],"타분봉2전전봉종가");
plot37(aH2[0],"타분봉2양봉종가고가");
plot38(aL2[0],"타분봉2양봉종가저가");
if Data2(TM >= 타주기분2) Then
{
plot39(aH2[1],"타분봉2양봉전봉종가고가");
plot40(aL2[1],"타분봉2양봉전봉종가고가");
}
Else
{
NoPlot(39);
NoPlot(40);
}
}
즐거운 하루되세요
> 보인다 님이 쓴 글입니다.
> 제목 : 검토부탁드립니다
> 안녕하세요...글번호 70886 데이타2에사진에서 처럼수식을추가햇으나
검증이안되서요.부탁드립니다 1번에서21번까지는 만들어주신 수식이라
문제가 없구요 22번에서40번은 제가한건데안되서요.
22번에서25번은 30분봉 30분전분봉 수식으로요.
plot 22 30분봉양봉종가 고가
plot 23 30분봉음봉종가 저가
plot 24 30분봉 전분봉양봉종가 고가
plot 25 30분봉 전분봉음봉종가 저가
26번에서40번까지는데이타2 60분 수식입니다
plot 26 60분봉 시가
plot 27 60분봉 고가
plot 28 60분봉 저가
plot 29 60분봉 종가
plot 30 60분봉 중심
plot 31 60분봉 전분봉 시가
plot 32 60분봉 전분봉 고가
plot 33 60분봉 전분봉 저가
plot 34 60분봉 전분봉 종가
plot 35 60분봉 전분봉 중심
plot 36 60분봉 전전분봉 종가
plot 37 60분봉 양봉종가 고가
plot 38 60분봉 음봉종가 저가
plot 39 60분봉 전분봉양봉 고가
plot 40 60분봉 전분봉음봉 저가
모든수식은 데이타2 입니다.
장시작 30분봉. 60분봉. 첫봉에 전봉고점 전봉저점 전봉중심
안그려지게요.
수고하세요...꾸벅