您好.困擾的語法請教:(攤平)
自動交易-----(策略A)已建立多方部位.後來價格跌. n日(bars)後想攤平.前提是這個n日(bars)內所使用策略A沒有出現反方(空方)訊號指標.請問語法該怎麼寫? 感激!
您好.困擾的語法請教:(攤平)
自動交易-----(策略A)已建立多方部位.後來價格跌. n日(bars)後想攤平.前提是這個n日(bars)內所使用策略A沒有出現反方(空方)訊號指標.請問語法該怎麼寫? 感激!
Hello winton,
小幫手不太確定,不過一般來說腳本如果有出現反方訊號的話應該就會讓其出場,故不太可能發生反方訊號後還繼續保留庫存的狀況。
關於條件,最簡單的作法是使用兩個變數,一個紀錄進場後經過了幾跟Bar,另一個變數紀錄期間是否有觸發反方訊號,舉例來說:
condition1 = 進場條件;
condition2 = 出場條件;
if condition1 and position = 0 and filled = 0 then begin
setposition(1, market);
value1 = 0; //紀錄進場後過了幾跟Bar
value2 = 0; //紀錄是否有觸發出場條件
end;
if filled <> 0 then value1 += 1;
if condition2 then value2 = 1;
if filled <> 0 and value1 >= 10 and value2 <> 0 then setposition(0, market);
1 評論