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

您現在的位置:程序化交易>> 期貨公式>> 文華財經>> 文華財經知識>>正文內容

下單組件 開多,自動減倉后,不停的循環平倉0手,哪里有問題呢 [文華財經]

  • 咨詢內容:

    //1、當策略發BK信號,買多3手;如果實時漲3點,止盈平多單2手;如果實時跌5點,全部止損平倉。
    //2、當策略發出SP信號,全部平倉。
    //3、當策略發SK信號,買空3手;如果實時跌3點,止盈平空單2手;如果實時漲5點,全部止損平倉。
    //4、當策略發出BP信號,全部平倉。
    //5、如果委托20秒不成交,全部撤單重新委托。
    //當信號為BPK或SPK時可能不會被執行

    VAR LastWithDrawFinsh;
    VAR B,S,F;
    VAR K,Y,N;

    VOID MAIN()//主函數
    {  K=50;//止損參數(*0.2)
       Y=15;//止盈參數(*0.2)
       N=5;//開倉手數

       LastWithDrawFinsh=ReadGlobal("LASTWITHDRAW");
        IF(T_IsNoOrder()!=1 )   //有掛單的情況
        {
            IF(CurrentTime()-LastOrderTime()>10 && LastWithDrawFinsh==1)//如果10秒有委托未成交,全撤,下次進入會重新下委托
         {
                T_DeleteOrderAll();//撤掉所有未成交委托。
                LastWithDrawFinsh=0;   
          }
            WriteGlobal("LASTWITHDRAW", LastWithDrawFinsh);
            RETURN;    
          }
                  LastWithDrawFinsh=1;
       F=F_FreshSig();  //取一個新信號
      IF (T_BuyPosition(F_DealCode())>0)//如果多頭持倉大于0
        {
           IF(F==0) //如果沒有信號
        {
           B=ReadGlobal("BKPRICE");//讀取注冊表中上一次記錄的開多倉價格。   
          IF(Price(F_DealCode())>=T_BuyAvgPrice(F_DealCode())+Y*MinPrice(F_DealCode()) )//如果盈利3個點()
         {
            T_ReduceBuyOpiTo(F_DealCode(),Price(F_DealCode()),3);//減倉至3手
            }
            IF(Price(F_DealCode())<=B-K*MinPrice(F_DealCode()))//如果虧5點
            {
            T_Deal(F_DealCode(),1,1,F_BuyPosition(),0);//市價全平多
            }
          }
           ELSE IF(F==1) //如果有信號
         {
         IF(F_Sig()==SP&& F_SigValid()==1)//當前信號為SP 
            {       
            T_Deal(F_DealCode(),1,1,F_BuyPosition(),0); //全平
            }
          }
        RETURN;
        }

     

        IF (T_SellPosition(F_DealCode())>0)  //如果空頭持倉大于0
        {
          IF(F==0)
         {
        S=ReadGlobal("SKPRICE");//讀取注冊表中上一次記錄的開空倉價格。   
            IF(Price(F_DealCode())<=T_SellAvgPrice(F_DealCode())-Y*MinPrice(F_DealCode()) )
            {
            T_ReduceSellOpiTo(F_DealCode(),Price(F_DealCode()),3);
            }
            IF(Price(F_DealCode())>=S+K*MinPrice(F_DealCode()))
            {
                T_Deal(F_DealCode(),0,1,F_SellPosition(),0);
              }
            }
            ELSE IF(F==1)
       {
           IF(F_Sig()==BP&& F_SigValid()==1)//當前信號為BP信號。 
          {
               T_Deal(F_DealCode(),0,1,F_SellPosition(),0);
            }
         }
      RETURN;
      }
       IF (T_BuyPosition(F_DealCode())==0 && T_SellPosition(F_DealCode())==0)//如果空倉
       {
          IF(F==1)
           {
            IF(F_Sig()==BK&& F_SigValid()==1)//當前信號為開多倉信號。 
            {        
            T_Deal(F_DealCode(),0,0,N,Price(F_DealCode())+MinPrice(F_DealCode()));//開多N手,價格+1
            B=F_SigPrice();
            WriteGlobal("BKPRICE",B);
            }

            IF(F_Sig()==SK&& F_SigValid()==1)//當前信號為開空倉信號。 
            {        
            T_Deal(F_DealCode(),1,0,N,Price(F_DealCode())-MinPrice(F_DealCode()));
            S=F_SigPrice();
            WriteGlobal("SKPRICE",S);
            }
           }
        }
    }

     

  • 文華技術人員:

    T_ReduceBuyOpiTo(F_DealCode(),Price(F_DealCode()),3);//減倉至3手

    會不會是上面這句有問題,因為自動減倉至3手后,程序就不停的發出減倉0手的指令。

     

  • 文華客服:

    因為您的手數已經是3手了,沒有用別的條件限制,所以軟件在運行REDUCE時會發出委托0手的指令

     

  • 網友回復:

    在這個組件里,

    "LASTWITHDRAW"是一個什么參數?

    "BKPRICE"是注冊表里的數值嗎?在函數表里怎么沒有這樣的參數?還有哪些類似這種類型的參數呢?

     

  • 網友回復: 工作時間咨詢相關同事后回復您

 

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

可聯系技術人員 QQ: 262069696  點擊在線交流進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 午夜影院免费观看视频 | 精品国产一区二区三区四 | 夜夜爽免费视频 | 国产日产 | 欧美在线一二三区 | 欧美日韩一区二区在线视频播放 | 亚洲人成网址在线观看 | 夜间福利在线观看 | 国产专区青青草原亚洲 | 免费人成激情视频在线观看冫 | 成人一区专区在线观看 | 国内精品视频九九九九 | 天堂视频在线免费观看 | 国产亚洲精品影达达兔 | 欧美性受xxxx视频 | 免费人成在线观看视频播放 | 天天操天天射天天操 | 无夜精品久久久久久 | 日本r级视频 | 免费h黄肉动漫在线观看 | 手机在线日韩高清理论片 | 国产精品午夜免费观看网站 | 成人综合国产乱在线 | 成人精品一区久久久久 | 成人福利免费观看体验区 | 最近2019年中文字幕大全视频 | 欧美成人亚洲 | 久99久精品视频免费观看v | 久热爱精品视频在线观看久爱 | 日韩一级一欧美一级国产 | 成人毛片免费免费 | 一级片免费在线 | 天天舔天天摸 | 亚洲欧美午夜 | 男人的天堂色偷偷之色偷偷 | 欧美综合成人 | 国产精品bbwbbwbbw | 一级做a爰全过程免费视频 一级做a爰片鸭王 | 无遮挡h纯内动漫在线观看 无遮挡1000部拍拍拍免费观看 | 三级毛片黄色 | 亚洲欧美一区二区三区在线 |