想請問小編 有一MA通道策略:原先是空手,現在價格跌破下軌且當期SMA20相較20天前的SMA20值大買進。
擷取部分程式碼:
if _marketposition=0 and close crosses under LB_6 and average(close,_daymain)>average(close[_afterday],_daymain)
then begin
_buy=low*0.97;
_marketposition=1; //建立多頭成本。
_entryprice=close; //買進成本。
end
else
_buy=0;
//非建立多頭部位時,買進做多的向上箭頭位置畫在0的位置。
if _marketposition = 1 and ((close crosses over MA) or close/_entryprice<(1-_percent)) then
begin //手上有多頭部位之下,點到停損百分比或是價格回到中軌。
_marketposition=0; //手上多頭部位平倉。
_sell=high*1.03;
//標示平倉符號(圈圈中有個X)在K線向上3%的位置。
end
圖示:

已先收尋過討論區但還是沒有想法,想請教:
1.如何用countif語法或迴圈來計算策略中的建立多頭部位次數(若要給區間以240日)?
2.承上,計算手上有多頭部位之下 點到停損百分比和回到中軌次數?
3.計算區間內多頭部位之累積損益(先不計交易成本)?
謝謝小編
4 評論