1040  

 

這是之前在網路上找到的範例,覺得有研究改良的空間。關於DKX之前有研究過它的公式(這一篇),是一條平滑的移動平均線,計算公式如下

mid=(3*close+low+open+high)/6;  計算K棒的平均價格

dkx=(20*mid+19*mid[1]+18*mid[2]+17*mid[3]+16*mid[4]+15*mid[5]+14*mid[6]+13*mid[7]+12*mid[8]+11*mid[9]+10*mid[10]+9*mid[11]+8*mid[12]+7*mid[13]+6*mid[14]+5*mid[15]+4*mid[16]+3*mid[17]+2*mid[18]+1*mid[20])/210;  多空線的計算公式

madkx=Average(dkx,m); 多空線的平均計算

value1=Average(dkx,n); 不同的多空線參數

value2=Average(dkx,xx); 

加入RSI指標當作濾網 

if madkx > value1 and marketposition=0 and rsi(close,14)>=70 and close>madkx then buy next bar at market; 進場做多的條件

if marketposition=1 then sell next bar at value2 stop; 做多停損的條件 

if madkx < value1 and marketposition=0 and rsi(close,14)<=30 and close<madkx then sellshort  next bar at market; 進場做空的條件

if marketposition=-1 then buytocover next bar at value2 stop; 做空停損的條件

1140  

就不把回測的報表貼出來了,當作是回家功課,看看能不能把石頭變成黃金

一道菜美味與否,在於食材本身的新鮮度和料理者的功夫;我覺得指標本身沒有好壞,就看使用者本身如何運用。程式碼範例 不代表策略一定會獲利,聰明的投資人可以加上自己的交易想法,讓績效變得優化,達到大賺小賠的效果。

期貨程式交易,不怕漲不怕跌就怕是不漲不跌,有波動才有投機的空間

 

以上分享 歡迎留言討論。 或是追蹤我的 FB粉絲頁 https://www.facebook.com/upup12341234

 

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹

    元大期貨楊宗儒 發表在 痞客邦 留言(0) 人氣()