您現(xiàn)在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔模型>>正文內(nèi)容

文華交易模型策略改編成金字塔方法[金字塔模型]

 


文華boll模型

MID:MA(CLOSE,N);//求N個(gè)周期的收盤價(jià)均線,稱為布林通道中軌

TMP2:=STD(CLOSE,M);//求M個(gè)周期內(nèi)的收盤價(jià)的標(biāo)準(zhǔn)差

TOP:MID+P*TMP2;//布林通道上軌

BOTTOM:MID-P*TMP2;//布林通道下軌

CROSS(C,BOTTOM),BPK;//當(dāng)最新價(jià)上穿下軌時(shí),做多

CROSS(TOP,C),SPK;//當(dāng)最新價(jià)下穿上軌時(shí),做空

AUTOFILTER;

 

金字塔模型 簡單改法:

input:n(26,5,300,1),M(26,1,100,1),P(2,1,10,1);//定義參數(shù)

MID:MA(CLOSE,N);//求N個(gè)周期的收盤價(jià)均線,稱為布林通道中軌

TMP2:=STD(CLOSE,M);//求M個(gè)周期內(nèi)的收盤價(jià)的標(biāo)準(zhǔn)差

TOP:MID+P*TMP2;//布林通道上軌

BOTTOM:MID-P*TMP2;//布林通道下軌

CROSS(C,BOTTOM),BPK,TFILTER;

CROSS(TOP,C),SPK,TFILTER;

 

金字塔模型 新交易系統(tǒng)改法:

input:n(26,5,300,1),M(26,1,100,1),P(2,1,10,1);//定義參數(shù)

MID:MA(CLOSE,N);//求N個(gè)周期的收盤價(jià)均線,稱為布林通道中軌

TMP2:=STD(CLOSE,M);//求M個(gè)周期內(nèi)的收盤價(jià)的標(biāo)準(zhǔn)差

TOP:MID+P*TMP2;//布林通道上軌

BOTTOM:MID-P*TMP2;//布林通道下軌

 

if CROSS(C,BOTTOM) and holding<=0 then begin//當(dāng)收盤價(jià)上穿下軌且有空倉或無倉時(shí)

sellshort(1,1,market);//平空 第一個(gè)1代表100%成立,第二個(gè)1代表下單手?jǐn)?shù)(下同)

buy(1,1,market);//開多

end

 

if CROSS(TOP,C) and holding>=0 then begin //當(dāng)收盤價(jià)下穿上軌且有多倉或無倉時(shí)

sell(1,1,market);//平多

buyshort(1,1,market);//開空

end

 

 

 

1、Autofilter與Holding

    首先,還是要講這個(gè)函數(shù)。雖然之前的《簡易文華模型改金字塔方法(一)》解決了初級的代碼轉(zhuǎn)換的問題。通過實(shí)際工作中的交流,發(fā)現(xiàn)用戶經(jīng)簡單轉(zhuǎn)換后,稍了解下金字塔機(jī)制,改用Holding函數(shù)來控制,不再使用此函數(shù)的非常多,我想通過此貼,讓大家少走彎路。  

     我們來研究下Autofilter的機(jī)制,它實(shí)際作用是,當(dāng)我第一次滿足條件后開倉,之后再滿足條件不在開倉。即用成立條件和持倉來判斷。

我們依然以文華的Boll模型為例:

(這里我們不用cross函數(shù),因?yàn)樗且粋€(gè)點(diǎn).為了更直觀的達(dá)到效果,我們用C>bottom ;C<top來替代金叉,死叉)

文華boll模型

MID:MA(CLOSE,N);//求N個(gè)周期的收盤價(jià)均線,稱為布林通道中軌

TMP2:=STD(CLOSE,M);//求M個(gè)周期內(nèi)的收盤價(jià)的標(biāo)準(zhǔn)差

TOP:MID+P*TMP2;//布林通道上軌

BOTTOM:MID-P*TMP2;//布林通道下軌

C>BOTTOM,BPK;//當(dāng)最新價(jià)上穿下軌時(shí),做多

TOP>C,SPK;//當(dāng)最新價(jià)下穿上軌時(shí),做空

AUTOFILTER;

 

現(xiàn)在我們在金字塔中用Holding函數(shù)可改為:

 

//中間變量

MID:MA(CLOSE,N);//求N個(gè)周期的收盤價(jià)均線,稱為布林通道中軌

TMP2:=STD(CLOSE,M);//求M個(gè)周期內(nèi)的收盤價(jià)的標(biāo)準(zhǔn)差

TOP:MID+P*TMP2;//布林通道上軌

BOTTOM:MID-P*TMP2;//布林通道下軌

手?jǐn)?shù):=ss;//這個(gè)參數(shù) 自己定義下

//交易條件

