您現在的位置:程序化交易>> 期貨公式>> (MC)multicharts>> MC知識>>正文內容

plot畫線后怎樣取值 [MC]

  • MC用戶求助:

    plot[-5]畫線向右偏移5,怎樣取得偏移后的值。

    比如:var1=Average(close,10);

    ? ? ? ? plot1[-5](var1,red);

    如何取得plot1[-5]的數值?謝謝

    ?

  • MC回復討論一:

    論壇的帖子“如何畫K線和云圖”您可以看一下,關于plot關鍵字的用法。

    無論通過plot關鍵字將變量的值偏移,只是將位置進行了偏移,它的值并沒有變化。

    例如,您這里的
    var1=Average(close,10);

    ? ? ? ? plot1[-5](var1,red);

    //偏移后的值還是var1

    ?

  • MC回復討論二:

    光標所在的位置綠紅藍線的取值怎樣獲得?左邊的數值不符合吧。綠色線明顯在3950之上,左邊數值顯示的是3946.26。想知道怎樣獲得綠紅藍色線的值

    ?

  • MC回復討論三:

    第一、對于您圖表當前指針位置的畫線的數值,您只需要使用var1[5],也就是回溯變量前第5根bar上的值即可;當您畫圖時將畫線的數值向右邊偏移5個位置,那么您想在調用當前位置的畫線數值,需要向歷史回溯第5根bar上的變量值。

    第二、下面以代碼舉例說明一下:

    var1=Average(close,10);

    if currentbar=50 then

    plot1[-5](var1,red);

    value1=var1[5];

    您在編號為50的bar上將當根bar(即編號為50)上的變量值var1繪制在編號為55的bar上,那么當您在編號為55的位置(即為當根bar)上取當根bar上畫線的數值時,需要通過變量回溯歷史第5根bar上的值,即var1[5]即可。

    第三、以上代碼加入了bar的編號,方便理解;在實際的運用中,代碼可以如下:

    var1=Average(close,10);

    plot1[-5](var1,red);

    value1=var1[5];

    //value1即為當根bar上畫線的數值

    ?

  • MC回復討論四:

    第一、對于您圖表當前指針位置的畫線的數值,您只需要使用var1[5],也就是回溯變量前第5根bar上的值即可;當您畫圖時將畫線的數值向右邊偏移5個位置,那么您想在調用當前位置的畫線數值,需要向歷史回溯第5根bar上的變量值。

    第二、下面以代碼舉例說明一下:

    var1=Average(close,10);

    if currentbar=50 then

    plot1[-5](var1,red);

    value1=var1[5];

    您在編號為50的bar上將當根bar(即編號為50)上的變量值var1繪制在編號為55的bar上,那么當您在編號為55的位置(即為當根bar)上取當根bar上畫線的數值時,需要通過變量回溯歷史第5根bar上的值,即var1[5]即可。

    第三、以上代碼加入了bar的編號,方便理解;在實際的運用中,代碼可以如下:

    var1=Average(close,10);

    plot1[-5](var1,red);

    value1=var1[5];

    //value1即為當根bar上畫線的數值

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 511411198  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
新疆18选7基本走势带坐标