您现在的位置:程序化交易>> 期货公式>> (MC)multicharts>> MC知识>>正文内容

请问如何在最後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;

【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容