<em id="8ntms"></em><progress id="8ntms"><track id="8ntms"></track></progress>
  • <em id="8ntms"></em>
    1. <tbody id="8ntms"><track id="8ntms"></track></tbody>
      1. 您現在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者知識>>正文內容

        請教老師,這個源碼怎樣修改? [開拓者 TB]

        • 咨詢內容: 老師,您好!
          以下源碼,我是用在30分鐘線,固定每天14:30時的數據作為下一交易日的開倉條件。但在14:30這條K線上如果剛好達到條件,就會出信號,這樣不就是未來函數了。請問如何修改,才能不在這條K線上出信號?謝謝!

          /*
          開多:MA13,MA26(布林中軌),MA34,在每天下午收盤時最后一條K線上(基準K線),呈多頭排列。
          1A.開倉:多空判斷為開多,基準K線收盤價在MA13之上,則最低價小于或等于MA13開多倉。
          ? ?平倉:以開倉價以上1%止盈,開倉價以下1%止損。
          */

          Params

          ? ? ? ? Numeric Hands(1);
          ? ? ? ? Numeric MA13Length(13);
          ? ? ? ? Numeric MA34Length(34);
          ? ? ? ? Numeric BOLLLength1(26);
          ? ? ? ? Numeric BOLLLength2(26);? ?? ?? ?? ?? ?? ?? ?? ?
          ? ? ? ? Numeric Offset(2);

          Vars

          ? ? ? ? NumericSeries MA13;? ?? ?? ???//13周期均線
          ? ? ? ? NumericSeries MA34;? ? ? ? ? ? ? ? ? ? ? ???//34周期均線
          ? ? ? ? NumericSeries UpLine;? ?? ???//指標上軌
          ? ? ? ? NumericSeries DownLine;? ?? ?//指標下軌
          ? ? ? ? NumericSeries MidLine;? ?? ?//指標中軌
          ? ? ? ? Numeric Band;


          ? ? ? ? NumericSeries JX13;? ?? ?? ?//13周期均線值
          ? ? ? ? NumericSeries JX34;? ?? ?? ?//34周期均線值
          ? ? ? ? NumericSeries SPJ;? ?? ???//收盤價
          ? ? ? ? NumericSeries SG;? ?? ?? ?//上軌值
          ? ? ? ? NumericSeries XG;? ?? ?? ?//下軌值
          ? ? ? ? NumericSeries ZG;? ?? ???//中軌值
          ? ? ? ? NumericSeries TRADEFLAG;//控制當天只能交易一次

          ? ? ? ?
          ? ? ? ? Numeric MinPoint;? ?? ?? ???// 一個最小變動單位,也就是一跳
          ? ? Numeric MyEntryPrice;? ?? ? // 開倉價格,本例是開倉均價,也可根據需要設置為某次入場的價格
          ? ? Numeric TakeProfitSet(0.01);??// 止贏設置
          ? ? Numeric StopLossSet(0.01);? ? // 止損設置
          ? ? Numeric MyExitPrice;? ?? ???// 平倉價格
          ? ? ? ?

          ? ? ? ?
          ? ? ? ?
          ? ? ? ?
          Begin

          ? ? ? ? MidLine = AverageFC(Close,BOLLLength1);
          ? ? ? ? Band = StandardDev(Close,BOLLLength2,2);
          ? ? ? ? UpLine = MidLine + Offset * Band;
          ? ? ? ? DownLine = MidLine - Offset * Band;
          ? ? ? ? PlotNumeric("UpLine",UpLine);
          ? ? ? ? PlotNumeric("DownLine",DownLine);
          ? ? ? ? PlotNumeric("MidLine",MidLine);

          ? ? ? ? MA13=AverageFC(Close,MA13Length);
          ? ? ? ? MA34=AverageFC(Close,MA34Length);
          ? ? ? ? PlotNumeric("MA13",AverageFC(Close,MA13Length));
          ? ? ? ? PlotNumeric("MA34",AverageFC(Close,MA34Length));
          ? ? ? ?
          ? ? ? ?
          //------------------以上是指標公式------------------



          if(time==0.1430)

          {
          SG=UpLine;
          XG=DownLine;
          ZG=MidLine;
          JX13=MA13;
          JX34=MA34;
          SPJ=C;
          }

          PlotNumeric("SG",SG);
          PlotNumeric("XG",XG);
          PlotNumeric("ZG",ZG);
          //-----------固定收盤時布林位置----------------



          if((TrueDate(0)!=TrueDate(1)) && MarketPosition==0)
          {
          ? ?TRADEFLAG =0;
          }


          if (TRADEFLAG<1 && JX13>ZG && ZG>JX34 && SPJ>JX13 && L<=JX13)
          {
          ? ? ? ? Buy(Hands,Min(JX13,OPEN));
          ? ? ? ? TRADEFLAG =1;
          }

          //-----------以上是開倉語句----------------


          MinPoint = MinMove*PriceScale;
          MyEntryPrice = AvgEntryPrice;
          ? ?
          ? ? ? ? If(MarketPosition==1) // 有多倉的情況
          ? ? {
          ? ?? ???If(High >= MyEntryPrice + MyEntryPrice*TakeProfitSet*MinPoint)? ?// 止贏條件表達式
          ? ?? ???{
          ? ?? ?? ?? ?MyExitPrice = MyEntryPrice + MyEntryPrice*TakeProfitSet*MinPoint;
          ? ?? ?? ?? ?Sell(Hands,Max(MyExitPrice,OPEN));
          ? ?? ???}
          ? ? ? ? ? ? ? ? else if(Low <= MyEntryPrice - MyEntryPrice*StopLossSet*MinPoint)// 止損條件表達式
          ? ?? ???{
          ? ?? ?? ?? ?MyExitPrice = MyEntryPrice - MyEntryPrice*StopLossSet*MinPoint;
          ? ?? ?? ?? ?Sell(Hands,Min(MyExitPrice,OPEN));
          ? ?? ???}

          ? ???}
          //-----------以上是止盈止損語句----------------

          End

         

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

        可聯系技術人員 QQ: 511411198  點擊這里給我發消息或微信:cxhjy888 進行 有償 編寫!不貴!點擊查看價格!


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

        相關文章

          沒有相關內容
        真钱三公