|
小弟汗顏,開發策略過了兩個月,仍然沒有找出能勇敢上線實測的策略。不過目前倒也能同時用四個策略(理論上應該是N個都行)配合下單大師萬用API下模擬單,下單大師皆能正確收到訊號。
小弟不喜歡發閒聊文或賣文章來賺錢,如果覺得這篇有幫助的人就自由樂捐囉,感恩
目標是希望有一天能賺到1000元來看comewish大那篇1000元的文章啦
完全利潤的想法是在交易策略評估與最佳化中看到的,其實Quantitative Trading Systems中也有提到。
這邊小弟用ZigZag的作法來回測,得到完全利潤的回測結果。效果如下:
- SetPositionSize(1, spsShares);
- PricePoint=C;
- //Percentage=Optimize("Pct", 1, 0.5, 5, 0.1);
- Percentage=1;
- Loop=Optimize("Loop", 1, 1, 1, 1);
- Z=Zig(PricePoint, Percentage);
- Buy=Z<=Ref(z,1) AND Z<=Ref(Z,-1);
- Sell=Z>=Ref(z,1) AND Z>=Ref(Z,-1);
- Short=Sell;
- Cover=Buy;
- Plot(Z,"Z", colorRed,styleLine);
- PlotShapes(shapeUpArrow*Buy, colorBrightGreen);
- PlotShapes(shapeDownArrow*Sell, colorRed);
- _SECTION_BEGIN("Price");
- SetChartOptions(0,chartShowArrows|chartShowDates);
- _N(Title = StrFormat("{{NAME}} - {{INTERVAL}} {{DATE}} Open %g, Hi %g, Lo %g, Close %g (%.1f%%) {{VALUES}}", O, H, L, C, SelectedValue( ROC( C, 1 ) ) ));
- Plot( C, "Close", ParamColor("Color", colorBlack ), styleNoTitle | ParamStyle("Style") | GetPriceStyle() );
- _SECTION_END();
複製代碼
要注意的是ZigZag是用百分比來判斷高低點,這邊我是設定1%。
還有ZigZag有參考未來價格,不要用來寫交易訊號。
下一篇回文會來談滾動視窗測試,待續.... |
評分
-
查看全部評分
|