2008年10月13日 星期一

策略的產生

因為逆勢操作程式寫不出來,所以手邊的策略都是順勢操作。

也就是突破作多跌破做空

個人對突破的解釋是,有一個價位高高在上。

然後現在的價位慢慢逼近,然後超過他,然後進場,跌破亦然。

那這個高高在上得價位要怎麼產生??

其實要有一點想像力,通常奇怪的想法不見得不好。

想出一個好的,會有挖到寶一樣的心情XD

就像是Timothy 10,當初這想法出現時,Beta版不到30行搞定

現在也30多行,不到40行。然後這程式讓我賺了一點XD

所以策略不需要用太正常的想法,

也許威力彩第一期的開講號碼也可以當成一個策略

現在提供一個天改程式改到拼鼻血後想出來的玩意。

想法:

昨日高除以昨日低,取LOG後再取絕對值,在乘以昨收,這是作多點。

昨日低除以昨日高,取LOG後再取絕對值,在乘以昨收,這是作空點。

就這樣,寫成一個30K波段程式。


vars:longline(0),shortline(0);

vars:count(0),longlog(0),shortlog(0);

longlog=absvalue(log(highd(1)/lowd(1)));

shortlog=absvalue(log(lowd(1)/highd(1)));

longline=(1+longlog)*closed(1);

shortline=(1-shortlog)*closed(1);

if c > longline then begin
buy("B") next bar at market;
end;

if c < shortline then begin
sell("S") next bar at market;
end;


來個回測看一下,成本2000



真是神經病!!這樣回測下來還有一百多萬的獲利XD

這個想法我沒辦法解釋太多,反正就是亂想的。


難聽的話放最後,這程式只是文章的一部分,

證明"怪怪的想法"也許可以寫出有獲利的程式,

但請不要把程式拿去做真實交易,

因為,回測成績也不怎麼樣,用的話產生虧損不關我的事。

以上。
HEMiDEMi Technorati Del.icio.us MyShare?犖?貊惜 Yahoo