譯自第6章第一節
KELTNER交易系統
以移動平均線計算為主要指標用在KELTNER交易系統中。移動平均線通過計算X週期日期求和並且區分累計求和通過X值。一些時間這些計算用在固定數字的日期指向上。你有了很多數據指示後,新數據指示很少影響在最終的平均價值。長期移動均線指標試圖解決長期趨勢運動。相反,短期移動平均線試圖察覺短期市場波動。切斯特、凱特介紹這個移動均線系統是在1960年。KELTNER系統展示了依據最高、最低、和收盤價建設的移動平均線系統和在移動均線最高和最低價雙邊市場形成的波段和通道中。買入信號發生在當市場價格穿越上軌,賣出信號發生在當市場價格穿越下軌。我們可以應用基本的KELTNER方法,但需要增加一些鈴聲和汽笛。我們希望,切斯特,當市場發生突發的移動均線從一個方向移動,他是趨勢發生變化的信號。在KELTNER系統中,上下波段的穿透被視為為趨勢改變的信號。我們將跟隨趨勢在強勢中買入在弱市中賣出。我們將隨著贏利或虧損當市場折回移動均線的時候平倉離場。
主要問題是通道突破系統是一個假突破。主要時間裡,通道展示出市場力量耗盡時候趨勢轉換。經常地市場耗盡他本身力量移動到上軌或下軌並且立即回來朝相反的方向運動。這個是我們最擔心出現的。然而,自從我們認識到這個類型系統的弱點,我們設計程序止損在移動均線。當交易開始的時候許多交易方法將失敗並且一些形式的保護止損應該被執行。如果許多交易方法失敗,之後為什麼確定交易在第一個位置。成功的交易是消減短小的損失並且讓利潤持續。這個基本的交易原則
在資金管理領域。你的交易系統讓你參與到交易中並且資金管理系統管理你的頭寸最終合理離場。在凱特王系統中,移動均線的指示和軌道的穿透是我們入場交易的手法,和我們頭寸離場在移動均線系統是我們資金管理系統。我們的資金管理止損將及可能是保護性止損也可能是盈利性止損。如果我們抓長期趨勢,移動均線應該朝一個方向移動隨著我們入場信號並且幸運地獲得好的移動收入。永遠記住出場技巧入場技巧的成功與否。凱特王系統是一個長期趨勢系統,短期盈利不是我們的目的。我們將獲利如果他們按照我們的計劃,但是這個類型的系統他們最終可能達不到預想的目的。這個系統很少超過50%的成功率,我們抓到少數大的趨勢將彌補多數小的虧損。
大多數均線系統都是非常簡單的程序並且這個也不例外,我們僅僅需要兩個工具(1)最高、最低、收盤價的移動平均線。(2)移動平均線真實排列。你可能不熟悉真實排列這個術語。每日的日線排列就是通過計算每日最高價最低價的加減。這些排列的平均將是對期貨價格排列的一個評估。所以真實排列計算延伸出來的日線排列就是前日的收盤價(真實排列=MAX(昨日收盤,當日最高價)-MIN(昨日收盤,當日最低)因此,擴展了日線的範圍從而包括一些昨日收盤造成的缺口。我們認為真實排列給出了一些更精確的測定市場波動的方法。因此我們努力獲取長期移動趨勢,我們將用40日參數為我們平均參考計算。
KingKeltnerPseudocode
movAvg=Average(((High+Low+Close)/3),40)
upBand=movAvg+Average(TrueRange,40)
dnBand=movAvg?Average(TrueRange,40)
liquidPoint=Average(((High+Low+Close)/3),40)
AlongpositionwillbeinitiatedwhentodaysmovAvgisgreaterthan
yesterdaysandmarketaction>=upBand
AshortpositionwillbeinitiatedwhentodaysmovAvgislessthan
yesterdaysandmarketaction<=dnBand
Alongpositionwillbeliquidatedwhentodaysmarketaction
<=liquidPoint
Ashortpositionwillbeliquidatedwhentodaysmarketaction
>=liquidPoint
KingKeltnerProgram
{KingKeltnerbyGeorgePruitt—basedontradingsystempresentedbyChester
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])thenBuy("KKBuy")tomorrowatupBandstop;
if(movAvgValstop;
liquidPoint=movAvgVal;
112BuildingWinningTradingSystemswithTradeStation
If(MarketPosition=1)thenSelltomorrowatliquidPointstop;
If(MarketPosition=?1)thenBuyToCovertomorrowatliquidPointstop;
KELTNER系統程序測試
調用均線和平均真實排列函數
買/賣在下一個K線在停損水平
清算頭寸在下一個K線停損水平
結合輸入系統平台並且優化將來
凱特王交易系統測試結果如表格,形象示例戰士這個系統如何入場出場交易
Table6.1
KingKeltnerPerformance
SystemName:KingKeltnerCommission/Slippage=$75
Tested1982?3/19/2002
TotalNetMax.#ofMax.Cons.
MarketsProfitDrawDownTrades%WinsLosers
BritishPound$48,056.25$(51,962.50)23930.13%25
CrudeOil$36,152.50$(17,682.50)18432.07%16
Corn$(612.50)$(10,681.25)25122.71%14
Copper$5,180.00$(12,182.50)14933.56%10
Cotton$30,387.50$(26,997.50)24124.48%15
DeutschMark$57,962.50$(11,575.00)20833.17%10
EuroCurrency$2,612.50$(9,425.00)3638.89%5
EuroDollar$37,392.50$(6,130.00)20430.88%21
HeatingOil$10,673.68$(25,697.71)24027.50%12
JapaneseYen$114,175.00$(30,162.50)21531.16%12
LiveCattle$(3,036.50)$(21,925.50)24324.28%24
NaturalGas$100,577.50$(14,157.50)11937.82%7
Soybeans$(15,193.75)$(34,818.75)25127.49%15
SwissFranc$56,962.50$(14,837.50)22032.27%8
TreasuryNote$61,850.00$(11,053.13)20933.01%10
U.S.Bonds$66,275.00$(15,543.75)21528.84%9
Wheat$(16,112.50)$(19,906.25)25422.83%14
Total$593,302.183478
KELTNER系統摘要
全部的交易測試顯示非常有效,系統對大部分測試市場都達到非常好的盈利效果,這個交易系統在多次檢驗中都運轉的很好,能構帶來穩建的利潤,回想這裡僅有兩個參量,效果同樣有效對所有市場,這個系統可以通過修改優化參數來改良系統性能從而適應個別市場。我們傾向於同樣的參數設置,但其他行業的人在這一點上與我争論。他們的争論基於相信市場是一個不同的市場(例如日圓和活牛期貨)有不同的潛在原理,因此能用同樣的方法測試不同的市場。變化參數來反映不同的市場不僅僅是可接受的也是必要的。我們不完全同意這個觀點,但我們可以讨論不同的參數用在不同的市場。所有流通的市場都有一個自己的參數設置,並且所有肉類也有一個自己的參數等等。我們強烈的反對用不同的參數來對日圓和瑞士法郎。這兩個市場有相似的基本原理和市場運動模式。KELTNER系統基於全部投資組合與交易平台。所有這些都需要有效的資金管理。
1/2 1 2 下一頁 尾頁