如鶴限制一天只執行一次交易

  •   249 
  • 最後發表   Tim0511  2022 五月 20
Tim0511 發文於   2022/05/18

1..請問我在XS較中寫好程式,在自動交易中心裡面執行,指定組合為自選股,

要如何在程式碼中控制我每一檔股票當日只要交易一次?

 

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

Hello Tim0511,

 

您可以用個變數紀錄該天是否有交易,接著每日重置。

以下為簡單範例:

var: _isTraded(False);

 

if getfielddate("Date") <> getfielddate("Date")[1] then _isTraded = False;    //重置 _isTraded

 

condition1 = 進場條件...;

condition2 = 出場條件...;

 

if condition1 and _isTrade = False then begin

    setposition(1, market);

    isTraded = True;            //如果交易過,_isTraded就會變成True,讓其不會再進場

    end;

 

if condition2 then setposition(0, market);

發表回覆
Close