您現(xiàn)在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者知識(shí)>>正文內(nèi)容

全局變量寫法 在買多的情況下正確,賣空時(shí)錯(cuò)誤,請(qǐng)問為什么 [開拓者 TB]

  • 咨詢內(nèi)容:   小米,求幫助!
              我寫了段程序,想以 建倉第二天的開盤價(jià)為我的止盈止損參考價(jià)。
             我以同樣的寫法在買多止盈止損上都沒有問題,唯獨(dú)賣空止損總是 開平倉同時(shí)出現(xiàn), 明顯出現(xiàn)錯(cuò)誤。而且我也用過entryprice去代替 openafter, 所有的止損止盈都沒有問題。
              查了好久也沒有查到原因,請(qǐng)小米救救5555!


                 if (MACD<0)
             sellshort(position,close);

            if (GetGlobalVar(0)==InvalidNumeric)  SetGlobalVar(0,0);

                      
            if (barssinceentry==1)
             {
                     openafter=open;
              SetGlobalVar(0,openafter);  //設(shè)建倉后第二天的開盤價(jià)為openafter, 定義為全局變量。
              }

             else if (barssinceentry>=1)
              openafter=GetGlobalVar(0);
             
            If( barssinceentry <=1)
          {
                    HighestAfterEntry = Close;
                     LowestAfterEntry = Close;
            
               If(MarketPosition <> 0)
                {
                 HighestAfterEntry = Max(HighestAfterEntry,openafter);   // 開倉的Bar,將開倉價(jià)和當(dāng)時(shí)的收盤價(jià)的較大值保留到HighestAfterEntry
                 LowestAfterEntry = Min(LowestAfterEntry,openafter);     // 開倉的Bar,將開倉價(jià)和當(dāng)時(shí)的收盤價(jià)的較小值保留到LowestAfterEntry
                  }
       
              }else if (barssinceentry>1)
         {
                 HighestAfterEntry = Max(HighestAfterEntry,High); // 記錄下當(dāng)前Bar的最高點(diǎn),用于下一個(gè)Bar的跟蹤止損判斷
             LowestAfterEntry = Min(LowestAfterEntry,Low);    // 記錄下當(dāng)前Bar的最低點(diǎn),用于下一個(gè)Bar的跟蹤止損判斷
         }


                if (MarketPosition==-1) //如空倉
        {
               
               if ( high>= openafter*(1.05) and buytocovercondition1==false  )
               
               {   myexitprice= openafter*(1.05);
               
              If( date<>entrydate and Open>MyExitPrice) MyExitPrice = Open;//挑空低開就取開盤價(jià)
               
               BuyToCover(0, myexitprice);}
             else if (buytocovercondition1)
                    {
                                 BuyToCover(0,Open);
            }
              }

            
            END

     

  • TB技術(shù)人員: 沒細(xì)看,開倉那個(gè)bar: LowestAfterEntry = Min(LowestAfterEntry,openafter);,openafter為0,lowestafterentry后面一直為0

 

有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友

可聯(lián)系技術(shù)人員 QQ: 1145508240  有需要幫忙請(qǐng)點(diǎn)擊這里留言!!!進(jìn)行 有償 編寫!不貴!點(diǎn)擊查看價(jià)格!


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 精品无码久久久久久久久久| 91精品视频在线免费观看| 欧美丰满熟妇XXXX| 天堂网在线www| 久久精品国产精品| 老师您的兔子好软水好多动漫视频 | 亚洲一区二区日韩欧美gif| 理论亚洲区美一区二区三区| 国产免费福利片| 2019国产情侣| 女人说疼男人越很里寨| 久久久久亚洲精品男人的天堂| 欧美交换乱理伦片120秒| 免费国产在线观看不卡| 色老头老太xxxxbbbb| 国产精品99久久不卡| 99视频精品全部在线观看| 成年女人色毛片免费看| 五月激情丁香网| 欧美色吧视频在线观看| 内射白浆一区二区在线观看| 麻豆aⅴ精品无码一区二区| 国产精品狼人久久久久影院| japmassage日本按摩| 打开双腿粗大噗呲噗呲h| 久久老子午夜精品无码怎么打| 污污免费在线观看| 免费能直接在线观看黄的视频 | 国产三级在线观看视频不卡| 亚洲娇小性色xxxx| 在线观看精品视频一区二区三区 | 国产xvideos在线观看| 狠狠色综合色区| 国产高清美女**毛片| 一区二区三区视频在线| 无码一区二区三区在线观看| 久久精品国产精品亚洲精品| 欧美国产亚洲精品高清不卡| 亚洲综合激情六月婷婷在线观看| 精品国产一区二区三区久久影院| 国产一区免费在线观看|