커뮤니티
문의드립니다
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);
}
이전글