plot[-5]畫(huà)線向右偏移5,怎樣取得偏移后的值。
比如:var1=Average(close,10);
? ? ? ? plot1[-5](var1,red);
如何取得plot1[-5]的數(shù)值?謝謝
?
論壇的帖子“如何畫(huà)K線和云圖”您可以看一下,關(guān)于plot關(guān)鍵字的用法。
無(wú)論通過(guò)plot關(guān)鍵字將變量的值偏移,只是將位置進(jìn)行了偏移,它的值并沒(méi)有變化。
例如,您這里的
var1=Average(close,10);
? ? ? ? plot1[-5](var1,red);
//偏移后的值還是var1
?
光標(biāo)所在的位置綠紅藍(lán)線的取值怎樣獲得?左邊的數(shù)值不符合吧。綠色線明顯在3950之上,左邊數(shù)值顯示的是3946.26。想知道怎樣獲得綠紅藍(lán)色線的值
?
第一、對(duì)于您圖表當(dāng)前指針位置的畫(huà)線的數(shù)值,您只需要使用var1[5],也就是回溯變量前第5根bar上的值即可;當(dāng)您畫(huà)圖時(shí)將畫(huà)線的數(shù)值向右邊偏移5個(gè)位置,那么您想在調(diào)用當(dāng)前位置的畫(huà)線數(shù)值,需要向歷史回溯第5根bar上的變量值。
第二、下面以代碼舉例說(shuō)明一下:
var1=Average(close,10);
if currentbar=50 then
plot1[-5](var1,red);
value1=var1[5];
您在編號(hào)為50的bar上將當(dāng)根bar(即編號(hào)為50)上的變量值var1繪制在編號(hào)為55的bar上,那么當(dāng)您在編號(hào)為55的位置(即為當(dāng)根bar)上取當(dāng)根bar上畫(huà)線的數(shù)值時(shí),需要通過(guò)變量回溯歷史第5根bar上的值,即var1[5]即可。
第三、以上代碼加入了bar的編號(hào),方便理解;在實(shí)際的運(yùn)用中,代碼可以如下:
var1=Average(close,10);
plot1[-5](var1,red);
value1=var1[5];
//value1即為當(dāng)根bar上畫(huà)線的數(shù)值
?
第一、對(duì)于您圖表當(dāng)前指針位置的畫(huà)線的數(shù)值,您只需要使用var1[5],也就是回溯變量前第5根bar上的值即可;當(dāng)您畫(huà)圖時(shí)將畫(huà)線的數(shù)值向右邊偏移5個(gè)位置,那么您想在調(diào)用當(dāng)前位置的畫(huà)線數(shù)值,需要向歷史回溯第5根bar上的變量值。
第二、下面以代碼舉例說(shuō)明一下:
var1=Average(close,10);
if currentbar=50 then
plot1[-5](var1,red);
value1=var1[5];
您在編號(hào)為50的bar上將當(dāng)根bar(即編號(hào)為50)上的變量值var1繪制在編號(hào)為55的bar上,那么當(dāng)您在編號(hào)為55的位置(即為當(dāng)根bar)上取當(dāng)根bar上畫(huà)線的數(shù)值時(shí),需要通過(guò)變量回溯歷史第5根bar上的值,即var1[5]即可。
第三、以上代碼加入了bar的編號(hào),方便理解;在實(shí)際的運(yùn)用中,代碼可以如下:
var1=Average(close,10);
plot1[-5](var1,red);
value1=var1[5];
//value1即為當(dāng)根bar上畫(huà)線的數(shù)值