请问如何在最後K棒右方显示文字资料 [MC知识]
- 咨询内容:试过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;