人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

您現在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識>>正文內容

簡易文華模型改金字塔方法(原來用文華的小伙伴看過來?。金字塔]

  • 咨詢內容:

    這是一個簡易文華模型改金字塔教程

     

    1、簡易模型改法

    文華boll模型

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

    TMP2:=STD(CLOSE,M);//求M個周期內的收盤價的標準差

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

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

    CROSS(C,BOTTOM),BPK;//當最新價上穿下軌時,做多

    CROSS(TOP,C),SPK;//當最新價下穿上軌時,做空

    AUTOFILTER;

     

    金字塔模型 簡單改法:

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

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

    TMP2:=STD(CLOSE,M);//求M個周期內的收盤價的標準差

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

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

    CROSS(C,BOTTOM),BPK,TFILTER;

    CROSS(TOP,C),SPK,TFILTER;

     

    金字塔模型 新交易系統改法:

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

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

    TMP2:=STD(CLOSE,M);//求M個周期內的收盤價的標準差

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

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

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

    sellshort(1,1,market);//平空 第一個1代表100%成立,第二個1代表下單手數(下同)

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

    end

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

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

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

    end

     

    2、解決AUTOFILTER

        通過實際工作中的交流,發現用戶經簡單轉換后,稍了解下金字塔機制,改用Holding函數來控制,不再使用此函數的非常多,我想通過此貼,讓大家少走彎路。  

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

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

    (這里我們不用cross函數,因為它是一個點.為了更直觀的達到效果,我們用C>bottom ;C<top來替代金叉,死叉)

    文華boll模型

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

    TMP2:=STD(CLOSE,M);//求M個周期內的收盤價的標準差

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

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

    C>BOTTOM,BPK;//當最新價上穿下軌時,做多

    TOP>C,SPK;//當最新價下穿上軌時,做空

    AUTOFILTER;

     
    現在我們在金字塔中用Holding函數可改為:

    //中間變量

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

    TMP2:=STD(CLOSE,M);//求M個周期內的收盤價的標準差

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

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

    //交易條件

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

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


    //交易系統

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

    buy(加倉條件,手數,matket);

    得到當前策略虛擬持倉量,多倉返回正數,空倉返回負數,無持倉返回0。

     

    3、BARSBP、BARSSK、BAESSP在金字塔的實現

    借助variable(全局變量)實現。

    可以設置一個全局變量

    以開多為例

    variable:a=0;

    if 開多條件 then begin

          buy();

          A:=A+1;//開始計數

    end

    ……

    ……

    if TYPEBAR(1 , 1)>0 then A:=A+1;//每根K線+1

    補充:

    typebar函數說明

    得到當前位置之前上N次信號指定類型距當前周期

    用法:
    TYPEBAR(N,TYPE)N表示上次信號,
    TYPE表示信號類型 0、無信號1、開多2、平多3、開空;4、平空

    例如:TYPEBAR(2,1)表示:倒數第2個開多信號歷時

    更多variable用法請參考金字塔初級教程。

     

    4、BKPRICE、BPPRICE、SKPRICE、SPPRICE在金字塔的實現。

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

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

    http://www.weistock.com:8080/page/video/013.php

     

    至于金字塔的后臺是什么,它與圖表程序化的差別,請看論壇置頂的帖子

    《深度理解金字塔公式系統的工作機理》

    [此貼子已經被作者于2014/11/19 13:29:14編輯過]

     

  • 金字塔客服: 多謝分享。

 

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

可聯系技術人員 QQ: 511411198  點擊這里給我發消息進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 最近免费最新高清中文字幕韩国 | 免费精品一区二区三区第35 | 伦理片在线观看网站资源 | 成人免费视频网址 | 开心激情五月婷婷 | 一级片免费的 | 精品国产一区二区三区不卡在线 | 成人激情视频 | 六月丁香在线视频 | 日批在线观看 | 在线观看精品视频一区二区三区 | 99热精品国产麻豆 | 人人做天天爱夜夜爽中字 | 亚洲影视在线观看 | 大黄网站在线观看 | 亚洲成人精品在线 | 国产精品成人观看视频网站 | 波多野结衣一区在线 | 欧美人人做人人爽人人喊 | 国产午夜不卡在线观看视频666 | 日韩欧美在线视频观看 | 91亚洲最新精品 | 国产免费高清在线精品一区 | 中文精品久久久久国产网站 | 制服丝袜在线一区 | 欧美中文字幕在线播放 | 操操操日日 | 中国女人hd | 性欧美video超清 | 午夜视频一区二区三区 | 一本大道无香蕉综合在线 | 在线看欧美日韩中文字幕 | 日本大片久久久高清免费看 | 黑人黄色毛片 | 99在线视频精品 | 日本高清中文字幕一区二区三区a | 亚洲国产成人久久三区 | 国产亚洲综合一区 柠檬导航 | 我要看一级黄色毛片 | 香蕉大伊亚洲人在线观看 | 成人黄色免费网址 |