請教XScript的一些問題:
1. 在執行回測時,在選擇的出場腳本中,能否抓取回測過程中的庫存 (股票代號、進場日期、價格)?
2. 承上,若可以,是否能指定特定股票代號出場,而不要全部一起出?
3. XScript 是否能抓取外部資料來源,例如資料庫或API (dll) ?
4. 語法請教,如何能抓取不含目前bar,由前一支bar前往算10根的最大的high price? 這樣子寫可以嗎? value1= highest(high,10)[1];
請教XScript的一些問題:
1. 在執行回測時,在選擇的出場腳本中,能否抓取回測過程中的庫存 (股票代號、進場日期、價格)?
2. 承上,若可以,是否能指定特定股票代號出場,而不要全部一起出?
3. XScript 是否能抓取外部資料來源,例如資料庫或API (dll) ?
4. 語法請教,如何能抓取不含目前bar,由前一支bar前往算10根的最大的high price? 這樣子寫可以嗎? value1= highest(high,10)[1];
Hi 小尼:
Q3 XScript 是否能抓取外部資料來源,例如資料庫或API (dll) ?
A:XScript 不能抓取外部資料來源。
其他問題,待小幫手測試後,再向您說明,謝謝。
Hi 小尼:
關於 Q1 與 Q2,應該均是在詢問,是否能指定特定股票代號出場?
A:能指定特定股票代號出場,程式碼範例如
if symbol = "1101.TW" then ret = 1
Hi 小尼:
關於 Q4 語法請教,如何能抓取不含目前bar,由前一支bar前往算10根的最大的high price? 這樣子寫可以嗎? value1= highest(high,10)[1];
A:請用 value1= highest(high[1],10); 試試看是不是您要的,謝謝。
A:能指定特定股票代號出場,程式碼範例如
if symbol = "1101.TW" then ret = 1
其實我想問的是,如何抓出在回測過程中,所有已在庫存中的產品資訊(如代號、進場日期、進場價格)等.
Hi 小尼:
請問您想要使用這些資料做什麼呢?
是否能舉個例子說明,謝謝。
若是知道進場時間 進場價格 應該就可以寫自已的停利出場條件 如獲利多少以上或是進場多久後,開始啟動移動停利(trailing stop)
Hi sibuzu, 小尼:
XS沒有提供抓取回測過程中的庫存 (股票代號、進場日期、價格)
這部分感謝兩位大大的建議,我們會繼續努力!
以上,謝謝。
我也想要知道有什麼方式,在回測時的出場條件,取得當時進場的時間跟庫存,
不知道現在有了沒?
11 評論