커뮤니티

수정 부탁드립니다.

프로필 이미지
보인다
2021-04-16 00:45:19
496
글번호 148077
답변완료
안녕하세요....글번호 71737 (데이타2) 에서 30분봉 60분봉 장시작첫봉에서는 전분봉고점 전분봉양봉종가 고가 전분봉저점 전분봉음봉종가 저가 전분봉중심 위 라인 안그려지게 된것을...그려지게수정부탁드립니다. 수고하세요....꾸벅
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-04-16 09:52:57

안녕하세요 예스스탁입니다. 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전봉시가"); Plot17(H1[1],"타분봉1전봉고가"); Plot18(L1[1],"타분봉1전봉저가"); Plot19(C1[1],"타분봉1전봉종가"); Plot20((H1[1]+L1[1])/2,"타분봉1전봉중심"); 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전봉시가"); Plot32(H2[1],"타분봉2전봉고가"); Plot33(L2[1],"타분봉2전봉저가"); Plot34(C2[1],"타분봉2전봉종가"); Plot35((H2[1]+L2[1])/2,"타분봉2전봉중심"); Plot36(C2[2],"타분봉2전전봉종가"); if aH2[0] > 0 Then plot37(aH2[0],"타분봉2양봉종가고가"); Else NoPlot(37); if aL2[0] > 0 Then plot38(aL2[0],"타분봉2양봉종가저가"); Else NoPlot(38); plot39(aH2[1],"타분봉2양봉전봉종가고가"); plot40(aL2[1],"타분봉2양봉전봉종가저가"); } 즐거운 하루되세요 > 보인다 님이 쓴 글입니다. > 제목 : 수정 부탁드립니다. > 안녕하세요....글번호 71737 (데이타2) 에서 30분봉 60분봉 장시작첫봉에서는 전분봉고점 전분봉양봉종가 고가 전분봉저점 전분봉음봉종가 저가 전분봉중심 위 라인 안그려지게 된것을...그려지게수정부탁드립니다. 수고하세요....꾸벅