2013年5月6日 星期一

●DMI當沖程式 by Aubrely




主題類別:程式交易
主題:當沖程式
作者:Aubrely
內文介紹:

指標:參考Stocks & Commodities的DMI Stochastic

Inputs:DMILen(10),Len(5),AvgLen(9);
Vars:PDI(0),MDI(0),DI_Diff(0),DMI_Stochastic(0),Avg_DI(0),HD(0),HD2(0);
PDI = DMIPlus(DMILen);
MDI = DMIMinus(DMILen);
DI_Diff = PDI - MDI;
HD= Summation(DI_Diff - Lowest(DI_Diff,Len),Len);
HD2 = Summation(Highest(DI_Diff,Len) - Lowest(DI_Diff,Len),Len);
DMI_Stochastic = iff(HD2>0,100*(HD/HD2),0);
Avg_DI = XAverage(DMI_Stochastic,AvgLen);


plot1(DMI_Stochastic,"DI_K");
plot2(Avg_DI,"DI_D");
plot3(60,"60");
plot4(40,"40");

如下圖:


進場條件:
  1. 利用長線均線斜率角度定義多空。(例如:5分K操作,用30分K均線判斷)
  2. 正負DI值差,大於0為多方條件2;小於0為空方條件2。
  3. DMI_Stochastic黃金交叉,取前N根K棒的低點做為支撐;反之,死亡交叉,取前N根K棒的高點做為壓力,再以此支撐壓力做為進場點。
  4. 多方條件1、2成立,且突破壓力作多,空方條件1、2 成立,且跌破支撐作空。

出場條件:
  1. 均線走平,取H根K棒的高點為空單出場價;低點為多單出場價。
  2. 移動停損停利。
  3. 收盤出場。

回測資料:
2000天
成本 600元
相同參數

TX


TE

TF


0 留言:

張貼留言

如果有私人問題想請教,請透過網站右方『與站長聯絡』之表單,謝謝!

----------------------------------------------------------------------------------------------------
網站聲明(Disclaimer)
本教學網站內所提供之程式碼(包括函數、指標、訊號)屬開放程式碼,用意在於讓使用者學習程式語法之撰寫,使用者可以任意修改語法內容並調整參數。本網站所有之內容(包括文章、影片、歷史紀錄、程式碼、教材)限用於個人學習使用,請勿轉寄、濫用,嚴禁私自串接帳戶交易。
-------------------------------------------------------------------------------------------------