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

這個軟件自帶指標(biāo)如何修改為連虧三次 才交易 [金字塔]

  • 咨詢內(nèi)容:

    閃靈交易者策略

    The Ghost Trader Trading Stategy)

    在交易中,特別是突破類模型,成功率并不高,若碰上反復(fù)的假突破,更是一種災(zāi)難。那有沒有方法來減少這種情形的發(fā)生呢?本文介紹的閃靈交易者策略(The Ghost Trader Trading Stategy)為大家提供了一種方式。

    閃靈交易者策略源自于交易者的觀察,一些交易者從自己的交易記錄中發(fā)現(xiàn),若上一次交易是盈利的,那么下一筆交易是虧損的概率比較大。因此在設(shè)計策略時,希望能跳過這些我們認(rèn)為會虧損的交易。具體到策略中,我們將引入模擬交易的概念(這個概念僅指此策略中代碼部分,請勿與金字塔模擬交易混淆), 與之對應(yīng)的是真實下單模塊。模擬交易始終在運行交易條件。而真實下單模塊直到上一筆模擬交易是虧損的情況下才執(zhí)行。

    本文的例子,將忠于原策略,建立在一個指數(shù)移動平均和RSI指標(biāo)上。默認(rèn)只考慮一次虧損的情況,周期為日線,運行模式為走完K線(在小周期運行此策略,效果更明顯些)。

    開多:9日收盤價指數(shù)平均大于等于19日最高價的指數(shù)平均并且9日收盤價的RSI指標(biāo)下穿70

    開空:9日收盤價指數(shù)平均小于19日最高價的指數(shù)平均并且9日收盤價的RSI指標(biāo)上穿30

    平多:最新價下穿20日低點。

    平空:最新價上穿20日高點。

    以上進(jìn)出場點并不是這個策略的要點,重在如何記錄模擬交易的狀況,在金字塔軟件中,我們將使用全局變量來構(gòu)建這個部分。具體的見代碼,我會多做些注釋。若您完全理解后,移動止盈止損的代碼也應(yīng)不在話下。

    代碼:
    //
    策略:閃靈交易者系統(tǒng)
    //
    類型:
    //
    版本:1.0
    //
    修訂時間:2012.11.24
    //DESIGNED BY ROGARZ
    //weibo:http://weibo.com/rogarwahoo

    //
    中間變量
    INPUT:N1(9,1,100,1),SS(1,1,100);
    VARIABLE:
    該筆盈虧:=0;模擬持倉:=0,模擬開倉價:=0,模擬平倉價:=0,真實系統(tǒng)下單開關(guān):=0;
    LC := REF(CLOSE,1);
    RSI:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;//RSI
    指標(biāo)默認(rèn)N19
    9
    日收盤價指數(shù)平均:REF(EMA(CLOSE,9),1);
    19
    日最高價收盤價平均:REF(EMA(HIGH,19),1);
    20
    日高點:=REF(HHV(H,20),1);
    20
    日低點:=REF(LLV(L,20),1);
    手?jǐn)?shù):=SS;
    //
    交易條件
    開多條件:=9日收盤價指數(shù)平均>=19日最高價收盤價平均 AND REF(RSI,1)<70;
    開空條件:=9日收盤價指數(shù)平均<19日最高價收盤價平均 AND REF(RSI,1)>30;
    平多條件:=C<20日低點;
    平空條件:=C>=20日高點;


    //
    交易系統(tǒng)
    //模擬交易模塊
    IF 
    開多條件 AND 模擬持倉=0 THEN BEGIN
       
    模擬開倉價:=CLOSE;//記錄開倉價
       
    模擬持倉:=1;//模擬持倉為1
    END

    IF 平多條件 AND 模擬持倉=1 THEN BEGIN
       
    模擬平倉價:=CLOSE;//記錄平倉價
       
    該筆盈虧:=模擬平倉價-模擬開倉價;//在模擬交易模塊中我們只需計算上一筆交易是賺還是虧,在這里我只計算盈虧最后的點數(shù)
       
    模擬持倉:=0;//將全局變量*模擬持倉*初始化為0
       
    IF 該筆盈虧>0 THEN BEGIN
        
    真實系統(tǒng)下單開關(guān):=0;//0代表模擬交易上一筆是賺錢的。
        
    模擬開倉價:=0;//將全局變量*模擬開倉價*初始化為0
        
    模擬平倉價:=0;//將全局變量*模擬開倉價*初始化為0
       END
       IF 
    該筆盈虧<=0 THEN BEGIN
        
    真實系統(tǒng)下單開關(guān):=1;//1代表模擬交易上一筆是虧錢的。
        
    模擬開倉價:=0;//將全局變量*模擬開倉價*初始化為0
        
    模擬平倉價:=0;//將全局變量*模擬平倉價*初始化為0  
       END
     END
     
    IF 
    開空條件 AND 模擬持倉=0 THEN BEGIN
       
    模擬開倉價:=CLOSE;//記錄開倉價
       
    模擬持倉:=-1;//模擬持倉為-1
    END

    IF 平空條件 AND 模擬持倉=-1 THEN BEGIN
       
    模擬平倉價:=CLOSE;//記錄平倉價
       
    該筆盈虧:=模擬開倉價-模擬平倉價;//在模擬交易模塊中我們只需計算上一筆交易是賺還是虧,在這里我只計算盈虧最后的點數(shù)
       
    模擬持倉:=0;//將全局變量*模擬持倉*初始化為0
       
    IF 該筆盈虧>0 THEN BEGIN
        
    真實系統(tǒng)下單開關(guān):=0;//0代表模擬交易上一筆是賺錢的。
        
    模擬開倉價:=0;//將全局變量*模擬開倉價*初始化為0
        
    模擬平倉價:=0;//將全局變量*模擬開倉價*初始化為0
       END
       IF 
    該筆盈虧<=0 THEN BEGIN
        
    真實系統(tǒng)下單開關(guān):=1;//1代表模擬交易上一筆是虧錢的。
        
    模擬開倉價:=0;//將全局變量*模擬開倉價*初始化為0
        
    模擬平倉價:=0;//將全局變量*模擬開倉價*初始化為0
       END
     END
     
    //
    真實下單模塊 
    平空:SELLSHORT(平空條件 AND HOLDING<0,手?jǐn)?shù),MARKET);
    平多:SELL(平多條件 AND HOLDING>0,手?jǐn)?shù),MARKET);
    開多:BUY(開多條件 AND 真實系統(tǒng)下單開關(guān)=1 AND HOLDING=0,手?jǐn)?shù),MARKET);
    開空:BUYSHORT(開空條件 AND 真實系統(tǒng)下單開關(guān)=1 AND HOLDING=0,手?jǐn)?shù),MARKET);

     

           這個策略雖說是一個完整的策略,但個人覺得更像是一個模板。大家理解后,應(yīng)很容易修改這個模板,任意發(fā)揮,默認(rèn)只計算一次虧損策略的效果并不明顯。若改成比如連虧3次后再交易的情形,交易次數(shù)和效果很明顯。

     

  • 金字塔客服:

    1,請首先看懂這部分代碼。個人認(rèn)為您懂了,那么連虧三次表達(dá)上也沒有問題

    [此貼子已經(jīng)被作者于2014/7/4 16:33:56編輯過]

     

  • 用戶回復(fù): 看看問題出在了哪里,累計盈虧次數(shù)不會歸0,怎么回事


    INPUT:N1(9,1,100,1),SS(1,1,100);VARIABLE:該筆盈虧:=0;模擬持倉:=0,模擬開倉價:=0,模擬平倉價:=0,累計盈虧次數(shù):=0;LC := REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;//RSI指標(biāo)默認(rèn)N1為99日收盤價指數(shù)平均:REF(EMA(CLOSE,9),1);19日最高價收盤價平均:REF(EMA(HIGH,19),1);20日高點:=REF(HHV(H,20),1);20日低點:=REF(LLV(L,20),1);手?jǐn)?shù):=SS;//交易條件開多條件:=9日收盤價指數(shù)平均>=19日最高價收盤價平均 AND REF(RSI,1)<70;開空條件:=9日收盤價指數(shù)平均<19日最高價收盤價平均 AND REF(RSI,1)>30;平多條件:=C<20日低點;平空條件:=C>=20日高點;
    //交易系統(tǒng)      //模擬交易模塊IF 開多條件 AND 模擬持倉=0 THEN BEGIN   模擬開倉價:=CLOSE;//記錄開倉價   模擬持倉:=1;//模擬持倉為1ENDIF 平多條件 AND 模擬持倉=1 THEN BEGIN   模擬平倉價:=CLOSE;//記錄平倉價   該筆盈虧:=模擬平倉價-模擬開倉價;//在模擬交易模塊中我們只需計算上一筆交易是賺還是虧,在這里我只計算盈虧最后的點數(shù)   模擬持倉:=0;//將全局變量*模擬持倉*初始化為0   IF 該筆盈虧>0 THEN BEGIN    累計盈虧次數(shù):=0;    模擬開倉價:=0;//將全局變量*模擬開倉價*初始化為0    模擬平倉價:=0;//將全局變量*模擬開倉價*初始化為0   END   IF 該筆盈虧<=0 THEN BEGIN    累計盈虧次數(shù):=累計盈虧次數(shù)+1;    模擬開倉價:=0;//將全局變量*模擬開倉價*初始化為0    模擬平倉價:=0;//將全局變量*模擬平倉價*初始化為0     END END IF 開空條件 AND 模擬持倉=0 THEN BEGIN   模擬開倉價:=CLOSE;//記錄開倉價   模擬持倉:=-1;//模擬持倉為-1ENDIF 平空條件 AND 模擬持倉=-1 THEN BEGIN   模擬平倉價:=CLOSE;//記錄平倉價   該筆盈虧:=模擬開倉價-模擬平倉價;//在模擬交易模塊中我們只需計算上一筆交易是賺還是虧,在這里我只計算盈虧最后的點數(shù)    模擬持倉:=0;//將全局變量*模擬持倉*初始化為0   IF 該筆盈虧>0 THEN BEGIN    累計盈虧次數(shù):=0;    模擬開倉價:=0;//將全局變量*模擬開倉價*初始化為0    模擬平倉價:=0;//將全局變量*模擬開倉價*初始化為0   END   IF 該筆盈虧<=0 THEN BEGIN    累計盈虧次數(shù):=累計盈虧次數(shù)+1;    模擬開倉價:=0;//將全局變量*模擬開倉價*初始化為0     模擬平倉價:=0;//將全局變量*模擬開倉價*初始化為0   END END
    平空:SELLSHORT(平空條件 AND HOLDING<0,手?jǐn)?shù),MARKETR);平多:SELL(平多條件 AND HOLDING>0,手?jǐn)?shù),MARKETR);開多:BUY(開多條件 AND 累計盈虧次數(shù)>=3 AND HOLDING=0,手?jǐn)?shù),MARKETR);開空:BUYSHORT(開空條件 AND 累計盈虧次數(shù)>=3 AND HOLDING=0,手?jǐn)?shù),MARKETR);

     

  • 網(wǎng)友回復(fù):

    自己調(diào)試下代碼

     


    此主題相關(guān)圖片如下:qq截圖20140704210624.png

     

  • 網(wǎng)友回復(fù): 調(diào)試這個功能我不會用

 

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

