安控設定

  •   81 
  • 最後發表   tac  2022 九月 15
tac 發文於   2022/09/07

小編請問您

假如我的安控設定如下

單一商品:每日最多進場次數[1]次

============================

同一支程式(有進場及出場部分)

 

程式啟動後,後來順利進場也順利出場

 

隨後,我將程式按下[停止策略]

 

然後再重新開啟,開始重新洗價,後來價格符合進場條件,發現無法再進場?

 

請問是同一支程式,今日已無法再進場了嗎?(就算停止策略)

還有有什麼辦法,可以重新正常執行?

 

感謝您

XQ小幫手 發文於   2022/09/15

Hello tac,

 

如果您是希望每次啟動時都會重置當天交易次數的話,建議您可以在腳本中控制。

舉例來說:

var: intrabarpersist _once(0);

if issessionfirstbar then _once = 0;

 

condition1 = 進場條件;

condition2 = 出場條件;

 

if condition1 and getinfo("isrealtime") = 1 and _once = 0 then begin

    setposition(1, market);

    _once = 1;

    end;

 

if condition2 then setposition(0, market);

這樣的話每日就只會交易一次,而變數在每次重新啟動時都會重置。

發表回覆
Close