2017年10月24日 星期二

2017年10月7日 星期六

波段策略 跳空實作 Section 2 前K高低失守停損

 上一篇 波段策略 跳空實作 Section 1 主策略 有單筆損失18萬及最大策略虧損77萬等不良紀錄。 今天先加入簡單的停損機制來改善虧損過大的問題。

本策略進場訊號為開高長紅或開低長黑。所以,直接守紅黑K的高低點,再加一些緩衝。


加入停損後的回測績效比較


原本停損
總獲利24508002274800
最大策略虧損770000376000
最大策略虧損%396%127%
最大平倉虧損691800336800
最大平倉虧損%348%125%
虧損報酬3.186.05
月報酬12%11%
年報酬146%135%

虧損報酬比從 3.18 拉升到 6.05 。不過勝率大幅降低,應該是常常觸動停損。

實作影片











前一篇未加停損的主訊號



前根K棒高低、停損程式碼 

inputs: buffer(5);
variables: stoploss(0);
if entrytime  = time and entrydate = date then begin
  
   if marketposition > 0 then stoploss = L[1] - buffer; 
   if marketposition < 0 then stoploss = H[1] + buffer;
end;

if marketposition > 0 and close > stoploss then
   sell next bar at stoploss stop;
   
if marketposition < 0 and close < stoploss then
   buytocover next bar at stoploss stop;
   

加入停損後的權益曲線






2017年10月3日 星期二

波段策略 跳空實作 Section 1 主策略 #Multicharts

前言:

計劃建構多策略組合,來運行自動化交易。包含均線、跳空、突破、乖離、背離、通道、三關價、當沖,五關價等等。預計保持 10以上策略來運行。並把開發過程紀錄在網誌,歡迎給與指教,或提供想法,一起開發出好用的策略。

目標:

一年交易10-20次. 年化報酬50%以上.
做為投資組合中,扮演順勢波段策略.

商品:

台指期及德國指數

架構:

主策略採用跳空. 搭配瀘網、輔助策略、停損停利來優化策略.

主策略

1. 跳空開高作多, 跳空開低作空
2. 濾網: 首K 要實體長紅或長黑
3. 首K 進單留倉

開發過程實錄及教學影片







主訊號程式碼

inputs: upGap(0),downGap(0),CandleSize(0);

condition1 = openD(0) - CloseD(1) > upGap
and time = 0850
and Close - Open > CandleSize;

condition2 = CloseD(1) - OpenD(0) > downGap
and time = 0850
and Close - Open < (-1* CandleSize);

if (marketposition <= 0 and condition1) then buy("MB") next bar market;
if (marketposition >= 0 and condition2) then sellshort("MS") next bar market;


改良經過權益曲線變化


下一篇繼續改良優化

若對這系列的策略優化,有任何想法,歡迎指導.謝謝

2017年9月30日 星期六

光一條線、真的可以賺到錢嗎?波段篇



上一篇測試 "光一條線、真的可以賺到錢嗎?當沖篇"  在沒有濾網搭配下,很困難營利.主要問題應該是過度交易.

若一條線應用在,波段策略、績效是否可以改善?
15分K,用最佳化跑出分佈 400-430 的均線長度有較佳的獲利. 但是拉回有點大且,這兩年表現平平。.





均線通道

15K 改成均線通道,  均線長度一樣用410.總獲利增加了快一倍,而且, 拉回變小.



均線通道程式碼

Inputs: length(410);
value1 = Average(H,length);
value2 = Average(L,length);
 
if marketposition <= 0 then buy next bar at value1 stop;
if marketposition >= 0 then sellshort  next bar at value2 stop;

若有優化、歡迎分享。

光一條線、真的可以賺到錢嗎?當沖篇

源起:

朋友請我回測5MA 當沖交易 站上做多跌破做空, 順勢策略在台指期當沖是否能賺錢?
交易商品台指期,時間週期使用5分K

手續費設定:


初步程式碼:

Inputs: length(5);
value1 = Average(C,length);
if marketposition <= 0 and  close cross over value1 then buy next bar market;
if marketposition >=0 and close cross below value1 then sell next bar market;

權益圖




改良

1) 降低交易次數
2) 在波段大時進場

加入時間參數, 只做波段大的時段

Inputs: length(5),tradetimeStart (0850), tradepireod(100);
value1 = Average(C,length);


if marketposition <= 0 and time >= tradetimeStart and time <= (tradetimeStart + tradepireod) and  close cross over value1 then buy next bar market;
if marketposition >=0 and time >= tradetimeStart and time <= (tradetimeStart + tradepireod) and close cross below value1 then sell next bar market;

if(marketposition>0) and close cross below value1 then sell next bar market;
if(marketposition<0) and close cross over value1 then buytocover next bar market;

setexitonclose;


結論
5MA 均線順勢,在台指期當沖,要賺到錢比登天還要難。





2017年1月21日 星期六

頂尖交易者的10種好習慣

頂尖交易者的10種好習慣

1.遵循三個法則
2.壓低虧損
3.每天交易結束時,調整停損與目標價位
4.壓低交易佣金
5.業餘強調開盤,專業重視收盤
6.瞭解大盤趨勢,順勢操作
7.詳細紀錄每筆交易資料
8.虧損部份絕不向下攤平
   (唯一的例外 :行情回檔建立部位的時候。)
9.(不要)過度交易
10.至少拿出獲利的10%做慈善捐款

前進小日經 打造攻城掠地兵器

小日經的特色 1. 所需資金小,適合入門 2.交易時間長,東京時間 8:45 - 15:15   16:30 - 05:30 3.成交量大,適合程式交易。 準備工具: 1) Interactive Brokers 交易戶頭 (手續費低 每口合約 40日幣) 2)...