今天跑模擬交易,預計print出來是3/30收盤資料,但少數標的會是抓到3/27的值(如:4533、6532等),
但若value4= value1[value3];是可正確抓到今天開盤第一根5分K均線資料,
想請教為何只有少數標的資料會有錯誤呢? 如是程式碼邏輯有誤我該如何修正呢? 謝謝
前一交易日收盤5分K均線值(value4)程式碼如下:
value1= average(GetField("收盤價", "5"),sma);
value2= GetField("收盤價", "D")[1];
value3= getBaroffset(GetField("日期", "D"),90000); //K棒數計算
value4= value1[value3+1]; //前一交易日收盤5分K線


1 評論