
請問
- 如果ReadTicks遇到多筆連續成交序列時,他會把這些Ticks都合併成1個row,第7個column存放的是這個連續成交序列總共有多少筆
- 如果這是連續成交序列的話,第8個column存放的是這個連續成交序列的第一筆的位置,第9個column存放的則是這個連續成交序列最後一筆的位置
這個所謂的位置 我讀出來是一個數字 例如 8 column : 46 9 column:42
請問這兩個數字要怎麼解讀他是相對於什麼地方的位置呢?
麻煩小幫手大大 或是其他大大幫忙解答^^

請問
這個所謂的位置 我讀出來是一個數字 例如 8 column : 46 9 column:42
請問這兩個數字要怎麼解讀他是相對於什麼地方的位置呢?
麻煩小幫手大大 或是其他大大幫忙解答^^
Hello 肯尼,
您可以參考XS編輯器裡面的ReadTicks函數說明。
簡單的說,第8行是連續搓合分價成交的第一筆,第9行是連續搓合分價成交的最後一筆。
如果依照您的範例:
GetField("Tick")[46] 會是第一筆。
GetField("Tick")[42] 會是最後一筆。
感謝小幫手解答:
另外想請問一個問題
我在4/22回測print 讀取tick內容都還可以正常讀取(一分鐘頻率)(逐筆洗價)
但是在今天4/25卻讀不到了(異常訊息如下圖)
但是改成日線或是五分鐘 卻可以


程式碼內容都一樣沒變
日線與五分鐘都可讀取 但是1分鐘卻變成不行
想請問是不是有其他問題我沒有注意到呢?
程式碼內容如附件
我目前測試發現單獨要讀取tick資料直接執行策略 腳本內有printr就會產生資料
但是警示腳本執行回測 就會顯示

看來readticks 是不是並不支援回測呢?
4 評論