小幫手 您好
請問 自動交易程式 想利用監控大台訊號,下單到小台商品
1 執行商品要設定小台
2 腳本中利用GetSymbolField 抓大台資料,要如何宣告? 或從何處增加 ?
小幫手 您好
請問 自動交易程式 想利用監控大台訊號,下單到小台商品
1 執行商品要設定小台
2 腳本中利用GetSymbolField 抓大台資料,要如何宣告? 或從何處增加 ?
Hello 帆哥,
在函數使用上有問題的話,您可以在 XSHelp 上查詢如何使用。
所以您要抓取台指期的商品資訊可以如此寫:
GetSymbolField("FITXN*1.TF", "Close")
這樣就會抓到台指期連續月相同頻率的收盤價。
另外,XQ信箱和討論區負責的回覆問題的小編/小幫手並不同。
如果您有在討論區發問過,然後小幫手請您寄信到XQ信箱的話,麻煩您務必附上討論區連結,這樣小幫手才有辦法追蹤。
感謝。
感謝小幫手回覆
GetSymbolField("FITXN*1.TF", "Close")
這是抓取台指期相同頻率的收盤價,但是如果是引用指標 ( 例如:kd RSI MACD ) 抓取台指期資料時,需如何表示 ?
再煩請協助 感恩
Hello 帆哥,
如果是 RSI、Average 這種需要輸入數列的函數,您只需要將取得的他商品數列放入對應位置即可。
像是 average(GetSymbolField("FITXN*1.TF", "Close"), 10) 就是10期的 FITXN*1.TF 平均價。
但如果是 Stochastic (KD) 這種數列是寫在函數腳本內的,您就需要另外複製函數出來修改,將裡面的數列修改成對應的他商品數列:
像是 high 改為 GetSymbolField("FITXN*1.TF", "High")、low 改為 GetSymbolField("FITXN*1.TF", "Low")、close 改為 GetSymbolField("FITXN*1.TF", "Close")。
如果您不希望這麼麻煩每次取用不同商品都要重寫的話,也可以在函數腳本中增加input讓您可以直接放入對應數列。
您可以參考網站上的教學頁面,裡面有XS語法的基礎和運用。
3 評論