可聯(lián)系技術(shù)人員 QQ: 1145508240  點擊這里給我發(fā)消息進(jìn)行 有償 編寫!不貴!點擊查看價格!


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 67194久久| 久久人人爽人人爽人人av东京热| 精品欧美同性videosbest| 国产精品入口麻豆高清在线| 一级做受视频免费是看美女| 最近免费中文字幕大全视频 | 99久久国产综合精品swag| 日本一本一区二区| 亚洲伊人久久大香线蕉结合 | 国产无套中出学生姝| 99国产在线视频| 成人理论电影在线观看| 九九视频九九热| 欧美精品一区二区精品久久| 北条麻妃国产九九九精品视频 | 攵女yin乱篇| 九月婷婷亚洲综合在线| 欧美激情一区二区| 免费国产剧情视频在线观看| 被公侵犯肉体的中文字幕| 国产福利在线观看极品美女| 99久久人妻无码精品系列蜜桃 | 翁房中春意浓王易婉艳| 国产成人免费ā片在线观看| 91大神亚洲影视在线| 好男人手机在线| 中日韩欧美在线观看| 春色www在线视频观看 | 视频一区二区精品的福利| 国产精品va无码免费麻豆| 97在线观看中心| 婷婷啪啪婷婷啪啪| 中文字幕无码无码专区| 日韩三级在线免费观看| 亚洲乱妇老熟女爽到高潮的片| 没带罩子让老师捏了一节课| 免费看一级黄色毛片| 美女张开腿让男人桶爽国产| 国产免费拔擦拔擦8x高清在线人 | 亚洲美女精品视频| 精品国产一区二区三区不卡|