THE KING KELTNER TRADING STRATEGY譯自<Building Winning Trading System with TradeStation>第6章第一節

KELTNER交易系統
以移動(dòng)平均線(xiàn)計算為主要指標用在KELTNER交易系統中。移動(dòng)平均線(xiàn)通過(guò)計算X周期日期求和并且區分累計求和通過(guò)X值。一些時(shí)間這些計算用在固定數字的日期指向上。你有了很多數據指示后,新數據指示很少影響在最終的平均價(jià)值。長(cháng)期移動(dòng)均線(xiàn)指標試圖解決長(cháng)期趨勢運動(dòng)。相反,短期移動(dòng)平均線(xiàn)試圖察覺(jué)短期市場(chǎng)波動(dòng)。切斯特、凱特介紹這個(gè)移動(dòng)均線(xiàn)系統是在1960年。KELTNER系統展示了依據最高、最低、和收盤(pán)價(jià)建設的移動(dòng)平均線(xiàn)系統和在移動(dòng)均線(xiàn)最高和最低價(jià)雙邊市場(chǎng)形成的波段和通道中。買(mǎi)入信號發(fā)生在當市場(chǎng)價(jià)格穿越上軌,賣(mài)出信號發(fā)生在當市場(chǎng)價(jià)格穿越下軌。我們可以應用基本的KELTNER方法,但需要增加一些鈴聲和汽笛。我們希望,切斯特,當市場(chǎng)發(fā)生突發(fā)的移動(dòng)均線(xiàn)從一個(gè)方向移動(dòng),他是趨勢發(fā)生變化的信號。在KELTNER系統中,上下波段的穿透被視為為趨勢改變的信號。我們將跟隨趨勢在強勢中買(mǎi)入在弱市中賣(mài)出。我們將隨著(zhù)贏(yíng)利或虧損當市場(chǎng)折回移動(dòng)均線(xiàn)的時(shí)候平倉離場(chǎng)。
主要問(wèn)題是通道突破系統是一個(gè)假突破。主要時(shí)間里,通道展示出市場(chǎng)力量耗盡時(shí)候趨勢轉換。經(jīng)常地市場(chǎng)耗盡他本身力量移動(dòng)到上軌或下軌并且立即回來(lái)朝相反的方向運動(dòng)。這個(gè)是我們最擔心出現的。然而,自從我們認識到這個(gè)類(lèi)型系統的弱點(diǎn),我們設計程序止損在移動(dòng)均線(xiàn)。當交易開(kāi)始的時(shí)候許多交易方法將失敗并且一些形式的保護止損應該被執行。如果許多交易方法失敗,之后為什么確定交易在第一個(gè)位置。成功的交易是消減短小的損失并且讓利潤持續。這個(gè)基本的交易原則
在資金管理領(lǐng)域。你的交易系統讓你參與到交易中并且資金管理系統管理你的頭寸最終合理離場(chǎng)。在凱特王系統中, 移動(dòng)均線(xiàn)的指示和軌道的穿透是我們入場(chǎng)交易的手法,和我們頭寸離場(chǎng)在移動(dòng)均線(xiàn)系統是我們資金管理系統。我們的資金管理止損將及可能是保護性止損也可能是盈利性止損。如果我們抓長(cháng)期趨勢,移動(dòng)均線(xiàn)應該朝一個(gè)方向移動(dòng)隨著(zhù)我們入場(chǎng)信號并且幸運地獲得好的移動(dòng)收入。永遠記住出場(chǎng)技巧入場(chǎng)技巧的成功與否。凱特王系統是一個(gè)長(cháng)期趨勢系統,短期盈利不是我們的目的。我們將獲利如果他們按照我們的計劃,但是這個(gè)類(lèi)型的系統他們最終可能達不到預想的目的。這個(gè)系統很少超過(guò)50%的成功率,我們抓到少數大的趨勢將彌補多數小的虧損。
大多數均線(xiàn)系統都是非常簡(jiǎn)單的程序并且這個(gè)也不例外,我們僅僅需要兩個(gè)工具(1)最高、最低、收盤(pán)價(jià)的移動(dòng)平均線(xiàn)。(2)移動(dòng)平均線(xiàn)真實(shí)排列。你可能不熟悉真實(shí)排列這個(gè)術(shù)語(yǔ)。每日的日線(xiàn)排列就是通過(guò)計算每日最高價(jià)最低價(jià)的加減。這些排列的平均將是對期貨價(jià)格排列的一個(gè)評估。所以真實(shí)排列計算延伸出來(lái)的日線(xiàn)排列就是前日的收盤(pán)價(jià)(真實(shí)排列=MAX(昨日收盤(pán),當日最高價(jià))-MIN(昨日收盤(pán),當日最低)因此,擴展了日線(xiàn)的范圍從而包括一些昨日收盤(pán)造成的缺口。我們認為真實(shí)排列給出了一些更精確的測定市場(chǎng)波動(dòng)的方法。因此我們努力獲取長(cháng)期移動(dòng)趨勢,我們將用40日參數為我們平均參考計算。
King Keltner Pseudocode
movAvg = Average(((High + Low + Close)/3),40)
upBand = movAvg + Average(TrueRange,40)
dnBand = movAvg – Average(TrueRange,40)
liquidPoint = Average(((High + Low + Close)/3),40)
A long position will be initiated when today‘s movAvg is greater than
yesterday‘s and market action >= upBand
A short position will be initiated when today‘s movAvg is less than
yesterday‘s and market action <= dnBand
A long position will be liquidated when today‘s market action
<= liquidPoint
A short position will be liquidated when today‘s market action
>= liquidPoint
King Keltner Program
{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),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;
112 Building Winning Trading Systems with TradeStation
If(MarketPosition = 1) then Sell tomorrow at liquidPoint stop;
If(MarketPosition = –1) then Buy To Cover tomorrow at liquidPoint stop;
KELTNER系統程序測試
調用均線(xiàn)和平均真實(shí)排列函數
買(mǎi)/賣(mài)在下一個(gè)K線(xiàn)在停損水平
清算頭寸在下一個(gè)K線(xiàn)停損水平
結合輸入系統平臺并且優(yōu)化將來(lái)
凱特王交易系統測試結果如表格,形象示例戰士這個(gè)系統如何入場(chǎng)出場(chǎng)交易
Table 6.1
King Keltner Performance
System Name: King Keltner Commission/Slippage = $75
Tested 1982 – 3/19/2002
Total Net Max. # of Max. Cons.
Markets Profit DrawDown Trades % Wins Losers
British Pound $ 48,056.25 $ (51,962.50) 239 30.13% 25
Crude Oil $ 36,152.50 $ (17,682.50) 184 32.07% 16
Corn $ (612.50) $ (10,681.25) 251 22.71% 14
Copper $ 5,180.00 $ (12,182.50) 149 33.56% 10
Cotton $ 30,387.50 $ (26,997.50) 241 24.48% 15
Deutsch Mark $ 57,962.50 $ (11,575.00) 208 33.17% 10
Euro Currency $ 2,612.50 $ (9,425.00) 36 38.89% 5
Euro Dollar $ 37,392.50 $ (6,130.00) 204 30.88% 21
Heating Oil $ 10,673.68 $ (25,697.71) 240 27.50% 12
Japanese Yen $ 114,175.00 $ (30,162.50) 215 31.16% 12
Live Cattle $ (3,036.50) $ (21,925.50) 243 24.28% 24
Natural Gas $ 100,577.50 $ (14,157.50) 119 37.82% 7
Soybeans $ (15,193.75) $ (34,818.75) 251 27.49% 15
Swiss Franc $ 56,962.50 $ (14,837.50) 220 32.27% 8
Treasury Note $ 61,850.00 $ (11,053.13) 209 33.01% 10
U.S. Bonds $ 66,275.00 $ (15,543.75) 215 28.84% 9
Wheat $ (16,112.50) $ (19,906.25) 254 22.83% 14
Total $ 593,302.18 3478
KELTNER系統摘要
全部的交易測試顯示非常有效,系統對大部分測試市場(chǎng)都達到非常好的盈利效果,這個(gè)交易系統在多次檢驗中都運轉的很好,能構帶來(lái)穩建的利潤,回想這里僅有兩個(gè)參量,效果同樣有效對所有市場(chǎng),這個(gè)系統可以通過(guò)修改優(yōu)化參數來(lái)改良系統性能從而適應個(gè)別市場(chǎng)。我們傾向于同樣的參數設置,但其他行業(yè)的人在這一點(diǎn)上與我爭論。他們的爭論基于相信市場(chǎng)是一個(gè)不同的市場(chǎng)(例如日圓和活牛期貨)有不同的潛在原理,因此能用同樣的方法測試不同的市場(chǎng)。變化參數來(lái)反映不同的市場(chǎng)不僅僅是 可接受的也是必要的。我們不完全同意這個(gè)觀(guān)點(diǎn),但我們可以討論不同的參數用在不同的市場(chǎng)。所有流通的市場(chǎng)都有一個(gè)自己的參數設置,并且所有肉類(lèi)也有一個(gè)自己的參數等等。我們強烈的反對用不同的參數來(lái)對日圓和瑞士法郎。這兩個(gè)市場(chǎng)有相似的基本原理和市場(chǎng)運動(dòng)模式。KELTNER系統基于全部投資組合與交易平臺。所有這些都需要有效的資金管理
聯(lián)系客服