開多平空條件:=C>BOTTOM and holding<=0;//當(dāng)最新價(jià)上穿下軌時(shí),并且持空倉或無倉的情況下,做多

開空平多條件:=TOP>C and holding>=0;//當(dāng)最新價(jià)下穿上軌時(shí) 并且持多倉或無倉的情況下,做空

 

 

//交易系統(tǒng)

平空:SELLSHORT(開多平空條件,手?jǐn)?shù),MARKET);

平多:SELL(開空平多條件,手?jǐn)?shù),MARKET);

開多:BUY(開多平空條件,手?jǐn)?shù),MARKET);

開空:BUYSHORT(開空平多條件,手?jǐn)?shù),MARKET);

 

大家樂于使用holding的原因是,用此函數(shù)對于實(shí)現(xiàn)復(fù)雜的加減倉策略(如:金字塔式加減倉) 就非常方便了。

比如在上面的例子我加入一個(gè)加倉條件:

加倉條件:=c>mid and holding=1;//當(dāng)最新價(jià)大于中軌,且持一手多單,加倉

對應(yīng)加倉的語句:

buy(加倉條件,手?jǐn)?shù),matket);

 

Holding函數(shù)說明:

 

得到當(dāng)前策略虛擬持倉量,多倉返回正數(shù),空倉返回負(fù)數(shù),無持倉返回0。

用法:HOLDING

 

2、BARSBK、BARSBP、BARSSK、BARSSP在金字塔的實(shí)現(xiàn)

      這些函數(shù)金字塔沒有刻意的去做封裝,而是提供了更自由的方式。普通的可通過Barslast(X)函數(shù)實(shí)現(xiàn)。

      復(fù)雜的,可通過variable(全局變量)實(shí)現(xiàn)。

      以barsbk為例:

      可以設(shè)置一個(gè)全局變量variable:a=0;并在代碼最后增加 A:=A+1;

      if 開多條件 then begin

          buy();
          a:=0;

      end

      ……

      A:=A+1;

      那么如何判斷某根K線是上次開倉到現(xiàn)在的距離呢?

      我們來分析下,每根K線都有一個(gè)A的值,當(dāng)開多單后,這個(gè)值被重置為0 并在之后重新計(jì)算。

      那么判斷開多這根K就可以用下列公式來判斷

      REF(a,1)>0 and a=0  //上一根K的a值大于0 并且 當(dāng)根K線的a值等于0.

      這種方式能很靈活的與其他各種條件混用。

      Variable是金字塔初級用戶必學(xué)的一個(gè)技巧,掌握它就能很好的實(shí)現(xiàn)移動止損等等模塊。相關(guān)資料請閱讀金字塔的相關(guān)教程,此貼不再贅述。

 

3、BKPRICE、BPPRICE、SKPRICE、SPPRICE在金字塔的實(shí)現(xiàn)。

       金字塔對于開平倉價(jià)格 只有2個(gè)函數(shù) enterprice(上次開倉價(jià))和exitprice(上次平倉價(jià))。

       策略若需更靈活的使用,請參考variable(全局變量)的使用。

 

 

 

{別忘了將本網(wǎng)告訴您身邊的朋友,向朋友傳達(dá)有用資料,也是一種人情,你朋友會感謝你的。}

 

有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

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

 


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
  主站蜘蛛池模板: 婷婷开心深爱五月天播播| free性满足hd极品| 波多野结衣一区二区免费视频| 大帝AV在线一区二区三区| 亚洲欧美一区二区成人片| 精品一区二区三区色花堂| 无码任你躁久久久久久老妇| 亚洲欧美日韩综合一区| 成人免费的性色视频| 新版天堂中文在线8官网| 人妻系列av无码专区| 青青草原免费在线| 广西美女一级毛片| 亚洲欧美在线综合一区二区三区| 老湿机一区午夜精品免费福利| 天天躁夜夜躁狠狠躁2021| 亚洲欧美日韩在线线精品| 色cccwww| 国产高潮视频在线观看| 久久精品国产屋| 青草娱乐极品免费视频| 小受被多男摁住—灌浓精| 亚洲欧美一区二区三区| 精品女同一区二区三区免费站| 国产色视频网免费| 三上悠亚日韩精品一区在线| xxxxx做受大片视频免费| 男女男精品视频| 国产精品igao视频网网址| www99re| 日日碰狠狠添天天爽不卡 | 久久不见久久见免费影院www日本 久久不见久久见免费影院www日本 | 欧美成人三级一区二区在线观看| 成人理论电影在线观看| 亚洲码在线中文在线观看| 高潮插的我好爽再干噢在线欢看| 征服人妇系列200| 久久天天躁狠狠躁夜夜躁2014| 男女免费爽爽爽在线视频| 国产一级一片免费播放i| 99久久99久久免费精品小说|