커뮤니티

수정 좀 부탁합니다

프로필 이미지
사이다
2019-09-19 08:54:03
176
글번호 132069
답변완료

첨부 이미지

아래 식을 적용하면 첨부한 이미지 처럼 파란선이 그려집니다 또 이미지에서 보면 검정선은 제가 직접그린선입니다 두선에 차이를 보면 1. 선의 굵기 ------변경할수 있엇으면 좋겠습니다 2. 숫자 위치가 --- 검정선의 숫자 위치처럼 원합니다 3. 숫자의 소수점 ----- 항셍의 경우 없게 나왔으면 합니다 4. 숫자옆에 "저항대" 이런 식으로 이름을 추가하고 싶습니다 이 부분좀 수정좀 부탁합니다 if MarketPosition(0) == 1 and MarketPosition(0) != MarketPosition(0)[1] Then { B = highest(H,BarsSinceEntry+1); TL_Delete(TL3); Text_Delete(TX3); if S > 0 then { var88 = S; TL3 = TL_New(sdate[1],stime[1],S,sdate,stime,var88); TL_SetColor(TL3,red); TL_SetExtLeft(TL3,true); TL_SetExtRight(TL3,true); TX3 = Text_New(sdate,stime,var88,NumToStr(var88,2)); Text_SetColor(TX3,RED); } } if MarketPosition(0) == -1 and MarketPosition(0) != MarketPosition(0)[1] Then { S = lowest(L,BarsSinceEntry+1); TL_Delete(TL4); Text_Delete(TX4); if B > 0 then { var99 = B; TL4 = TL_New(sdate[1],stime[1],var99,sdate,stime,var99); TL_SetColor(TL4,BLUE); TL_SetExtLeft(TL4,true); TL_SetExtRight(TL4,true); TX4 = Text_New(sdate,stime,var99,NumToStr(var99,2)); Text_SetColor(TX4,BLUE); } } if H > B Then B = H; if L < S Then S = L; Text_SetLocation(TX3,sdate,stime,var88); Text_SetLocation(TX4,sdate,stime,var99);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-19 10:10:18

안녕하세요 예스스탁입니다. 직접 보조도구로 그리신 선은 숫자가 오른족 여백에 그려지지만 수식에서 출력하는 텍스트는 봉을 기준으로만 출력될수 있습니다. 그림과 같이 표시는 되지 않고 최대한 오른쪽으로 정렬되게 수정해 드립니다. 선굵기과 텍스트의 표시 소숫점 자리수를 지정하실 수 있게 추가해 드리겠습니다. 각 숫자앞에 저항대라는 단어를 추가했습니다. input : 소숫점자리(0),선굵기(1); var : B(0),S(0),TL3(0),TL4(0),TX3(0),TX4(0); if MarketPosition(0) == 1 and MarketPosition(0) != MarketPosition(0)[1] Then { B = highest(H,BarsSinceEntry+1); TL_Delete(TL3); Text_Delete(TX3); if S > 0 then { var88 = S; TL3 = TL_New(sdate[1],stime[1],S,sdate,stime,var88); TL_SetColor(TL3,red); TL_SetExtLeft(TL3,true); TL_SetExtRight(TL3,true); TL_SetSize(TL3,선굵기); TX3 = Text_New(sdate,stime,var88,"저항대:"+NumToStr(var88,소숫점자리)); Text_SetColor(TX3,RED); Text_SetStyle(TX3,0,2); } } if MarketPosition(0) == -1 and MarketPosition(0) != MarketPosition(0)[1] Then { S = lowest(L,BarsSinceEntry+1); TL_Delete(TL4); Text_Delete(TX4); if B > 0 then { var99 = B; TL4 = TL_New(sdate[1],stime[1],var99,sdate,stime,var99); TL_SetColor(TL4,BLUE); TL_SetExtLeft(TL4,true); TL_SetExtRight(TL4,true); TL_SetSize(TL4,선굵기); TX4 = Text_New(sdate,stime,var99,"저항대:"+NumToStr(var99,소숫점자리)); Text_SetColor(TX4,BLUE); Text_SetStyle(TX4,0,2); } } if H > B Then B = H; if L < S Then S = L; Text_SetLocation(TX3,sdate,stime,var88); Text_SetLocation(TX4,sdate,stime,var99); 즐거운 하루되세요 > 사이다 님이 쓴 글입니다. > 제목 : 수정 좀 부탁합니다 > 아래 식을 적용하면 첨부한 이미지 처럼 파란선이 그려집니다 또 이미지에서 보면 검정선은 제가 직접그린선입니다 두선에 차이를 보면 1. 선의 굵기 ------변경할수 있엇으면 좋겠습니다 2. 숫자 위치가 --- 검정선의 숫자 위치처럼 원합니다 3. 숫자의 소수점 ----- 항셍의 경우 없게 나왔으면 합니다 4. 숫자옆에 "저항대" 이런 식으로 이름을 추가하고 싶습니다 이 부분좀 수정좀 부탁합니다 if MarketPosition(0) == 1 and MarketPosition(0) != MarketPosition(0)[1] Then { B = highest(H,BarsSinceEntry+1); TL_Delete(TL3); Text_Delete(TX3); if S > 0 then { var88 = S; TL3 = TL_New(sdate[1],stime[1],S,sdate,stime,var88); TL_SetColor(TL3,red); TL_SetExtLeft(TL3,true); TL_SetExtRight(TL3,true); TX3 = Text_New(sdate,stime,var88,NumToStr(var88,2)); Text_SetColor(TX3,RED); } } if MarketPosition(0) == -1 and MarketPosition(0) != MarketPosition(0)[1] Then { S = lowest(L,BarsSinceEntry+1); TL_Delete(TL4); Text_Delete(TX4); if B > 0 then { var99 = B; TL4 = TL_New(sdate[1],stime[1],var99,sdate,stime,var99); TL_SetColor(TL4,BLUE); TL_SetExtLeft(TL4,true); TL_SetExtRight(TL4,true); TX4 = Text_New(sdate,stime,var99,NumToStr(var99,2)); Text_SetColor(TX4,BLUE); } } if H > B Then B = H; if L < S Then S = L; Text_SetLocation(TX3,sdate,stime,var88); Text_SetLocation(TX4,sdate,stime,var99);