1..請問我在XS較中寫好程式,在自動交易中心裡面執行,指定組合為自選股,
要如何在程式碼中控制我每一檔股票當日只要交易一次?
1..請問我在XS較中寫好程式,在自動交易中心裡面執行,指定組合為自選股,
要如何在程式碼中控制我每一檔股票當日只要交易一次?
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);
1 評論