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

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

請問老師如何實現模型組合后的交易次數 [金字塔]

  • 咨詢內容:  

     

    下面是2個模型組合,圖表交易。請問老師模型1與模型2分別交易不超過2次,如何改編呢?

     

    input: cang2(1,0,10,1);
    variable:cc1=0,cc2=0;

     

    runmode:0;

    variable:zs=0,cc1=0;

    ma5:=ma(c,5);

    ma20:=ma(c,20);

    entertime:=time>100000 and time<144500;

    if holding>0 and cc1<=0 then sell(1,1,limitr,o);

    if holding<0 and cc1>=0 then sellshort(1,1,limitr,o);

    if holding=0 and cc1>0 then buy(1,1,limitr,o);

    if holding=0 and cc1<0 then buyshort(1,1,limitr,o);

    if cc1>0 and l<zs then begin

    sell(1,1,limitr,min(o,zs-0.6));

    cc1:=0;

    end

    if cc1<0 and h>zs then begin

    sellshort(1,1,limitr,max(o,zs+0.6));

    cc1:=0;

    end

    if cc1>0 and ma5<ma20 then cc1:=0;

    if cc1<0 and ma5>ma20 then cc1:=0;

    if cc1=0 and ma5>ma20 and entertime then begin

    cc1:=1;

    zs:=c-10;

    end

    if cc1=0 and ma5<ma20 and entertime then begin

    cc1:=-1;

    zs:=c+10;

    end

    if time>=150000 then begin

    cc1:=0;

    end

    /////////////////////////////////以上是模型1

    /////////////////////////////////模型2——20周期反手
    hi:=ref(hhv(h,20),1);
    lo:=ref(llv(l,20),1);
    if cc2>0 and l<lo then begin
    pc:=min(max(holding,0),cang2);
    kc:=cang2-pc;
    if pc>0 then sell(1,pc,limitr,min(o,lo-0.2)-0.6);
    if kc>0 then buyshort(1,kc,limitr,min(o,lo-0.2)-0.6);
    cc2:=0;
    end
    if cc2<0 and h>hi then begin
    pc:=min(abs(min(holding,0)),cang2);
    kc:=cang2-pc;
    if pc>0 then sellshort(1,pc,limitr,max(o,hi+0.2)+0.6);
    if kc>0 then buy(1,kc,limitr,max(o,hi+0.2)+0.6);
    cc2:=0;
    end
    if cc2=0 and h>hi then begin
    pc:=min(abs(min(holding,0)),cang2);
    kc:=cang2-pc;
    if pc>0 then sellshort(1,pc,limitr,max(o,hi+0.2)+0.6);
    if kc>0 then buy(1,kc,limitr,max(o,hi+0.2)+0.6);
    cc2:=1;
    end
    if cc2=0 and l<lo then begin
    pc:=min(max(holding,0),cang2);
    kc:=cang2-pc;
    if pc>0 then sell(1,pc,limitr,min(o,lo-0.2)-0.6);
    if kc>0 then buyshort(1,kc,limitr,min(o,lo-0.2)-0.6);
    cc2:=-1;
    end

    /////////////////////////////////以上是模型2

     

     

  • 金字塔客服:

    模型1與模型2分別交易不超過2

    這句話是什么意思呢?

     

  • 用戶回復: 以下是引用klc在2014/2/16 17:55:26的發言:

    模型1與模型2分別交易不超過2

    這句話是什么意思呢?

    就是模1開倉不超過2次,模2開倉不超過2次。

     

  • 網友回復:

    variable:num=0;// 全局變量,控制交易次數,沒開倉一次把這個值加1。

     

    if holding=0 and cc1>0 and num<2 then

    begin

    buy(1,1,limitr,o);

    num:=num+1;

    end

     

    if holding=0 and cc1<0 and num<2 then

    being

    buyshort(1,1,limitr,o);

    num:=num+1;

    end

     

  • 網友回復: 以下是引用yukizzc在2014/2/17 9:08:18的發言:

    variable:num=0;// 全局變量,控制交易次數,沒開倉一次把這個值加1。

     

    if holding=0 and cc1>0 and num<2 then

    begin

    buy(1,1,limitr,o);

    num:=num+1;

    end

     

    if holding=0 and cc1<0 and num<2 then

    being

    buyshort(1,1,limitr,o);

    num:=num+1加在開倉語句控制交易次數,結果交易信號幾乎看不到了;如num:=num+1加在平倉語句中控制交易次數又控制不住,即交易超過2次,如模型不組合在一起分別運行則正常即不超過2次。昨天我已都試過了。老師上面的方法你實際試驗的結果如何呀?

    num:=num+1;

    end

 

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

可聯系技術人員 QQ: 1145508240  有需要幫忙請點擊這里留言!!!進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 亚洲第一区香蕉_国产a | 91亚洲国产 | 97视频精品全国在线观看 | 欧美日韩国产高清视频 | 免费看特黄特黄欧美大片 | 欧美精品成人一区二区视频一 | www在线视频观看 | 999精品在线 | 日韩不卡一区二区 | 英国一级黄色片 | 欧美日韩在线播一区二区三区 | 免费亚洲视频在线观看 | 国产精品密蕾丝视频 | 国产亚洲欧美另类一区二区三区 | 国产婷婷综合丁香亚洲欧洲 | 亚洲欧洲日产国码久在线观看 | 国产成人精品免费2021 | 亚洲国产第一 | 免费观看成人羞羞视频网站观看 | 性xxxx18公交车 | 午夜在线观看视频 | 欧美日韩在线看 | 成人日韩在线观看 | 国产亚洲欧美在在线人成 | 免费毛片网站在线观看 | 国产精品免费视频一区二区三区 | 在线免费观看污网站 | 五月天狠狠 | 999久久久国产精品 999热成人精品国产免 | 日本一区二区影院 | 久久亚洲高清观看 | 久久极品视频 | 中文字幕激情视频 | 好男人在线社区影院www | 波多野结衣在线免费视频 | 在线看片a | 丁香五月情 | 最近中文字幕在线 | 国产精品一区久久精品 | 在线毛片网站 | 日韩黄在线观看免费视频 |