小幫手及各位先進 您好
如果我想每一檔股票都買30萬,但是每檔股價都不同,有辦法依照股價去調整嗎?謝謝
Hello 我要寫出好策略,
如果您使用策略雷達的話,在策略設定中可以選擇每次觸發時下單的金額。
自動交易的話,可以用觸發價來計算腳本中要下多少張。
舉例來說:
input: _amount(500000, "下單金額");
value1 = Floor(_amount / (close * 1000));
condition1 = 進場條件...:
if condition1 then setposition(value1, market);
這樣的話,觸發時就會購買 下單金額 / (股價 * 1000) 張的股票。(只取整數部分)
Hello 我要寫出好策略,
小幫手不知道您的腳本是如何撰寫的,所以無法判斷實際問題原因。
不過看回測中都沒有出場,發生這種情況的可能性有同時複數個SetPosition觸發,此時腳本只會執行第一個觸發的SetPosition。
造成出場的SetPosition無法被執行。
細節您可以參考SetPosition裡的說明。
如果還是有問題的話,麻煩您提供 自動交易中心匯出檔勾選(包含)交易腳本、回測設定(截圖或回測報告) 以及 XQ Log 來檢驗。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。
感謝。
3 評論