커뮤니티

문의 드립니다

프로필 이미지
오이도인
2023-03-01 05:59:53
1287
글번호 166794
답변완료

첨부 이미지

/* 수고 하십니다. 첨부 그림에서 1st time zone에 표시된 것처럼 분봉차트에서 장 시작후 첫 1봉 ~ N번째 봉의 1봉의 시가/N봉의 종가/1~N봉의 max 고가/1~N봉의 min 저가를 장 시작 ~ +90분간 표시하고 싶습니다. 또 2nd time zone[mboN2 구간] 애서는 1st time zone의 경우에 시고저종가가 표시된 것처럼 2nd time zone의 첫 봉~임의의 지정 N번째 봉 사이의 1봉의 시가/N봉의 종가/1~N봉의 max 고가/1~N봉의 min 저가를 1st time zone 완료 시점부터 다시 +90분간 표시할 수 있게 작성 부탁 드립니다. 수고하세요. */ ############### 임의의 시장 //MBO ### 1st time zone - 장 시작부터 90분 경과시 까지만 표시로 변경 부탁합니다. input: mbo시가N1(1); input: mboN1(5); var : mboH1(0),mboL1(0),mboO1(0),mboC1(0),mboD1(0),ii(0); if Bdate != Bdate[1] Then ii = 0; ii = ii+1; if ii==mboN1 Then { mboH1 = dayhigh; mboL1 = daylow; /// mboO1 = dayopen; mboC1 = dayclose; } if ii==mbo시가N1 Then //시가용 { // mboH1 = dayhigh; // mboL1 = daylow; mboO1 = dayopen; // mboC1 = dayclose; } ### 당일 시가 if ii>=mbo시가N1 Then { plot1(mboO1,"O1-점5",Black); } ### 시가~mboN1까지의 고저종가 if ii>=mboN1 Then { { plot2(mboH1,"H1-네모",BLUE); plot3(mboL1,"L1-네모",RED); } if mboC1>mboO1 Then plot5(mboC1,"C1-일자",Red); Else plot5(mboC1,"C1-일자",blue); } ### 2nd time zone - 장 시작후 90분 경과 이후부터 다음 90분 경과시까지 표시되게 해주세요. input: mboN2(5); ### 2nd time zone 시가~mboN2까지의 고저종가 value21 = H; value22 = L; value23 = C; ### 2nd time zone 시가 value24 = O;
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-03-02 10:26:02

안녕하세요 예스스탁입니다. input : mbo시가N1(1); input : mboN1(5); input : 분(90),시작시간2(100000),mboN2(5); var : mboH1(0),mboL1(0),mboO1(0),mboC1(0),mboD1(0),ii(0); var : D1(0),S1(0),TM(0),Tcond2(False),i2(0); if Bdate != Bdate[1] Then { S1 = TimeToMinutes(stime); D1 = sdate; ii = 0; Tcond2 = False; i2 = 0; } if D1 > 0 then { ii = ii+1; if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; if TM < 분 Then { if ii==mboN1 Then { mboH1 = dayhigh; mboL1 = daylow; /// mboO1 = dayopen; mboC1 = dayclose; } if ii==mbo시가N1 Then //시가용 { // mboH1 = dayhigh; // mboL1 = daylow; mboO1 = dayopen; // mboC1 = dayclose; } ### 당일 시가 if ii>=mbo시가N1 Then { plot1(mboO1,"O1-점5",Black); } ### 시가~mboN1까지의 고저종가 if ii>=mboN1 Then { plot2(mboH1,"H1-네모",BLUE); plot3(mboL1,"L1-네모",RED); if mboC1>mboO1 Then plot4(mboC1,"C1-일자",Red); Else plot4(mboC1,"C1-일자",blue); } } if (sdate != sdate[1] and stime >= 시작시간2) or (sdate == sdate[1] and stime >= 시작시간2 and stime[1] < 시작시간2) Then { Tcond2 = true; i2 = 0; } if Tcond2 == true Then { i2 = i2+1; if i2 == 1 Then { var1 = O; var2 = H; var3 = L; var4 = C; } if i2 <= mboN2 Then { if H > Var2 Then Var2 = H; if L < Var2 Then Var3 = L; Var4 = C; } } if TM >= 분 and TM < 분*2 Then { plot5(Var1,"O2",Black); if i2 >= mboN2 Then { plot6(Var2,"H2",BLUE); plot7(Var3,"L2",RED); if Var4 > Var5 Then plot8(Var4,"C2",Red); Else plot8(Var4,"C2",blue); } } } 즐거운 하루되세요 > 오이도인 님이 쓴 글입니다. > 제목 : 문의 드립니다 > /* 수고 하십니다. 첨부 그림에서 1st time zone에 표시된 것처럼 분봉차트에서 장 시작후 첫 1봉 ~ N번째 봉의 1봉의 시가/N봉의 종가/1~N봉의 max 고가/1~N봉의 min 저가를 장 시작 ~ +90분간 표시하고 싶습니다. 또 2nd time zone[mboN2 구간] 애서는 1st time zone의 경우에 시고저종가가 표시된 것처럼 2nd time zone의 첫 봉~임의의 지정 N번째 봉 사이의 1봉의 시가/N봉의 종가/1~N봉의 max 고가/1~N봉의 min 저가를 1st time zone 완료 시점부터 다시 +90분간 표시할 수 있게 작성 부탁 드립니다. 수고하세요. */ ############### 임의의 시장 //MBO ### 1st time zone - 장 시작부터 90분 경과시 까지만 표시로 변경 부탁합니다. input: mbo시가N1(1); input: mboN1(5); var : mboH1(0),mboL1(0),mboO1(0),mboC1(0),mboD1(0),ii(0); if Bdate != Bdate[1] Then ii = 0; ii = ii+1; if ii==mboN1 Then { mboH1 = dayhigh; mboL1 = daylow; /// mboO1 = dayopen; mboC1 = dayclose; } if ii==mbo시가N1 Then //시가용 { // mboH1 = dayhigh; // mboL1 = daylow; mboO1 = dayopen; // mboC1 = dayclose; } ### 당일 시가 if ii>=mbo시가N1 Then { plot1(mboO1,"O1-점5",Black); } ### 시가~mboN1까지의 고저종가 if ii>=mboN1 Then { { plot2(mboH1,"H1-네모",BLUE); plot3(mboL1,"L1-네모",RED); } if mboC1>mboO1 Then plot5(mboC1,"C1-일자",Red); Else plot5(mboC1,"C1-일자",blue); } ### 2nd time zone - 장 시작후 90분 경과 이후부터 다음 90분 경과시까지 표시되게 해주세요. input: mboN2(5); ### 2nd time zone 시가~mboN2까지의 고저종가 value21 = H; value22 = L; value23 = C; ### 2nd time zone 시가 value24 = O;