about Text_new [MultiCharts MC]
作者:MultiCharts MC 來(lái)源:cxh99.com 發(fā)布時(shí)間:2012年06月22日 點(diǎn)擊數(shù):
【收藏到本網(wǎng)的會(huì)員中心】
- 咨詢內(nèi)容:
其語(yǔ)法 Text_New
(BarDate, BarTime, PriceValue,"Text
")請(qǐng)問(wèn)這里的 "text" 可以用 string1=("")取代嗎
比如說(shuō)
var:string1("");
string1=doublequote + L + doublequote;(????可以這樣用嗎)
text_new=(date, time, L, string1);或是有其他方法可以在圖表上輸出變數(shù)而不只是特定文字呢
- MC技術(shù)部:數(shù)字要丟到字串變數(shù)去,要做格式轉(zhuǎn)換,常用的有以下兩個(gè)轉(zhuǎn)換指令
text()numtostr()
用法如下: (工具書有更清楚的說(shuō)明)Text
傳回由輸入?yún)?shù)組合而成的字串。
Text
(Param1, Param2, ..., ParamN);其中:
Param(i)
可以是字串、數(shù)值或是布林值(True/False
)。
,Text_new
(D
,T
,C
,Text
("Bar Date/Time is "
,Date
:0
:0
,"/"Time
:0
:0
));NumToStr
將數(shù)值轉(zhuǎn)換成字串。
NumToStr
(Expression,Dec)其中:
Expression
- 要轉(zhuǎn)換成字串的數(shù)值
Dec
- 指定要顯示的小數(shù)位數(shù)下述范例傳回字串"1500.500":
NumToStr
(1500.5
,3
); - MC客服:var:string1("");
string1=doublequote + numtostr(L,2) + doublequote;text_new(date,time,L,string1); - MC客服:OK, 謝謝回覆, 這兩個(gè)方法都可以達(dá)到目的, 但看來(lái)是 text( ) 比較好用
但如果不要出現(xiàn)小數(shù)點(diǎn)以下的"00" 那就只好用NumToStr( )的方法
if currentbar=1 then begin
value1=text_new(date, time, H,text(H));
value2=text_new(date,time,L,NumToStr(L,0));
text_setcolor(value2,green);
end; - MC客服:有沒有發(fā)現(xiàn),text的范例中有 :0:0那是指定格式轉(zhuǎn)換唷先賣個(gè)關(guān)子,你試了就知有何效果了
相關(guān)文章
-
沒有相關(guān)內(nèi)容