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

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

請問怎么解決反手不開倉的問題 [金字塔]

  • 咨詢內容: 老師你好,下面是我的交易代碼示例,其中,平多條件(PD)想表達的意思是:如果開空條件已成立,即使持有多單也馬上平多開空(PK亦然),這時候系統就只有平倉,沒有開倉,請問是什么原因?
    dif:=ema(c,12)-ema(c,26);dea:=ema(dif,9);macd:=2*(dif-dea);cpx:=ma(c,14);entertime:=time<150000 and time>091600;exittime:=time>=151400;
    //交易條件kd:=cross(c,cpx) and cpx>ref(cpx,1) and macd>0 and entertime;//開多條件kk:=cross(cpx,c) and cpx<ref(cpx,1) and  macd<0 and entertime;//開空條件pd:=(macd<0 and cpx<ref(cpx,1)) or kk or exittime;//平多條件(如果開空條件成立,即使持有多單,馬上平多開空pk:=(macd>0 and cpx>ref(cpx,1)) or kd or exittime;//平空條件(如果開多條件成立,即使持有空單,馬上平空開多
    //交易系統 if holding<>0 then begin   sell(pd,0,limit,c),orderqueue;   sellshort(pk,0,limit,c),orderqueue;end
    if holding=0 then begin   buy(kd,1,limit,c),orderqueue;   buyshort(kk,1,limit,c),orderqueue;end

     

  • 金字塔客服: if holding<>0 then begin    sell(pd,0,limit,c),orderqueue;    sellshort(pk,0,limit,c),orderqueue; end
    if holding=0 then begin    buy(kd,1,limit,c),orderqueue;    buyshort(kk,1,limit,c),orderqueue; end

     

     

    這樣的順序是不正確的,軟件的公式編輯界面有說明是如何寫的。而且,用戶是不是不明白ORDERQUEUE是用來干什么的?加上來是不是為了好看?

     

    dif:=ema(c,12)-ema(c,26); dea:=ema(dif,9); macd:=2*(dif-dea); cpx:=ma(c,14); entertime:=time<150000 and time>091600; exittime:=time>=151400;   kd:=cross(c,cpx) and cpx>ref(cpx,1) and macd>0 and entertime;//開多條件 kk:=cross(cpx,c) and cpx<ref(cpx,1) and  macd<0 and entertime;//開空條件 pd:=(macd<0 and cpx<ref(cpx,1)) or exittime;//平多條件(如果開空條件成立,即使持有多單,馬上平多開空 pk:=(macd>0 and cpx>ref(cpx,1)) or exittime;//平空條件(如果開多條件成立

     

    if kd then begin

       sellshort(1,0,thisclose);

       buy(holding=0,1,thisclose);

    end

     

    if kk then begin

       sell(1,0,thisclose);

       buyshort(holding=0,1,thisclose);

    end

     

    if pd then sell(1,0,thisclose);

    if pk then sellshort(1,0,thisclose);

     

     

  • 用戶回復: 謝謝老師,我改過來了!如果我加上移動止贏的全局變量(YDZY),麻煩老師看一下下面的格式和邏輯對不對呢?

    if ydzy=1 and holding<>0 then begin   if h>highprice then highprice:=h;   if (highprice-enterprice>=49 and highprice-h>=6) or (highprice-enterprice>=19 and h-enterprice<=17) then sell(1,0,limitr,c);   if l<lowprice then lowprice:=l;   if (enterprice-lowprice>=30 and l-lowprice>=16) or (enterprice-lowprice>=19 and enterprice-l<=13) then sellshort(1,0,limitr,c);end

     

  • 網友回復: 謝謝老師,我改過來了,如果加上移動止贏變量,麻煩老師再看看下面的公式格式和邏輯對不對?謝謝!
    variable:ydzy=1;                 //移動止盈開關variable:highprice=0,lowprice=0; //記錄開倉價
    if kd  then begin   sellshort(1,0,limitr,c);   buy(holding=0,1,limitr,c);   highprice:=enterprice; end if kk  then begin   sell(1,0,limitr,c);   buyshort(holding=0,1,limitr,c);   lowprice:=enterprice;end if pd or enterprice-c>=10 then sell(1,0,limitr,c);if pk or c-enterprice>=10 then sellshort(1,0,limitr,c);
    if ydzy=1 and holding<>0 then begin   if h>highprice then highprice:=h;   if (highprice-enterprice>=49 and highprice-h>=6) or (highprice-enterprice>=19 and h-enterprice<=17) then sell(1,0,limitr,c);   if l<lowprice then lowprice:=l;   if (enterprice-lowprice>=30 and l-lowprice>=16) or (enterprice-lowprice>=19 and enterprice-l<=13) then sellshort(1,0,limitr,c);end

     

  • 網友回復: 現在是哪里不對的問題?

 

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

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


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 亚洲国产精品ⅴa在线观看 亚洲国产精品成人久久 | 日韩精品成人在线 | 超97在线观看精品国产 | 1024人成网站色 | 亚洲成年人在线 | 亚洲欧美日韩国产精品26u | 人人干人人干 | 色综合久久久久久久久五月性色 | 欧美一区二区三区在线可观看 | 国内精品小视频在线 | 久久久精品午夜免费不卡 | 久久免费播放视频 | 亚洲国产成人va在线观看网址 | 站长推荐国产精品视频 | 中文字幕日本一区波多野不卡 | 性性影院在线观看 | 亚洲一区www | 性xxx视频在线观看 性国产videofree另类 | 在线观看永久免费 | 一级特级aaaa毛片免费观看 | 中文字幕网站在线观看 | 在线免费观看黄色 | 精品国产亚洲一区二区在线3d | 欧美一区二区日韩一区二区 | 久草网站在线 | 毛片在线免费视频 | www.欧美在线观看 | 大杳蕉伊人狼人久久一本线 | 黄色一级国产 | 国产成人精彩在线视频50 | 99精品视频在线在线视频观看 | 华人欧美国产在线精品 | 伊人网免费视频 | video性free亚洲高清 | www.久久.com | 黄色短视频在线免费观看 | 制服丝袜第一页在线 | 日本高清中文字幕一区二区三区 | 欧美人与日本人xx在线视频 | 上色天天综合网 | 97人人艹|