您現在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者公式>>正文內容

開拓者逐風破浪交易系統源碼 部份品種實盤不錯 日內交易[開拓者公式]

  • 源碼內容:

    Params
        Bool    bInitStatus(false);//初始化標志,修改初始倉位時需設置為True
        Numeric InitMyRealMp(0);//初始當前倉位,正數表示多單,負數表示空單
        Numeric FirstGrid(10);//第一筆交易的間距,最小跳動
        Numeric AddGrid(30);//加倉間距,最小跳動
        Numeric TotalGrids(10);//最大交易次數
        Numeric TrailingGrid(10);//移動止損間距,最小跳動
        Numeric EveryLots(1);//每次開倉手數
        Numeric OffSet(1);//委托價偏差,默認買賣價偏差1個滑點
        Numeric ExitOnCloseMins(15.00);//收盤平倉時間
    Vars
        Numeric HighAfterlongEntry;
        Numeric  LowAfterShortEntry;
        Numeric    MyRealMp(0);
        Numeric   MinPoint;
        Numeric  TmpPrice;
        Numeric   TmpLots;
    Begin
        MinPoint=MinMove*PriceScale;//當前商品最小變動量*當前商品的計數單位
        MyRealMp=GetGlobalVar(0); //獲取MyRealMp全局變量值
        HighAfterlongEntry=GetGlobalVar(1);
        LowAfterShortEntry=GetGlobalVar(2);
        If(BarStatus==0 And (MyRealMp==InvalidNumeric||bInitStatus))  
        {MyRealMp=InitMyRealMp;}
        If(Date<>Date[1])
        {HighAfterlongEntry=High;
        LowAfterShortEntry=Low;
        MyRealMp=0;
        }Else
        {HighAfterlongEntry=Max(HighAfterlongEntry,High);
        LowAfterShortEntry=Min(LowAfterShortEntry,Low);}
        if (Time<ExitOnCloseMins/100)
        {If(MyRealMp>0 And HighAfterlongEntry-Low>=TrailingGrid*MinPoint And(High-Low<TrailingGrid*MinPoint Or (High-Low>=TrailingGrid*MinPoint And Close<Open)))
          {TmpPrice=Max(HighAfterLongEntry-(TrailingGrid-OffSet)*MinPoint,Low);
          TmpLots=Abs(MyRealMp*EveryLots);
          Sell(TmpLots,TmpPrice);
          MyRealMp=0;
          LowAfterShortEntry=Low;
        }else
          If(MyRealMp<0 And High-LowAfterShortEntry>=TrailingGrid*MinPoint And (High-Low<TrailingGrid*MinPoint Or (High-Low>=TrailingGrid*MinPoint And Close>Open)))
          {TmpPrice=Min(LowAfterShortEntry+(TrailingGrid+OffSet)*MinPoint,High);
           TmpLots=Abs(MyRealMp*EveryLots);
           BuyToCover(TmpLots,TmpPrice);
           MyRealMp=0;
           HighAfterLongEntry=0;}
           If(MyRealMp==0 And High-LowAfterShortEntry>=FirstGrid*MinPoint)//第一筆多單開倉
           {TmpPrice=Min(LowAfterShortEntry+(FirstGrid+OffSet)*MinPoint,High);
           TmpLots=EveryLots;
           Buy(TmpLots,TmpPrice);
           MyRealMp=1;
           HighAfterLongEntry=High;
           }Else
           If(MyRealMp>0 And MyRealMp<TotalGrids And High-LowAfterShortEntry>=(FirstGrid+MyRealMp*AddGrid)*MinPoint)//多單加倉
           {TmpPrice=Min(LowAfterShortEntry+(FirstGrid+MyRealMp*AddGrid+OffSet)*MinPoint,High);
           TmpLots=EveryLots;
           Buy(TmpLots,TmpPrice);
           MyRealMp=MyRealMp+1;
           }else
           If(MyRealMp==0 And HighAfterLongEntry-Low>=FirstGrid*MinPoint)//第一筆空單開倉
           {TmpPrice=Max(HighAfterLongEntry-(FirstGrid-OffSet)*MinPoint,Low);
           TmpLots=EveryLots;
           SellShort(TmpLots,TmpPrice);
           MyRealMp=-1;
           LowAfterShortEntry=Low;
           }else
           If(MyRealMp<0 And -1*MyRealMp<TotalGrids And HighAfterLongEntry-Low>=(FirstGrid+Abs(MyRealMp*AddGrid))*MinPoint)//空單加倉
           {TmpPrice=Max(HighAfterLongEntry-(FirstGrid-Abs(MyRealMp*AddGrid)-OffSet)*MinPoint,Low);
           TmpLots=EveryLots;
           SellShort(TmpLots,TmpPrice);
           MyRealMp=MyRealMp-1;}
           }else
           If(Time>=ExitOnCloseMins/100)
           {If(MyRealMp>0)
           {TmpLots=Abs(MyRealMp*EveryLots);
           TmpPrice=Close;
           Sell(0,TmpPrice);
           MyRealMp=0;}
           If(MyRealMp<0)
           {TmpLots=Abs(MyRealMp*EveryLots);
           TmpPrice=Close;
           BuyToCover(0,TmpPrice);
           MyRealMp=0;}}
           SetGlobalVar(0,MyRealMp);
           SetGlobalVar(1,HighAfterLongEntry);
           SetGlobalVar(2,LowAfterShortEntry);
           Commentary("MyRealMp="+Text(MyRealMp));
           Commentary("HighAfterLLowAfterShortEntry="+Text(LowAfterShortEntry));
           End

     

 

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

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

 


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

相關文章

    沒有相關內容
  主站蜘蛛池模板: 少妇人妻无码精品视频| 黄色a级在线观看| 日日噜狠狠噜天天噜av| 亚洲熟妇无码乱子av电影| 69久久夜色精品国产69| 成年大片免费视频| 亚洲人成伊人成综合网久久久| 香港三级午夜理伦三级99| 大学生粉嫩无套流白浆| 久久亚洲欧美日本精品| 欧美日韩不卡视频| 六月丁香综合网| 19日本人xxxxwww| 强3d不知火舞视频无掩挡网站| 亚洲精品无码专区在线在线播放| 荡乱妇3p疯狂伦交下载阅读| 国产精品午夜爆乳美女视频| www.youjizz.com在线| 日本一区免费电影| 亚洲一区电影在线观看| 狠狠色婷婷久久一区二区三区| 国产va免费精品高清在线观看| 人人揉人人爽五月天视频| 成年人午夜影院| 亚洲a在线播放| 澳门皇冠8x8华人永久免费| 喝乖女的奶水h1v| 91精品久久久久久久久久| 成人精品国产亚洲欧洲| 么公的好大好深视频好爽想要| 精品福利视频一区二区三区| 国产成人精品影院狼色在线| 999这里只有精品| 成人免费在线视频| 久久国产亚洲精品| 欧美videosdesexo肥婆| 亚洲精品欧美精品日韩精品| 精品少妇一区二区三区视频| 国产偷国产偷精品高清尤物| 69堂午夜精品视频在线| 国模精品一区二区三区视频 |