커뮤니티

68886문의지표분단위 중심선표시

프로필 이미지
이카도로
2020-08-27 13:46:19
914
글번호 141846
답변완료

첨부 이미지

input : 분(30); var : S1(0),D1(0),TM(0),TF(0),dd(0),tt(0); var : hh(0),ll(0),TL1(0),TL2(0),TL3(0),TL31(0),TL32(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; TF = TM%분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 분 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and 분 > 1 and TM >= TM[1]+분) or (Bdate == Bdate[1] and 분 == 1 and TM > TM[1]) Then { hh = h; ll = l; dd = sDate; tt = sTime; TL31 = TL3[1]; TL32 = TL31[1]; TL_SetExtRight(TL32,False); TL1 = TL_New(dd,tt,hh,NextBarSdate,NextBarStime,hh); TL2 = TL_New(dd,tt,ll,NextBarSdate,NextBarStime,ll); TL3 = TL_New(dd,tt,(hh+ll)/2,NextBarSdate,NextBarStime,(hh+ll)/2); TL_SetColor(TL1,RED); TL_SetColor(TL2,BLUE); TL_SetColor(TL3,GREEN); TL_SetExtRight(TL3,true); } Else { if h > hh Then { hh = h; TL_SetBegin(tl1,dd,tt,hh); TL_SetBegin(tl3,dd,tt,(hh+ll)/2); } if l < ll Then { ll = l; TL_SetBegin(tl2,dd,tt,ll); TL_SetBegin(tl3,dd,tt,(hh+ll)/2); } TL_SetEnd(TL1,sDate,sTime,hh); TL_SetEnd(TL2,sDate,sTime,ll); TL_SetEnd(TL3,sDate,sTime,(hh+ll)/2); } } 안녕하세요 수식에 문제가 있는지 차트에 적용하면 지표가 보이지않읍니다 첨부파일를 참조해주세요 다시한번검토부탁합니다 해외나스닥선물에 적용 할려고합니다 장시작기준 1분봉기준 변수를30개봉15봉수로 장마감까지 수식이 적용되어야 합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-27 16:14:37

안녕하세요 예스스탁입니다. 첨부된 그림과 같이 선이 표시되고 있습니다. 차트에 봉의 조회건수를 늘리시기 바랍니다. 오늘 첫봉부터 일정분 간격으로 구분하므로 차트에 오늘 첫봉이 있어야 합니다. 차트의 조회건수만 늘리시면 됩니다. 전략실행차트는 최대1만개 조회할수 있습니다. 즐거운 하루되세요 > 이카도로 님이 쓴 글입니다. > 제목 : 68886문의지표분단위 중심선표시 > input : 분(30); var : S1(0),D1(0),TM(0),TF(0),dd(0),tt(0); var : hh(0),ll(0),TL1(0),TL2(0),TL3(0),TL31(0),TL32(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; TF = TM%분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and 분 > 1 and TF < TF[1]) or (Bdate == Bdate[1] and 분 > 1 and TM >= TM[1]+분) or (Bdate == Bdate[1] and 분 == 1 and TM > TM[1]) Then { hh = h; ll = l; dd = sDate; tt = sTime; TL31 = TL3[1]; TL32 = TL31[1]; TL_SetExtRight(TL32,False); TL1 = TL_New(dd,tt,hh,NextBarSdate,NextBarStime,hh); TL2 = TL_New(dd,tt,ll,NextBarSdate,NextBarStime,ll); TL3 = TL_New(dd,tt,(hh+ll)/2,NextBarSdate,NextBarStime,(hh+ll)/2); TL_SetColor(TL1,RED); TL_SetColor(TL2,BLUE); TL_SetColor(TL3,GREEN); TL_SetExtRight(TL3,true); } Else { if h > hh Then { hh = h; TL_SetBegin(tl1,dd,tt,hh); TL_SetBegin(tl3,dd,tt,(hh+ll)/2); } if l < ll Then { ll = l; TL_SetBegin(tl2,dd,tt,ll); TL_SetBegin(tl3,dd,tt,(hh+ll)/2); } TL_SetEnd(TL1,sDate,sTime,hh); TL_SetEnd(TL2,sDate,sTime,ll); TL_SetEnd(TL3,sDate,sTime,(hh+ll)/2); } } 안녕하세요 수식에 문제가 있는지 차트에 적용하면 지표가 보이지않읍니다 첨부파일를 참조해주세요 다시한번검토부탁합니다 해외나스닥선물에 적용 할려고합니다 장시작기준 1분봉기준 변수를30개봉15봉수로 장마감까지 수식이 적용되어야 합니다