請問如何在最後K棒右方顯示文字資料
作者:MultiCharts MC 來源:cxh99.com 發布時間:2012年05月02日
- 咨詢內容:試過HTS轉MC程式轉檔, 但是在"最後K棒右方顯示文字資料"這段卻無法編輯成功, 可否煩請教導, 煩請幫忙將下列HTS程式碼改成MC,感謝! parameter:區間(20),顯示偏移(10)
variable:mkp(0),str1("a"),str2("a"),str3("a"),str4("a")
if currentbar = 1 then
value1 = Mod( C, 區間 )
value2 = C + value1
value3 = value2 - 區間
end if//draw3[0](value3 - 區間)
//draw4[0](value2 + 區間)
value4=(value3 + 區間)Value5= date[1]
VALUE6=highest(high,25)
str1=iff(C>Value4,"▲A","▼A")+NumToStr(Value4,2) //最後K棒右方顯示文字資料IF LastBarOnChart THEN
TXT_SetColor(TXT_New(Date,Time,Value6,"|n"+space(顯示偏移)+str1),iff(C>Value4,MAGENTA,white))
END IF
- MC技術部:text_setcolor(text_new(Date,Time,Close,"Text"),iff(C>Value4,MAGENTA,white));
請改寫成上面例子即可..^^
- MC客服:把中文改英文,包括大A前面的箭頭另外MC6還不能使用 |n 的換行指令,新版才可以
或是使用內建的指標 Floating Text就能顯示文字資料,當然也可以用它來改
- MC客服:感謝說明, 上面方法還是沒辦法將指標數據顯示在最後K棒右方 可否煩請大大寫一例子於K棒最後右方顯示數據資料, 如第一行顯示 今日close[0] 漲顯示紅色close數據 若 跌顯示綠色close數據 第二行顯示 昨日close[1] 漲顯示紅色close數據 若 跌顯示綠色close數據 煩請大大說明: 1.str (HTS語碼)如何改成MC語碼 2.換行資料顯示要怎樣寫 3.符號怎樣顯示(如箭頭上、下) 感謝! ^__^
- MC客服:Inputs: pRange(20), pMove(10);vars: mkp(0), str1("a"), str2("a"), str3("a"), str4("a");
If currentbar = 1 Then Begin value1 = Mod( C, pRange ) ; value2 = C + value1; value3 = value2 - pRange;End;
value4=(value3 + pRange);Value5= date[1];
VALUE6=highest(high,25);
str1=IffString(C>Value4,"^A","vA")+NumToStr(Value4,2);If LastBarOnChart Then Begin if value10 = 0 then value10 = TeXT_New(Date,Time,Value6,""); text_setlocation(value10 ,Date,Time,Value6); text_setstring(value10 , "|n"+Spaces(pMove)+str1); TeXT_SetColor(value10 ,Iff(C>Value4,MAGENTA,white));End;