自動交易中心的網格交易可否增設一參數"網格中心點位"

  •   650 
  • 最後發表   JustinWu  2025 三月 18
JustinWu 發文於   2022/03/22

  我目前常用的方式是用策略部位計算起點的設定日期去抓網格中心點位,但只能得到約略想要的位置,並不是真正我想要的位置。

  例如:我想要四月小台指期18000點作為網格中心點位,我就必須去試過往的交易日,有那天的啟動網格中心點最接近18000點,結果是2月24日的18006點,這是幸運的結果只差了6點,有時可能會差距甚大或者過去交易日未曾出現過想要的點數,就無法設置。

  希望小幫手能在自動交易中心的網格交易增設一參數"網格中心點位"  謝謝!!

  借此版面說說XQ全球贏家的使用心得,我是網格交易(蛛網交易)的愛好者,在網路搜尋過程中發現了,XQ全球贏家有"網格交易"的程式自動下單功能,立馬下載電腦個人版來試用,覺得可行,就去統一證券開了帳戶,買新筆電 i5、16G,原本用手機分享網路但外出時筆電就無網路,另申請中華電信光世代100M/40M全屋通。

  網格交易利用程式下單已快一個月,覺得符合預期,少了下單時的手忙腳亂,交易時間也變長了(期貨盤後及夜盤),下單勞力部份都交給電腦處理,但勞心的部份依舊,大部位進出場點還是要靠自己掌握,單張進出就交由程式下單。另外要注意的是開盤時,行情點數跳動快且大,尤其前晚美股大漲或大跌,台指、台股開盤前要下手動預約單較穩,等指數上下跳動回穩時再交由電腦下單,這是我的一些心得供大家參考。

  想用網格交易程式自動下單,是必須購買盤中量化交易模組,我的XQ全球贏家優惠碼 0074DFP,請多多使用。謝謝!!

 

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

Hello JustinWu,

 

您可以參考內建的交易腳本 04-網格交易 並複製後自行修改。

var: intrabarpersist grid_started(false); { 開始網格交易 }

var: intrabarpersist grid_base(0); { 網格中心點: 如果不是0的話表示已經啟動 }

var: intrabarpersist grid_current_base(0); { 目前的網格中心點: 依照價格移動 }

var: intrabarpersist grid_current_ord(0); { 目前的網格的編號, 正中央=0, 往上=1, 2, 3, 往下=-1,-2,-3}

var: intrabarpersist grid_buycount(0); { 進入網格後的買進數量合計 }

var: intrabarpersist grid_sellcount(0); { 進入網格後的賣出數量合計, 用buycount/sellcount可以估算目前損益(每個買賣賺一個grid) }

 

if not grid_started and GetInfo("TradeMode") = 1 then begin

grid_started = true;

grid_base = Close;

grid_current_base = Close;

grid_current_ord = 0;

grid_buycount = 0;

grid_sellcount = 0;

 

Print("=>啟動網格中心點:", numtostr(grid_current_base, 0));

end;

 

內建腳本中這一段可以看到策略啟動時會設定 grid_base 和 grid_current_base 為當時的收盤價。

您可以修改為想要的價格,像是

grid_base = 18000;

grid_current_base = 18000;

這樣就會把網格中心點移到18000開始運作。

JustinWu 發文於   2022/03/28

更改後,運作OK,感謝小幫手!!

YLLI 發文於   2025/03/14

請問我將價格修改成21600,但是實際跑出來網格中心點還是以限價為中心點,想請教是哪一邊設定需要再修改。謝謝

 

XS小編 發文於   2025/03/18

Hello YLLI,

 

因為您改錯位置,要修改的部分應該是 if not grid_started ... then begin 裡面的 grid_base 和 grid_current_base。

像是:

if not grid_started and GetInfo("TradeMode") = 1 then begin

    grid_started = true;

    grid_base = 21600;

    grid_current_base = 21600;

 

否則就算您給了變數指定數值,在這部分還是會被改回 close。

發表回覆
Close