依照當下股價決定買多少部位

  •   182 
  • 最後發表   我要寫出好策略  2022 五月 27
我要寫出好策略 發文於   2022/05/23

小幫手及各位先進 您好

如果我想每一檔股票都買30萬,但是每檔股價都不同,有辦法依照股價去調整嗎?謝謝

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/05/25

Hello 我要寫出好策略,

 

如果您使用策略雷達的話,在策略設定中可以選擇每次觸發時下單的金額。

自動交易的話,可以用觸發價來計算腳本中要下多少張。

舉例來說:

input: _amount(500000, "下單金額");

value1 = Floor(_amount / (close * 1000));

condition1 = 進場條件...:

if condition1 then setposition(value1, market);

這樣的話,觸發時就會購買 下單金額 / (股價 * 1000) 張的股票。(只取整數部分)

我要寫出好策略 發文於   2022/05/25

先感謝小幫手回覆

照您的語法編譯成功
不過原本正常的出場語法卻變得異常
持有4天應該就要自動賣出才對...
是因為我把回測的最大限制部位取消嗎?
我原本設定1,改成不打勾

 

 

附加文件

XQ小幫手 發文於   2022/05/27

 Hello 我要寫出好策略,

 

小幫手不知道您的腳本是如何撰寫的,所以無法判斷實際問題原因。

不過看回測中都沒有出場,發生這種情況的可能性有同時複數個SetPosition觸發,此時腳本只會執行第一個觸發的SetPosition。

造成出場的SetPosition無法被執行。

細節您可以參考SetPosition裡的說明。

 

如果還是有問題的話,麻煩您提供 自動交易中心匯出檔勾選(包含)交易腳本、回測設定(截圖或回測報告) 以及 XQ Log 來檢驗。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

發表回覆
Close