大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現(xiàn)在的位置:程序化交易>> 特別播報>> 古期心得>>正文內(nèi)容

國外有名的凱特國王King Keltner交易系統(tǒng)[古期心得]

接下來的時間,想花一些時間跟大家來報告一些國外有名的交易系統(tǒng)。或許各位可以從這些系統(tǒng)裡面找到一些自己在開發(fā)系統(tǒng)的想法和靈感。我想就從很有名的一本書”Building Winning Trading Systems with TradeStation”裡面的交易系統(tǒng)開始報告起好了。





“Building Winning Trading Systems with TradeStation”是由George Pruitt & John Hill在2003年所寫的。這本算是TradeStation的教科書吧。因為這本書就是在教我們?nèi)绾尾僮鱐radeStation和如何寫Easy Language的程式。同時裡面的第六章也列出了一些範例的交易系統(tǒng)。今天要報告的是裡面介紹的第一個系統(tǒng),叫做凱特國王系統(tǒng)”King Keltner Trading Strategy”。





在交易系統(tǒng)設計的領域中,通道是常常被拿來使用的觀念之一。像是很有名的Bollinger Band就是採用通道的觀念所設計出來的系統(tǒng)。我們通常會先利用一條移動平均線來作為通道的中線,然後在這條移動平均線的上方加入一個數(shù)值,讓他變成上通道。然後在這條移動平均線的下方減去一個數(shù)值,讓他變成下通道。





而上下通道應該要加減多少數(shù)值,就各有巧妙不同了。最古老的方式是直接加減移動平均線的一個比率(比如說2%),這種系統(tǒng)就叫做envelop trading system。如果是加減2個標準差形成上下通道的話,這種系統(tǒng)就叫做Bollinger Band。而Chester Keltner在1960年提出的觀念,則是在這條移動平均線上加減Average True Range,形成上下通道。





Chester Keltner的這個系統(tǒng),是要在價格突破上通道的時候做多,跌破下通道的時候做空。而George Pruitt & John Hill在這本書裡面,則改進了這個系統(tǒng),加入了移動平均線出場的觀念,所以他們提的進出場的方式會變成下面這樣:
{程序化交易 m.weiqiv.net.cn }




Setup:40天的移動平均線上揚只做多。40天的移動平均線下跌只做空。



Entry:價位突破上通道做多。價位跌破下通道做空。



Exit:當進場之後,等待價位回到移動平均線就出場。



觀念很簡單,程式碼也不複雜。書裡面的程式碼如下:





{King Keltner by George Pruitt—based on trading system presented by Chester Keltner}







Inputs: avgLength(40), atrLength(40);



Vars: upBand(0),dnBand(0),liquidPoint(0),movAvgVal(0);



movAvgVal = Average((High + Low + Close)/3,avgLength);



upBand = movAvgVal + AvgTrueRange(atrLength);



dnBand = movAvgVal - AvgTrueRange(atrLength);



if(movAvgVal > movAvgVal[1]) then Buy ("KKBuy") tomorrow at upBand stop;



if(movAvgVal < movAvgVal[1]) then Sell Short("KKSell") tomorrow at dnBand stop;



liquidPoint = movAvgVal;



If(MarketPosition = 1) then Sell tomorrow at liquidPoint stop;



If(MarketPosition = -1) then Buy To Cover tomorrow at liquidPoint stop;









而這個系統(tǒng)在 1982-2002年這20年的績效表現(xiàn)列出在下面這個表。
KK Performance.JPG

這個表在我看來,有一點特別引起我的興趣。就是績效表現(xiàn)特別好的商品就是日幣和天然氣這兩個商品。跟我這幾年的交易心得相同,看來容易操作的商品,用簡單的系統(tǒng)就可以得到很好的績效。
{程序化交易 m.weiqiv.net.cn }






雖然King Keltner交易系統(tǒng)的概念很簡單,但是有一個小小的缺點,就是上下通道的寬度是固定的,也就是固定在一倍的ATR寬度。所以如果我們想要改用intraday資料來做交易的話,會想要試試看不同通道寬度,對於整體績效的影響。所以小弟在這裡做了個小小的修正,將我們可以試試看不同的通道寬度,也就是加入atrRatio這個參數(shù)。修改後的程式碼會變成是下面這樣:









Inputs: avgLength(40), atrLength(40),atrRatio(2);



Vars: upBand(0),dnBand(0),liquidPoint(0),movAvgVal(0);



movAvgVal = Average((High + Low + Close)/3,avgLength);



upBand = movAvgVal + atrRatio * AvgTrueRange(atrLength);



dnBand = movAvgVal - atrRatio * AvgTrueRange(atrLength);



if(movAvgVal > movAvgVal[1]) then Buy ("KKBuy") tomorrow at upBand stop;



if(movAvgVal < movAvgVal[1]) then Sell Short("KKSell") tomorrow at dnBand stop;



liquidPoint = movAvgVal;



If(MarketPosition = 1) then Sell tomorrow at liquidPoint stop;



If(MarketPosition = -1) then Buy To Cover tomorrow at liquidPoint stop;

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯(lián)系技術人員 QQ: 1145508240  有需要幫忙請點擊這里留言!!!進行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內(nèi)容
主站蜘蛛池模板: 亚洲欧美久久精品 | 美国黑人特大一级毛片 | 久久精品国产福利国产秒 | 久久综合给合久久狠狠狠色97 | 欧美一级毛片免费看视频 | 午夜a一级毛片一.成 | 亚洲欧洲综合网 | 久久综合一区二区 | 国产激情影院 | 欧美在线播放成人免费 | 一区二区三区四区产品乱码伦 | 污网站视频在线观看 | 久久国产精品亚洲一区二区 | 国产伦精品一区二区三区在线观看 | 波多结衣一区二区三区 | 中文字幕免费视频精品一 | 在线观看国产欧美 | 欧美另类丰满69xxxxx | 欧美在线精品一区二区三区 | 国产成人欧美一区二区三区的 | 青青久视频 | 99这里只有精品6 | 久久精品免费视频观看 | 一级毛片 在线播放 | 精品一区二区三区的国产在线观看 | 国产成人综合亚洲动漫在线 | 久久综合给会久久狠狠狠 | 欧美精品一区二区在线观看 | 久久国产成人精品国产成人亚洲 | 老司机午夜性大片 | 东北老妇露脸xxxxx | 草草免费观看视频在线 | a网站免费 | 好吊妞视频在线观看 | 亚洲欧美综合视频 | 亚洲精品永久一区 | 曰本女人一级毛片看一级毛 | 福利视频在线 | 天天草b| 国产成人综合亚洲亚洲欧美 | www.4hu影院|