커뮤니티

지표

프로필 이미지
호정0688
2021-11-25 09:56:00
698
글번호 153912
답변완료
선 &#8211;이름과 가격표시 표현 수식이 어렵습니다. Input : 기준1(290), 이격1(2.5), 이격2(1.25), AA1(5); var: tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0), Text_Delete(tx1); Text_Delete(tx2); Text_Delete(tx3); tx1 = var1; tx2 = var2; tx3 = var3; Text_SetStyle(tx1,0,1); Text_SetStyle(tx2,0,1); Text_SetStyle(tx3,0,1); #텍스트색 Text_SetColor(tx1,MAGENTA); Text_SetColor(tx2,RED); Text_SetColor(tx3,BLUE); #텍스트크기 Text_SetSize(tx1,10); Text_SetSize(tx2,10); Text_SetSize(tx3,10); var3 = 기준1; var1=0; if var1 <= AA1 Then { plotbaseline1(Var3,"1:",GRAY,2); plotbaseline2(Var3-이격2,"2",LGREEN,2); var1 = var1 +1 ; } if var1 <= AA1 Then { plotbaseline3(Var3-(이격1*1),"3",GRAY); plotbaseline4(Var3-(이격1*1)-이격2,"4",LGREEN); var1 = var1 +1 ; } if var1 <= AA1 Then { plotbaseline5(Var3-(이격1*2),"5"); plotbaseline6(Var3-(이격1*2)-이격2,"6"); var1 = var1 +1 ; }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-11-25 14:28:58

안녕하세요 예스스탁입니다. tx1 = Text_New_Self(NextBarSdate,NextBarStime,Var3,"기준1:"+NumToStr(Var3,2)); 위와 같이 각 선의 이름은 기준1~기준6으로 지정해 드립니다. 원하시는 이름으로 대체하시기 바랍니다. 텍스트를 출력하는 함수는 Text_New_Self이고 4번째 매개변수가 표시할 내용입니다. Input : 기준1(290), 이격1(2.5), 이격2(1.25), AA1(5); var: tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0); var3 = 기준1; var1 = 0; if var1 <= AA1 Then { plotbaseline1(Var3,"1:",GRAY,2); plotbaseline2(Var3-이격2,"2",LGREEN,2); var1 = var1 +1 ; } if var1 <= AA1 Then { plotbaseline3(Var3-(이격1*1),"3",GRAY); plotbaseline4(Var3-(이격1*1)-이격2,"4",LGREEN); var1 = var1 +1 ; } if var1 <= AA1 Then { plotbaseline5(Var3-(이격1*2),"5"); plotbaseline6(Var3-(이격1*2)-이격2,"6"); var1 = var1 +1 ; } Text_Delete(tx1); Text_Delete(tx2); Text_Delete(tx3); Text_Delete(tx4); Text_Delete(tx5); Text_Delete(tx6); tx1 = Text_New_Self(NextBarSdate,NextBarStime,Var3,"기준1:"+NumToStr(Var3,2)); tx2 = Text_New_Self(NextBarSdate,NextBarStime,Var3-이격2,"기준2:"+NumToStr(Var3-이격2,2)); tx3 = Text_New_Self(NextBarSdate,NextBarStime,Var3-(이격1*1),"기준3:"+NumToStr(Var3-(이격1*1),2)); tx4 = Text_New_Self(NextBarSdate,NextBarStime,Var3-(이격1*1)-이격2,"기준4:"+NumToStr(Var3-(이격1*1)-이격2,2)); tx5 = Text_New_Self(NextBarSdate,NextBarStime,Var3-(이격1*2),"기준5:"+NumToStr(Var3-(이격1*2),2)); tx6 = Text_New_Self(NextBarSdate,NextBarStime,Var3-(이격1*2)-이격2,"기준6:"+NumToStr(Var3-(이격1*2)-이격2,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); #텍스트색 Text_SetColor(tx1,MAGENTA); Text_SetColor(tx2,RED); Text_SetColor(tx3,BLUE); Text_SetColor(tx4,BLUE); Text_SetColor(tx5,BLUE); Text_SetColor(tx6,BLUE); #텍스트크기 Text_SetSize(tx1,10); Text_SetSize(tx2,10); Text_SetSize(tx3,10); Text_SetSize(tx4,10); Text_SetSize(tx5,10); Text_SetSize(tx6,10); 즐거운 하루되세요 > 호정0688 님이 쓴 글입니다. > 제목 : 지표 > 선 &#8211;이름과 가격표시 표현 수식이 어렵습니다. Input : 기준1(290), 이격1(2.5), 이격2(1.25), AA1(5); var: tx1(0),tx2(0),tx3(0),tx4(0),tx5(0),tx6(0), Text_Delete(tx1); Text_Delete(tx2); Text_Delete(tx3); tx1 = var1; tx2 = var2; tx3 = var3; Text_SetStyle(tx1,0,1); Text_SetStyle(tx2,0,1); Text_SetStyle(tx3,0,1); #텍스트색 Text_SetColor(tx1,MAGENTA); Text_SetColor(tx2,RED); Text_SetColor(tx3,BLUE); #텍스트크기 Text_SetSize(tx1,10); Text_SetSize(tx2,10); Text_SetSize(tx3,10); var3 = 기준1; var1=0; if var1 <= AA1 Then { plotbaseline1(Var3,"1:",GRAY,2); plotbaseline2(Var3-이격2,"2",LGREEN,2); var1 = var1 +1 ; } if var1 <= AA1 Then { plotbaseline3(Var3-(이격1*1),"3",GRAY); plotbaseline4(Var3-(이격1*1)-이격2,"4",LGREEN); var1 = var1 +1 ; } if var1 <= AA1 Then { plotbaseline5(Var3-(이격1*2),"5"); plotbaseline6(Var3-(이격1*2)-이격2,"6"); var1 = var1 +1 ; }