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

請(qǐng)幫我看下為什么總是出現(xiàn)交易訊號(hào)消失 [開拓者 TB]

  • 咨詢內(nèi)容: 請(qǐng)幫我看下為什么總是出現(xiàn)交易訊號(hào)消失,導(dǎo)致您的持倉不匹配呢

    Params
        Numeric Lots(1);
     Numeric ExitOnCloseMins(14.59);  
     Numeric maLen1(10);
        Numeric maLen2(30);   
    Vars      
           Numeric ma1;  
           Numeric ma2;  
            Numeric TakeProfit(1);
            Numeric TakeProfit2(2);
            Numeric MinPoint;
            Numeric MyEntryPrice;
            Numeric MyExitPrice;

            NumericSeries HighestAfterEntry; //  開倉后出現(xiàn)的最高價(jià)
           NumericSeries LowestAfterEntry; //  開倉后出現(xiàn)的最低價(jià)
            Numeric StopLine(0);
            
    Begin
            ma1 = Average(Open,maLen1);
           ma2 = Average(Open,maLen2);   
            MyEntryPrice = AvgEntryPrice;   
            HighestAfterEntry = Close[1];
           LowestAfterEntry = Close[1];
            Commentary("ma1: "+Text(ma1));
            Commentary("ma2: "+Text(ma2));
            
         If(CurrentBar > maLen2)
         {   
            If(MarketPosition==0)
                {   
                   if((Open>=ma1)&&(ma1>ma2))
                       {   
                           MyEntryPrice==open;
                           Buy(lots,MyEntryPrice);
                   HighestAfterEntry = Max(HighestAfterEntry,AvgEntryPrice);
                       LowestAfterEntry = Min(LowestAfterEntry,AvgEntryPrice);
                          Return;
                       }
                       if((Open<ma1)&&(ma1<ma2))
                       {   
                           MyEntryPrice==open;
                           SellShort(lots,MyEntryPrice);
                               HighestAfterEntry = Max(HighestAfterEntry,AvgEntryPrice);
                               LowestAfterEntry = Min(LowestAfterEntry,AvgEntryPrice);
                           Return;
                       }  
                       HighestAfterEntry = Max(HighestAfterEntry,High);  
                      LowestAfterEntry = Min(LowestAfterEntry,Low);  
                      
                }        
                     
            If(MarketPosition==1)//多倉
                {  
                   
                       If(High>=ma1&&(High>HighestAfterEntry[1]))//增倉
                       {  MyEntryPrice=Open;
                              Buy(Lots,Open);
                              HighestAfterEntry=High;
                              Commentary("增倉: "+Text(Open));
                       }
                       If(High>=ma1&&(High<HighestAfterEntry[1]))//未突破前期高位反手
                        {  
                              MyEntryPrice=Open;
                              SellShort(1,MyEntryPrice);
                        }
                       If(Low<ma1&&(Low<LowestAfterEntry[1]))//止損并反手
                        {
                             MyExitPrice=Open;
                              Sell(0,Open);
                              
                              MyEntryPrice=MyExitPrice;
                              SellShort(1,Open);
                              LowestAfterEntry=Low;
                       }
                      
                       If(Low<ma1&&(Low>LowestAfterEntry[1]))//未突破前期低位增倉
                        {
                              MyEntryPrice=Open;
                              Buy(1,MyEntryPrice);  
                       }
               }else If(MarketPosition==-1)//空倉
                {   
                   
                       If(Low<ma1&&(Low<LowestAfterEntry[1]))//增倉
                        {
                              MyEntryPrice=Open;
                              SellShort(1,Open);
                              LowestAfterEntry=Low;
                       }
                       If(Low<=ma1&&(Low>LowestAfterEntry[1]))//未突破前期高位反手
                        {
                              MyEntryPrice=Open;
                              Buy(1,MyEntryPrice);
                        }  
                       If(High>=ma1&&(High>HighestAfterEntry[1]))//止損并反手
                        {
                              MyExitPrice=Open;
                              BuyToCover(0,Open);
                              
                              MyEntryPrice=MyExitPrice;
                              Buy(1,Open);  
                              HighestAfterEntry=High;
                        }
                            
                       If(High>=ma1&&(High<HighestAfterEntry[1]))//未突破前期低位增倉
                        {
                              MyEntryPrice=Open;
                              SellShort(1,MyEntryPrice);   
                        }
                      
               }
               
         }
             

     

  • TB技術(shù)人員: 大哥,是你嗎?把這個(gè)不能用的換了我那個(gè)能用的

 

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

可聯(lián)系技術(shù)人員 QQ: 511411198  點(diǎn)擊這里給我發(fā)消息進(jìn)行 有償 編寫!不貴!點(diǎn)擊查看價(jià)格!


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 在车子颠簸中进了老师的身体| 么公的又大又深又硬想要| 亚洲成年人影院| 亚洲中文字幕伊人久久无码| 久久久噜噜噜久久中文字幕色伊伊| 一个人看的毛片| 亚洲五月丁香综合视频| 精品视频一区二区三区在线观看 | 黄色网站在线免费观看| 精品人妻少妇一区二区三区| 欧美77777| 天天躁夜夜躁很很躁| 国产在线拍揄自揄拍无码| 亚洲网站视频在线观看| 久久99精品久久久久久久久久| 3d动漫精品啪啪一区二区免费| 补课老师让我cao出水| 老色鬼欧美精品| 秋葵视频在线观看在线下载 | 两只大乳奶充满奶汁| 久久亚洲色www成人欧美| 国产在线播放网址| 在线永久免费观看黄网站| 中国sで紧缚调教论坛| 日韩中文无码有码免费视频| 亚洲天堂电影网| 狠狠噜狠狠狠狠丁香五月| 午夜视频在线观看国产| 韩国三级在线视频| 国产男女爽爽爽爽爽免费视频| 999影院成人在线影院| 宅男66lu国产在线观看| 久久99国产亚洲精品观看| 日韩电影免费在线观看网站| 亚洲国产精品激情在线观看| 特级毛片a级毛片在线播放www| 午夜无码伦费影视在线观看| 色网站免费观看| 国产在线拍偷自揄拍无码| 日本免费a视频| 国产精品国产国产aⅴ|