커뮤니티

문의드립니다

프로필 이미지
왕팡
2018-02-19 12:58:31
137
글번호 116695
답변완료
아래식에서 매수,매수화살표 출현과 동시에 그 가격을 표시하려고 합니다. 1. PriceScale*10 을 어떻게 변경하면 되는지요? 2. 골드같은 경우, 소수2자리까지 표기되게해주세요. 현재는 정수부분만 표시됩니다 --------------------------------------------- var : Tx(0); if MarketPosition == 1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*2,NumToStr(H[BarsSinceEntry]+PriceScale*10,0)); Text_SetStyle(tx,2,2); } if MarketPosition == -1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*2,NumToStr(H[BarsSinceEntry]-PriceScale*10,0)); Text_SetStyle(tx,2,2); }
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-02-20 10:17:09

안녕하세요 예스스탁입니다. Text_New함수의 1번째 매개변수는 텍스트가 표시될 봉의 날짜 2번째 매개변수는 텍스트가 표시될 봉의 시간 3번째 매개변수가 텍스트가 표시될 Y축의 값입니다. 4번째가 표시될 텍스트를 지정하는 부분이고 숫자이면 NumToStr함수를 이용해 숫자를 스트링으로 변경해서 지정하시면 되고 소숫점 자리수를 지정할수 있습니다. input : 소숫점자리(2); var : Tx(0); if MarketPosition == 1 and MarketPosition[1] != 1 Then{ tx = Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*2,NumToStr(EntryPrice,소숫점자리)); Text_SetStyle(tx,2,2); } if MarketPosition == -1 and MarketPosition[1] != -1 Then{ tx = Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*2,NumToStr(EntryPrice,소숫점자리)); Text_SetStyle(tx,2,2); } 즐거운 하루되세요 > 왕팡 님이 쓴 글입니다. > 제목 : 문의드립니다 > 아래식에서 매수,매수화살표 출현과 동시에 그 가격을 표시하려고 합니다. 1. PriceScale*10 을 어떻게 변경하면 되는지요? 2. 골드같은 경우, 소수2자리까지 표기되게해주세요. 현재는 정수부분만 표시됩니다 --------------------------------------------- var : Tx(0); if MarketPosition == 1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,H[BarsSinceEntry]+PriceScale*2,NumToStr(H[BarsSinceEntry]+PriceScale*10,0)); Text_SetStyle(tx,2,2); } if MarketPosition == -1 and BarsSinceEntry == 1 Then{ tx = Text_New(EntryDate,EntryTime,L[BarsSinceEntry]-PriceScale*2,NumToStr(H[BarsSinceEntry]-PriceScale*10,0)); Text_SetStyle(tx,2,2); }