內盤量及外盤量只能取得10天的資料

  •   177 
  • 最後發表   退休  2017 八月 08
退休 發文於   2017/08/07

你好,

以下是我偵錯時寫的程式碼

input: Length(20); SetInputName(1, "布林通道天數");

input: BandRange(2);SetInputName(2, "上下寬度");

 

variable: up1(0),down1(0),i(0);

 

value1=getfield("內盤量","D");

value2=getfield("外盤量","D");

 

 

 

if symbol="1305.tw" then ret=1;

  

outputfield1(value1,"內盤量0"); 

outputfield2(value1[7],"內盤量7"); 

outputfield3(value1[8],"內盤量8"); 

outputfield5(value1[9],"內盤量9"); 

outputfield6(value1[10],"內盤量10");

outputfield7(value1[11],"內盤量11");

outputfield8(value1[12],"內盤量12");

outputfield8(value1[13],"內盤量13");

outputfield8(value1[14],"內盤量14");

outputfield8(value1[15],"內盤量15");

 

我需要解決的問題是 : 為何我只能得到10天正確資料,第十一天之後資料都是0。

外盤量跟內盤量都只 有10天的資料,而我需要追溯20天資料做計算。

我目前使用操盤高手+付費的策略模組。

麻煩提供解答

謝謝

XQ小幫手 發文於   2017/08/08

你好:

  這是資料讀取筆數設定的問題喔,因為你沒有在腳本內設定settotalbar,外面的資料讀取也只設定10筆,所以才會取不到10天以前的數值,關於資料讀取筆數的問題,請參考說明網頁:資料讀取範圍與腳本執行的關係

發表回覆
Close