[求助]有幾個(gè)遇到的問(wèn)題,請(qǐng)老師幫忙解答 [贏順期貨](méi)

  • 咨詢內(nèi)容: 第一個(gè)問(wèn)題:是不是想在外盤(pán)測(cè)試交易組件是否正確不只是把國(guó)內(nèi)的下單信號(hào)改成國(guó)外的下單信號(hào)這么簡(jiǎn)單?例如把BK換成BUYLONG這樣? 第二個(gè)問(wèn)題:寫(xiě)了一個(gè)交易組件,其中有個(gè)功能不能實(shí)現(xiàn),下面會(huì)把交易組件貼出來(lái),不能實(shí)現(xiàn)的功能是在CA1時(shí)候,滿足C>A1并且持有空倉(cāng)或者C0) { T_Deal(F_DealCode(),0,1,SCC,0);//以市價(jià)發(fā)出現(xiàn)有空頭持倉(cāng)數(shù)的買(mǎi)平委托 T_Deal(F_DealCode(),0,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的買(mǎi)開(kāi)委托 } IF(SCC==0) { T_Deal(F_DealCode(),0,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的買(mǎi)開(kāi)委托 } M=2; WriteGlobal("M",M); } ELSE IF(F_Sig()==SPK) { IF(BCC>0) { T_Deal(F_DealCode(),1,1,BCC,0);//以市價(jià)發(fā)出現(xiàn)有多頭持倉(cāng)數(shù)的賣(mài)平委托 T_Deal(F_DealCode(),1,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的賣(mài)開(kāi)委托 } IF(BCC==0) { T_Deal(F_DealCode(),1,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的賣(mài)開(kāi)委托 } M=2; WriteGlobal("M",M); } } ELSE IF(F_FreshSig()==1&&F_SigValid()==0)//信號(hào)消失 { FT_Deal(); } //----------------------------------- IF(M==2) { KT_Deal(); } //------------------------------------ IF(SM==5&&SS==45)//如果當(dāng)前時(shí)間到了當(dāng)根K線的14分45秒時(shí) { M=1; WriteGlobal("M",M); } //------------------------------------- IF(M=1) { IF(F_Sig()==BPK&&BCC==0)//如果信號(hào)為買(mǎi)平開(kāi)且未持有買(mǎi)單 { T_Deal(F_DealCode(),0,1,SCC,0);//以市價(jià)發(fā)出現(xiàn)有空頭持倉(cāng)數(shù)的買(mǎi)平委托 T_Deal(F_DealCode(),0,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的買(mǎi)開(kāi)委托 } ELSE IF(F_Sig()==SPK&&SCC==0)//如果信號(hào)為賣(mài)平開(kāi)且未持有賣(mài)單 { T_Deal(F_DealCode(),1,1,BCC,0);//以市價(jià)發(fā)出現(xiàn)有多頭持倉(cāng)數(shù)的賣(mài)平委托 T_Deal(F_DealCode(),1,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的賣(mài)開(kāi)委托 } } WriteGlobal("M",M); } VOID KT_Deal()//信號(hào)出現(xiàn)處理函數(shù) { IF((C0))//如果此時(shí)C小于B6且持有多單 { T_Deal(F_DealCode(),1,1,BCC,0);//以市價(jià)發(fā)出現(xiàn)有多頭持倉(cāng)數(shù)的賣(mài)平委托 T_Deal(F_DealCode(),1,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的賣(mài)開(kāi)委托 } ELSE IF((C>A1)&&(SCC>0))//如果此時(shí)C大于A1且持有空單 { T_Deal(F_DealCode(),0,1,SCC,0);//以市價(jià)發(fā)出現(xiàn)有空頭持倉(cāng)數(shù)的買(mǎi)平委托 T_Deal(F_DealCode(),0,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的買(mǎi)開(kāi)委托 } M=2; WriteGlobal("M",M); } VOID FT_Deal()//信號(hào)消失處理函數(shù) { IF (F_Sig()==BPK)//如果信號(hào)為買(mǎi)平開(kāi) { T_Deal(F_DealCode(),1,1,BCC,0);//以市價(jià)發(fā)出現(xiàn)有多頭持倉(cāng)數(shù)的賣(mài)平委托 T_Deal(F_DealCode(),1,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的賣(mài)開(kāi)委托 } IF(F_Sig()==SPK)//如果信號(hào)為賣(mài)平開(kāi) { T_Deal(F_DealCode(),0,1,SCC,0);//以市價(jià)發(fā)出現(xiàn)有空頭持倉(cāng)數(shù)的買(mǎi)平委托 T_Deal(F_DealCode(),0,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的買(mǎi)開(kāi)委托 } } VAR SEC()//返回當(dāng)根k線秒時(shí)間自定義函數(shù) { VAR T; VAR N1; T=CurrentTime(); N1=T-(T/60)*60; RETURN(N1); } VAR SFF()//返回當(dāng)根k線分鐘時(shí)間自定義函數(shù) { VAR FF; VAR FF15; VAR T; T=CurrentTime(); FF=T/60-(T/60/60)*60; FF15=FF-(FF/5)*5;//表示加載在5分鐘周期上 RETURN(FF15); }

     

  • 贏順技術(shù)人員: 您發(fā)帖模式有誤導(dǎo)致混亂,請(qǐng)重新以正常設(shè)計(jì)模式發(fā)送。謝謝合作。

     

  • 贏順客服:

    VAR A1;
    VAR A2;
    VAR B6;
    VAR H;
    VAR L;
    VAR BCC;//取當(dāng)前持有的買(mǎi)單數(shù)
    VAR SCC;//取當(dāng)前持有的賣(mài)單數(shù)
    VAR dealcode;
    VAR KPN;
    VAR C;
    VAR M;
    VAR SS;//取當(dāng)前K線的秒時(shí)間
    VAR SM;//取當(dāng)前K線的分時(shí)間
    VOID MAIN()//主函數(shù)。
    {
     SS=SEC();
     SM=SFF();
     H=F_High(0);//定義H為最后一根K線的最高價(jià)
     L=F_Low(0);//定義L為最后一根K線的最低價(jià)
     A1=H-(H-L)*0.25;
     A2=H-(H-L)*0.26;
     B6=L+(H-L)*0.25;
     BCC=F_BuyPosition();//定義BCC為當(dāng)前模型的多頭持倉(cāng)
     SCC=F_SellPosition();//定義SCC為當(dāng)前模型的空頭持倉(cāng)
     dealcode=F_DealCode();//定義dealcode為模型加載的合約名稱(chēng)
     KPN=2;//定義默認(rèn)開(kāi)倉(cāng)手?jǐn)?shù)為2
     C=F_Close(0);//定義C為當(dāng)前模型加載最后一根K線收盤(pán)價(jià)
     M=ReadGlobal("M");//M的意義:2 進(jìn)入止損函數(shù)KT_DEAL,1 進(jìn)入最后15秒
     
     IF(F_FreshSig()==1)//取得新信號(hào)
      {
        IF(F_Sig()==BPK)
         {
           IF(SCC>0)
             {
                T_Deal(F_DealCode(),0,1,SCC,0);//以市價(jià)發(fā)出現(xiàn)有空頭持倉(cāng)數(shù)的買(mǎi)平委托
                T_Deal(F_DealCode(),0,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的買(mǎi)開(kāi)委托
             }
           IF(SCC==0)
             {
                T_Deal(F_DealCode(),0,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的買(mǎi)開(kāi)委托
             }
        M=2;
      WriteGlobal("M",M);     
          }


        ELSE IF(F_Sig()==SPK)
          {
            IF(BCC>0)
             {
                T_Deal(F_DealCode(),1,1,BCC,0);//以市價(jià)發(fā)出現(xiàn)有多頭持倉(cāng)數(shù)的賣(mài)平委托
                T_Deal(F_DealCode(),1,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的賣(mài)開(kāi)委托
             }
            IF(BCC==0)
             {
                T_Deal(F_DealCode(),1,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的賣(mài)開(kāi)委托
             }
        M=2;
      WriteGlobal("M",M);
           } 
       }

     ELSE IF(F_FreshSig()==1&&F_SigValid()==0)//信號(hào)消失
        {
           FT_Deal();
        }
    //-----------------------------------
     IF(M==2)
      {
       KT_Deal();
      }
    //------------------------------------ 
     IF(SM==5&&SS==45)//如果當(dāng)前時(shí)間到了當(dāng)根K線的14分45秒時(shí)
     {
      M=1;
      WriteGlobal("M",M);
     }
    //-------------------------------------
    IF(M=1)
     {
      IF(F_Sig()==BPK&&BCC==0)//如果信號(hào)為買(mǎi)平開(kāi)且未持有買(mǎi)單
      {
       T_Deal(F_DealCode(),0,1,SCC,0);//以市價(jià)發(fā)出現(xiàn)有空頭持倉(cāng)數(shù)的買(mǎi)平委托
       T_Deal(F_DealCode(),0,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的買(mǎi)開(kāi)委托
      }
      ELSE IF(F_Sig()==SPK&&SCC==0)//如果信號(hào)為賣(mài)平開(kāi)且未持有賣(mài)單
      {
       T_Deal(F_DealCode(),1,1,BCC,0);//以市價(jià)發(fā)出現(xiàn)有多頭持倉(cāng)數(shù)的賣(mài)平委托
       T_Deal(F_DealCode(),1,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的賣(mài)開(kāi)委托
      }
     }
     WriteGlobal("M",M);
    }
    VOID KT_Deal()//信號(hào)出現(xiàn)處理函數(shù)
     {
       IF((C<B6)&&(BCC>0))//如果此時(shí)C小于B6且持有多單
        {
         T_Deal(F_DealCode(),1,1,BCC,0);//以市價(jià)發(fā)出現(xiàn)有多頭持倉(cāng)數(shù)的賣(mài)平委托
         T_Deal(F_DealCode(),1,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的賣(mài)開(kāi)委托
        }
       ELSE IF((C>A1)&&(SCC>0))//如果此時(shí)C大于A1且持有空單
        {
         T_Deal(F_DealCode(),0,1,SCC,0);//以市價(jià)發(fā)出現(xiàn)有空頭持倉(cāng)數(shù)的買(mǎi)平委托
         T_Deal(F_DealCode(),0,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的買(mǎi)開(kāi)委托
        }

       M=2;
      WriteGlobal("M",M);

     }
    VOID FT_Deal()//信號(hào)消失處理函數(shù)
     {
       IF (F_Sig()==BPK)//如果信號(hào)為買(mǎi)平開(kāi)
         {
           T_Deal(F_DealCode(),1,1,BCC,0);//以市價(jià)發(fā)出現(xiàn)有多頭持倉(cāng)數(shù)的賣(mài)平委托
           T_Deal(F_DealCode(),1,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的賣(mài)開(kāi)委托
         }
       IF(F_Sig()==SPK)//如果信號(hào)為賣(mài)平開(kāi)
         {
           T_Deal(F_DealCode(),0,1,SCC,0);//以市價(jià)發(fā)出現(xiàn)有空頭持倉(cāng)數(shù)的買(mǎi)平委托
           T_Deal(F_DealCode(),0,0,KPN,0);//以市價(jià)發(fā)出規(guī)定手?jǐn)?shù)(KPN)的買(mǎi)開(kāi)委托
         }
     }
    VAR SEC()//返回當(dāng)根k線秒時(shí)間自定義函數(shù)
    {
     VAR T;
     VAR N1;
     T=CurrentTime();
     N1=T-(T/60)*60;
     RETURN(N1);
    }
    VAR SFF()//返回當(dāng)根k線分鐘時(shí)間自定義函數(shù)
    {
     VAR FF;
     VAR FF15;
     VAR T;
     T=CurrentTime();
     FF=T/60-(T/60/60)*60;
     FF15=FF-(FF/5)*5;//表示加載在5分鐘周期上
     RETURN(FF15);
    }

     

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

    這樣就正常了,剛才可能點(diǎn)到什么了

     

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

    第一個(gè)問(wèn)題:是不是想在外盤(pán)測(cè)試交易組件是否正確不只是把國(guó)內(nèi)的下單信號(hào)改成國(guó)外的下單信號(hào)這么簡(jiǎn)單?例如把BK換成BUYLONG這樣?

    第二個(gè)問(wèn)題:寫(xiě)了一個(gè)交易組件,其中有個(gè)功能不能實(shí)現(xiàn),下面會(huì)把交易組件貼出來(lái),不能實(shí)現(xiàn)的功能是在C>A1時(shí)候,滿足C>A1并且持有空倉(cāng)或者C<B6且持有多倉(cāng)才下單,而是只要滿足C>A1或者C<B6就不停下單一直到?jīng)]有錢(qián)申報(bào)失敗。當(dāng)然失敗了之后還會(huì)繼續(xù)下單。

    第三個(gè)問(wèn)題:時(shí)間控制沒(méi)有效果,是因?yàn)橄聠沃蟮某謧}(cāng)總是和信號(hào)方向相同所以沒(méi)效果還是什么原因?我怎么能測(cè)試出時(shí)間控制這個(gè)部分是否生效?

    第四格問(wèn)題:如果我春節(jié)期間想測(cè)試我的下單組件,請(qǐng)問(wèn)用什么方式?


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
主站蜘蛛池模板: 一本久到久久亚洲综合| 国产精品久久久久久影视| 国产∨亚洲v天堂无码久久久| 久久99九九99九九精品| 精品四虎免费观看国产高清午夜 | 欧美亚洲国产一区二区三区| 国产成人一区二区三区高清| 中日韩欧美经典电影大全免费看| 精品乱码一区二区三区在线| 国内外成人在线视频| 中文字幕第二页在线| 波多野42部无码喷潮在线| 国产精品99无码一区二区| 中文字幕资源在线| 欧美三级不卡在线观看| 任你躁在线播放视频| 色噜噜狠狠成人中文综合| 国产毛片久久久久久国产毛片| 中文亚洲成a人片在线观看| 波多野结衣加勒比| 国产成人做受免费视频| 一级免费黄色大片| 欧美性猛交xxxx乱大交极品| 国产免费av片在线观看播放| a在线观看免费视频| 日韩高清在线免费看| 凹凸在线无码免费视频| 4480新视觉yy理论片| 无码人妻av一区二区三区蜜臀| 亚洲人成影院77777| 老师小sao货水好多真紧h视频| 国产精品v片在线观看不卡| a毛看片免费观看视频| 成在人线av无码免费高潮水| 久久精品国产久精国产| 福利视频一区二区牛牛| 国产午夜鲁丝片av无码免费| china同性基友gay勾外卖| 日韩黄色一级大片| 亚洲成av人影片在线观看| 老司机午夜在线视频|