커뮤니티

변경 부탁드립니다.

프로필 이미지
보인다
2021-06-29 12:09:35
1483
글번호 150391
답변완료
안녕하세요.....글번호72788 에서 포트56번 시가갭라인을 변경부탁드립니다. 9시장시작해서 첫봉을제외한 2번봉에서시작하여 장종료까지 고점과 저점의 중심값라인 부탁드립니다. plot 56 중심라인 수고하세요...꾸벅
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-06-29 13:11:25

안녕하세요 예스스탁입니다. var : HH(0),LL(0),H1(0),L1(0); var : NO(0),NH(0),NL(0),NH1(0),NL1(0),NC(0),NC1(0); var : DO(0),DH(0),DL(0),DC(0),DO1(0),DH1(0),DL1(0),DC1(0),DC2(0),DO2(0); var : DH2(0),DL2(0); if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then { HH = H; LL = L; H1 = HH[1]; L1 = LL[1]; } if stime >= 90000 and stime < 180000 then{ if H > HH Then HH = H; if L < LL Then LL = L; } if stime == 90000 or (stime > 90000 and stime[1] < 90000) Then{ NH1 = NH[1]; NL1 = NL[1]; NC1 = NC[1]; DO = O; DH = H; DL = L; DC = C; DO1 = DO[1]; DH1 = DH[1]; DL1 = DL[1]; DC1 = DC[1]; DC2 = DC1[1]; DO2 = DO1[1]; DH2 = DH1[1]; DL2 = DL1[1]; } if stime == 180000 or (stime > 180000 and stime[1] < 180000) Then{ NO = O; NH = H; NL = L; NC = C; } if stime >= 180000 or stime < 90000 then{ if H > NH Then NH = H; if L < NL Then NL = L; NC = C; } if stime >= 90000 and stime < 180000 then{ if H > DH Then DH = H; if L < DL Then DL = L; DC = C; } if H1 > 0 and L1 > 0 Then{ plot1(H1,"전주주간장고점"); plot2(L1,"전주주간장저점"); plot3((H1+L1)/2,"전주주간장중심"); } if stime >= 090000 and stime < 180000 then{ plot4(dayhigh(1),"전일고점"); plot5(daylow(1),"전일저점"); plot6((DayHigh(1)+daylow(1))/2,"전일중심"); plot7(DayOpen(1),"전일시가"); plot8(DayClose(1),"전일종가"); } if NH1 > 0 and NL1 > 0 Then{ plot9(NH1,"전일야간고점"); plot10(NL1,"전일야간저점"); plot11((NH1+NL1)/2,"전일야간중심"); plot12(NC,"전일야간종가"); } plot13(DayOpen(0),"당일시가"); plot14(DayClose(0),"당일종가"); plot15(dayhigh(0),"당일고점"); plot16(daylow(0),"당일저점"); plot17(daylow+(dayhigh-daylow)*0.875 ,"87.5"); plot18(daylow+(dayhigh-daylow)*0.750 ,"75.0"); plot19(daylow+(dayhigh-daylow)*0.618 ,"61.8"); plot20(daylow+(dayhigh-daylow)*0.500 ,"50.0"); plot21(daylow+(dayhigh-daylow)*0.382 ,"38.2"); plot22(daylow+(dayhigh-daylow)*0.250 ,"25.0"); plot23(daylow+(dayhigh-daylow)*0.125 ,"12.5"); var : FO(0),FH(0),FL(0); if DO1 > 0 and DH1 > 0 and DL1 > 0 and DC1 > 0 Then { if stime >= 090000 and stime < 180000 then{ plot24(DO1,"전일주간시가"); plot25(DH1,"전일주간고점"); plot26(DL1,"전일주간저점"); plot27(DC1,"전일주간종가"); } } var : C1(0); if Bdate != Bdate[1] Then C1 = C; if c1 > 0 Then plot28(C1,"첫봉종가"); if (sDate != sDate[1] and sTime >= 223000) or (sDate == sDate[1] and sTime >= 223000 and sTime[1] < 223000) Then { FO = O; FH = H; FL = L; } if FH > 0 and H > FH Then FH = H; if FL > 0 and L < FL Then FL = L; if FO > 0 Then { plot29(FO,"29"); Plot30(FH,"30"); plot31(FL,"31"); plot32((FH+FL)/2,"32"); } if NO > 0 Then{ plot41(NO,"당일야간시가"); plot42(NH,"당일야간고가"); plot43(NL,"당일야간저가"); plot44(NC,"당일야간종가"); } if stime >= 180000 or stime < 90000 then{ plot51(DC,"주간장종가"); } var : h2(0),l2(0); if Bdate != Bdate[1] Then { H2 = 0; L2 = 0; } Else { if h2 == 0 or (h2 > 0 and h > h2) Then h2 = h; if l2 == 0 or (l2 > 0 and l < l2) Then l2 = l; } plot52(DH,"주간장고가"); plot53(DL,"주간장저가"); plot54(DC2,"전전일주간장종가"); plot55(DO2,"전전일주간장시가"); plot56((h2+l2)/2,"첫봉제외중심라인"); plot57(DH2,"전전일주간장고가"); plot58(DH2,"전전일주간장저가"); input : a분(30),b분(60); var : S1(0),D1(0),TM(0); var : aTF(0),aMM(0),aMO(0),aMH(0),aML(0),aMC(0),apreMO(0),apreMH(0),apreML(0),apreMC1(0),apreMC2(0); var : aMHH(0),aMLL(0),apreMHH(0),apreMLL(0),aMH1(0),aML1(0); var : bTF(0),bMM(0),bMO(0),bMH(0),bML(0),bMC(0),bpreMO(0),bpreMH(0),bpreML(0),bpreMC1(0),bpreMC2(0); var : bMHH(0),bMLL(0),bpreMHH(0),bpreMLL(0),bMH1(0),bML1(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then { if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; #30분 aTF = TM%a분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and a분 > 1 and aTF < aTF[1]) or (Bdate == Bdate[1] and a분 > 1 and TM >= TM[1]+a분) or (Bdate == Bdate[1] and a분 == 1 and TM > TM[1]) Then { if Bdate != Bdate[1] Then aMM = 0; aMM = aMM+1; aMO = O; aMH = 0; aML = 0; apreMO = amo[1]; apreMH = amh[1]; apreML = aml[1]; apreMC1 = amc[1]; apreMC2 = apreMC1[1]; aMHH = 0; aMLL = 0; apreMHH = aMHH[1]; apreMLL = aMLL[1]; } if C > O and (aMH == 0 or (aMH > 0 and C > aMH)) Then aMH = C; if C < O and (aML == 0 or (aML > 0 and C < aML)) Then aML = C; aMC = C; if aMHH == 0 or (aMHH > 0 and H > aMHH) Then aMHH = H; if aMLL == 0 or (aMLL > 0 and L < aMLL) Then aMLL = L; if aMM == 1 Then { aMH1 = aMH; aML1 = aML; } plot59((apreMH+apreML)/2); plot60((aMH1+aML1)/2); plot61(apreMO); plot62(apreMH); plot63(apreML); plot64(apreMC1); if aMH > 0 Then plot65(aMH); if aML > 0 Then plot66(aML); plot67(apreMC2); plot68(aMO); Plot69(aMHH); Plot70(aMLL); Plot71(aPreMHH); Plot72(apreMLL); #60분 bTF = TM%b분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and b분 > 1 and bTF < bTF[1]) or (Bdate == Bdate[1] and b분 > 1 and TM >= TM[1]+b분) or (Bdate == Bdate[1] and b분 == 1 and TM > TM[1]) Then { if Bdate != Bdate[1] Then bMM = 0; bMM = bMM+1; bMO = O; bMH = 0; bML = 0; bpreMO = bmo[1]; bpreMH = bmh[1]; bpreML = bml[1]; bpreMC1 = bmc[1]; bpreMC2 = bpreMC1[1]; bMHH = 0; bMLL = 0; bpreMHH = bMHH[1]; bpreMLL = bMLL[1]; } if C > O and (bMH == 0 or (bMH > 0 and C > bMH)) Then bMH = C; if C < O and (bML == 0 or (bML > 0 and C < bML)) Then bML = C; bMC = C; if bMHH == 0 or (bMHH > 0 and H > bMHH) Then bMHH = H; if bMLL == 0 or (bMLL > 0 and L < bMLL) Then bMLL = L; if bMM == 1 Then { bMH1 = bMH; bML1 = bML; } plot73((bpreMH+bpreML)/2); plot74((bMH1+bML1)/2); plot75(bpreMO); plot76(bpreMH); plot77(bpreML); plot78(bpreMC1); if bMH > 0 Then plot79(bMH); if bML > 0 Then plot80(bML); plot81(bpreMC2); plot82(bMO); Plot83(bMHH); Plot84(bMLL); Plot85(bPreMHH); Plot86(bpreMLL); } 즐거운 하루되세요 > 보인다 님이 쓴 글입니다. > 제목 : 변경 부탁드립니다. > 안녕하세요.....글번호72788 에서 포트56번 시가갭라인을 변경부탁드립니다. 9시장시작해서 첫봉을제외한 2번봉에서시작하여 장종료까지 고점과 저점의 중심값라인 부탁드립니다. plot 56 중심라인 수고하세요...꾸벅