Menu Close
D1

MultiCharts交易策略範例 研討

前陣子在理財頻道 
聽到老師說 “如果大盤開高走高收紅K 屬於強勢多頭的行情 應該要買進多單
反之開低走低收黑K是弱勢盤 應該要做空

用MultiCharts簡單驗證了這個邏輯
範例程式碼如下

				
					if O<C[1] and C>O then buy next bar at market;
if O>C[1] and C<O then sellshort next bar at market;

				
			

範例說明
當天開盤價大於昨天的收盤價(開高) 且當天的收盤價大於開盤價(收紅K) 則是在下一天開盤進場多單
當天開盤價小於昨天的收盤價(開低) 且當天的收盤價小於開盤價(收黑K) 則是在下一天開盤進場空單

回測最近5年 表現似乎不怎麼理想

我把邏輯簡單修改了一下 加上停損,結果大不同
想要知道是如何改造野豬妹嗎 ?
請繼續看下去

****************************************************************

				
					if O>C[1] and C<O then buy next bar at market;
if O<C[1] and C>O then sellshort next bar at market;

				
			

程式碼範例說明

開高走低 收黑K  隔天買進,開低走高收紅K 隔天賣出,績效似乎變好了,
可見老師媒體上講的鬼話不見得能相信  😡😡

				
					if O<C[1] and C>O then sellshort next bar at low stop;
				
			

加入濾網 開高走低 而且跌破前一天的低點 進行放空 績效又提升了

 加入風險空管停損機制

				
					setstoploss(closeD(1)*0.025*pointvalue);
				
			

停損是前一天收盤價的 2.5%

台指結算日平倉所有部位

				
					if dayofweek(date)=3 and dayofmonth(date)>14 and 
       dayofmonth(date)<22 then setexitonclose;
				
			

用日線週期回測

看起來舒服多了~~  😄😄

打開powerlanguage 練習看看,把交易邏輯轉換成程式語法 透過回測驗證可行性,

覺得起來合理的邏輯實際上不一定能用,不能賺錢的邏輯反向思考也許又是一條道路。

透過MultiCharts 讓我少繳一些學費~~  😄😄

其他精選文章...