我的CODE如下
variable:aa(0);
variable:bb(0);
variable:count(0);
input:_time(090000);
aa=GetField("成交量", "D");
bb=GetField("成交量", "D")[1];
if GetField("成交量", "1") > aa
then count=count+1;
print(date,time,Hour(time - _time) * 60 + minute(time - _time),GetField("成交量", "1"),aa,bb,symbol,close);
印出來的結果如上傳檔案一樣
下面先秀2行就好
20210513.000000 101000.000000 70.000000 79.000000 66075.000000 50411.000000 4142.TW 61.700000
20210513.000000 101100.000000 71.000000 98.000000 66173.000000 50411.000000 4142.TW 61.700000
問題是這樣的
1. 我的PRINT日期寫法參考https://forum.xq.com.tw/thread/%E5%A6%82%E4%BD%95%E5%9B%9E%E5%82%B3%E9%96%8B%E7%9B%A4%E5%BE%8C%E5%88%B0%E7%9B%A4%E4%B8%AD%E6%99%82%E9%96%93%E7%9A%84%E5%88%86%E9%90%98%E6%95%B8/
這邊文章
但是印出來的小時是
101000.000000
印出來的分鐘是
70.000000
這真的超級不合理
2. 我回測的設定如下
我明明就是測2021/05/14
為什麼GetField("成交量", "D")[1] 這一個秀的是2021/05/12的數據?
然後GetField("成交量", "D")是秀2021/05/13的數據
我回測的是05/14壓~~~

3. 我列印的 GetField("成交量", "D") 這個參數,為什麼第一時間的數字是66075.000000 ?
這是哪一天的幾分所記錄下來的數字?