커뮤니티

하나로 부탁드립니다

프로필 이미지
매치다는
2022-10-13 19:28:38
1426
글번호 162946
답변완료
1번 input : Period(60); var : HT(0),NewH(0); HT = highest(V,Period); if V > HT[1] Then NewH = (O+C+L+H+C)/5; if newH > 0 Then { Plot1(NewH*1.03); Plot2(NewH*0.98); } 2번 input : Period(120); var : HT(0),NewH(0); HT = highest(V,Period); if V > HT[1] Then NewH = (O+C+L+H+C)/5; if newH > 0 Then { Plot1(NewH*1.03); Plot2(NewH*0.98); } 3번 input : Period(224); var : HT(0),NewH(0); HT = highest(V,Period); if V > HT[1] Then NewH = (O+C+L+H+C)/5; if newH > 0 Then { Plot1(NewH*1.03); Plot2(NewH*0.98); } %%%%% 하나로 만들어주세요 채우기 부탁드립니다 ###### 박스 하단라인끝에 60 120 224 수치표현 부탁드립니다 꾸뻑 감사
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-10-14 13:08:56

안녕하세요 예스스탁입니다. 채우기는 수식안에서 가능하지 않습니다. 지표속성창의 차트표시탭에서 직접 설정하셔야 합니다. input : Period1(60),Period2(120),Period3(224); var : HT1(0),NewH1(0); var : HT2(0),NewH2(0); var : HT3(0),NewH3(0); var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0); HT1 = highest(V,Period1); HT2 = highest(V,Period2); HT3 = highest(V,Period3); if V > HT1[1] Then NewH1 = (O+C+L+H+C)/5; if V > HT2[1] Then NewH2 = (O+C+L+H+C)/5; if V > HT3[1] Then NewH3 = (O+C+L+H+C)/5; if newH1 > 0 Then { Plot1(NewH1*1.03); Plot2(NewH1*0.98); } if newH2 > 0 Then { Plot3(NewH2*1.03); Plot4(NewH2*0.98); } if newH3 > 0 Then { Plot5(NewH3*1.03); Plot6(NewH3*0.98); } Text_Delete(tx1); Text_Delete(tx2); Text_Delete(tx3); Text_Delete(tx4); Text_Delete(tx5); Text_Delete(tx6); tx1 = Text_New(NextBarSdate,NextBarStime,NewH1*1.03,NumToStr(NewH1*1.03,2)); tx2 = Text_New(NextBarSdate,NextBarStime,NewH1*0.98,NumToStr(NewH1*0.98,2)); tx3 = Text_New(NextBarSdate,NextBarStime,NewH2*1.03,NumToStr(NewH2*1.03,2)); tx4 = Text_New(NextBarSdate,NextBarStime,NewH2*0.98,NumToStr(NewH2*0.98,2)); tx5 = Text_New(NextBarSdate,NextBarStime,NewH3*1.03,NumToStr(NewH3*1.03,2)); tx6 = Text_New(NextBarSdate,NextBarStime,NewH3*0.98,NumToStr(NewH3*0.98,2)); Text_SetStyle(tx1,0,1); Text_SetStyle(tx2,0,1); Text_SetStyle(tx3,0,1); Text_SetStyle(tx4,0,1); Text_SetStyle(tx5,0,1); Text_SetStyle(tx6,0,1); 즐거운 하루되세요 > 매치다는 님이 쓴 글입니다. > 제목 : 하나로 부탁드립니다 > 1번 input : Period(60); var : HT(0),NewH(0); HT = highest(V,Period); if V > HT[1] Then NewH = (O+C+L+H+C)/5; if newH > 0 Then { Plot1(NewH*1.03); Plot2(NewH*0.98); } 2번 input : Period(120); var : HT(0),NewH(0); HT = highest(V,Period); if V > HT[1] Then NewH = (O+C+L+H+C)/5; if newH > 0 Then { Plot1(NewH*1.03); Plot2(NewH*0.98); } 3번 input : Period(224); var : HT(0),NewH(0); HT = highest(V,Period); if V > HT[1] Then NewH = (O+C+L+H+C)/5; if newH > 0 Then { Plot1(NewH*1.03); Plot2(NewH*0.98); } %%%%% 하나로 만들어주세요 채우기 부탁드립니다 ###### 박스 하단라인끝에 60 120 224 수치표현 부탁드립니다 꾸뻑 감사