自動交易的最多進場次數和交易金額上限計算

  •   481 
  • 最後發表   XQYi  2023 十二月 28
XQYi 發文於   2023/12/01

1.進場次數若設2次,是第一次買進和賣出完成之後,才會進行第二次交易,
不希望中間沒有平倉的連續買進兩次或連續賣出兩次(希望的情況)?,

2.請問進場金額上限,是否包含買賣已成交的金額,或是僅(已委託中和未平倉中)的金額(希望的情況)?

3.以上若不是(希望的情況),應該如何操作或編寫?

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/12/06

Hello xqyi,

 

您可以參考 自動交易策略參數總覽 的 交易安控 部分。

 

每日最多進場次數

所謂進場次數,指的是"策略的成交部位進入多方,或是空方的次數"。

舉例來說,策略一開始部位是0,呼叫了SetPosition(1)之後,如果成交的話,進入多方,進場次數為1。之後策略呼叫了SetPosition(2),或是SetPosition(3),甚至是在SetPosition(3)之後又呼叫了SetPosition(2),只要策略的成交部位繼續維持在多方,進場次數都不會改變。

如果策略接下來呼叫了SetPosition(0),在這一筆賣出指令完全成交之後,多方的狀態已經結束,之後的SetPosition(1)就會算成另外一次進場了。

委託成交時,系統會依照實際成交價格重新計算已經使用的額度,3.06.03/7.06.03 版本修改為"只計算買進部位"賣出平倉則不併入額度。

 

每日進場金額上限

這個選項只有在指定了證券交易帳號時才可以啟用。主要用途是確保策略不會進行過多的買賣動作。

啟用了這個安控之後,每次策略要執行交易指令之前,會依照目前這個交易指令所需傳送的委託數量/價格,估算所需的交易金額額度,如果這個商品先前累計額度加上這一筆交易金額超過指定額度的話,則不會執行這一筆交易指令。

 

上方敘述如果有不好理解的地方,麻煩告知小幫手,小幫手請相關人員修改。

 

1.您的setposition怎麼設定的,決定腳本怎麼交易。

不希望多方或空方加碼,只要setposition不會在正方或負方改變數值即可。

舉例來說,先 setposition(1, market) 成交後再下 setposition(2, market) 的話就會買進一張後再買進一張。

 

2.有包含先前交易的金額。

 

網站上有教學區,小幫手建議您先閱覽該區的文章。

若文章中有不好理解的地方都可以詢問。

XQYi 發文於   2023/12/06

很多文字的敘述,如搭配算數觀察數字變化會更容易理解,交易就是數字(價格、時間點、數量)的變化和結果。
教學中很多都是敘述、變化、範例然後沒有結果,還得切換畫面跑來跑去對照,搞得都亂了
由衷希望XQ的選項設定上,滑鼠指向他停留時能直接說明(最好能通俗易懂),而不是再去開畫面搜尋?

每日最多進場次數,不管是空方("先賣"再買)或多方("先買"再賣),
只要是有"先"交易都算1次(下委託就算=1),"再"的不算=0(不管有無賣出),
所以1+1=2
如果委託中,中途取消,是否也算一次?
進場次數若設2次,若都是多方,是第一次買進和賣出完成之後,才會進行第二次交易?

每日進場金額上限,是否得以委託中和已成交未出場(若已當沖,此金額剔除不列入)的總金額來計算?

 

XS小編 發文於   2023/12/27

Hello xqyi,

 

滑鼠指向他停留時能直接說明

=> 小幫手會將您的建議轉告相關人員作參考。

但很多功能不是小小篇幅就可以說明清楚的。

 

如果委託中,中途取消,是否也算一次?

=> 請參考教學文章的說明 "策略的成交部位進入多方,或是空方的次數"。

就小幫手所知,是要成交才會計算。

進場次數是策略 "進場" 的次數,所以空手時買進放空都會是進場,而平倉的時候就不是。

 

是否得以委託中和已成交未出場(若已當沖,此金額剔除不列入)的總金額來計算?

=> 內建的安控設定不行。

如果只有單一商品的話,您可以在腳本中自行計算。

整個策略的話會受限於目前腳本沒辦法跨商品查庫存,故無法計算。

XQYi 發文於   2023/12/28

滑鼠指向他停留時能直接說明

=> 小幫手會將您的建議轉告相關人員作參考。

但很多功能不是小小篇幅就可以說明清楚的。

=>可以精準導向該說明頁,減少客戶尋找資料的時間

發表回覆
Close