大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

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

哎呦 [開拓者 TB]

  • 咨詢內容: 本帖最后由 haoliangbohai 于 2014-11-28 16:04 編輯

        關于oops交易系統,就是跳空回調后買入。 勝率挺高的,優化后能到60%以上,盈利能力也可以。就是交易次數有點少。就算在《完美的日內交易商2》書中給出的例子,82年4月到98年交易SP500也才177次。可以做為策略池中的一個。針對一日的缺口的代碼:
    1. Params
    2.         Numeric gapsize(2);    //缺口大小              
    3.         Numeric breaksize(3);   //突破大小
    4.         Numeric stoploss(10);   //止損
    5.         Numeric takeprofit(20);   //止盈
    6. Vars
    7.     Bool isgap;
    8.         Bool temp;
    9.         Numeric enterprice;
    10.         NumericSeries HighestAfterEntry(0);        
    11.     NumericSeries LowestAfterEntry(0);
    12. Begin
    13.       isgap = OpenD(0)>HighD(1)+gapsize;     //高開
    14.           temp = Low<HighD(1)-breaksize;         //跌破前日最高價
    15.           enterprice = HighD(1)-breaksize-2;
    16.           If(isgap And temp And MarketPosition==0)
    17.           {
    18.                   SellShort(1,enterprice);
    19.                   LowestAfterEntry=Low;
    20.           }           
    21.       isgap = OpenD(0)<LowD(1)-gapsize;      //低開
    22.           temp = High>LowD(1)+breaksize;         //漲破前日最低價
    23.           enterprice = LowD(1)+breaksize+2;
    24.       If(isgap And temp And MarketPosition==0)
    25.           {
    26.           Buy(1,enterprice);
    27.                   HighestAfterEntry=High;
    28.           }          
    29.           /*止損止盈部分*/
    30.           If (MarketPosition!=0 And BarsSinceEntry!=0)
    31.           {
    32.                   If(MarketPosition==-1)
    33.               {
    34.                     LowestAfterEntry = Min(LowestAfterEntry,Low);
    35.                         If(High>EntryPrice And LowestAfterEntry>EntryPrice-takeprofit)
    36.                         {
    37.                            BuyToCover(1,EntryPrice-takeprofit);             //空單止盈
    38.                            LowestAfterEntry=0;
    39.                         } Else If(High>EntryPrice+stoploss)                 //空單止損
    40.                         {
    41.                            BuyToCover(1,EntryPrice+stoploss);
    42.                            LowestAfterEntry=0;
    43.                         }
    44.                   }                  
    45.                   If(MarketPosition==1)
    46.               {
    47.                     HighestAfterEntry = Max(HighestAfterEntry,High);
    48.             If(Low<EntryPrice And HighestAfterEntry>EntryPrice+takeprofit)
    49.                         {
    50.                            Sell(1,EntryPrice+takeprofit);                   //多單止盈
    51.                            LowestAfterEntry=0;
    52.                         } Else If(Low<EntryPrice-stoploss)
    53.                         {
    54.                             Sell(1,EntryPrice-stoploss);                    //多單止損
    55.                                 LowestAfterEntry=0;
    56.                         }
    57.                   }
    58.                   If((Date[-1]!=InvalidInteger && Date!=Date[-1])||(Date[-1]==InvalidInteger && Date < CurrentDate))  //當日平倉
    59.           {
    60.               Sell(1,Close);
    61.                   BuyToCover(1,Close);
    62.               }                  
    63.         }
    64. End

     

  • TB技術人員: 謝謝!先頂后看

     

  • TB客服: 這個系統很有名,謝謝分享

     

  • 網友回復:     開盤區間突破交易系統
        發現這個很好用啊,開始還挺鄙視這種交易系統,認為太簡單了,看過 拉里.威廉斯的《短線交易秘訣》后感覺還挺好用的。比上一個好用多了。如果能夠把日趨勢考慮進去,做到日間的,收益率感覺還能上去。看的比較粗糙,分別用前一日開盤和收盤的差,以及最高和最低差表示波幅回測了下,發現用最高價最低價的差乘以0.25為區間效果不錯。感覺以這個為基礎可以實盤模擬啊。
    1. Params
    2.    Numeric perc(0.1);
    3.    Numeric stoploss(10);   //止損
    4.    Numeric takeprofit(20);   //止盈
    5.    
    6. Vars
    7.    Bool con1;    //開多條件
    8.    Bool con2;    //開空條件
    9.    Numeric enterprice;
    10.    NumericSeries HighestAfterEntry(0);        
    11.    NumericSeries LowestAfterEntry(0);
    12. Begin
    13.    con1 = high > OpenD(0) + perc*Abs(HighD(1)-LowD(1));    //先用開盤收盤表示前一日波幅
    14.    con2 = Low  < OpenD(0) - perc*Abs(HighD(1)-LowD(1));

    15.    If(MarketPosition==0 And con1)
    16.    {
    17.        Buy(1,OpenD(0) + perc*Abs(OpenD(1)-CloseD(1)));
    18.            HighestAfterEntry=High;
    19.    }
    20.    If(MarketPosition==0 And con2)
    21.    {
    22.        SellShort(1,OpenD(0) - perc*Abs(OpenD(1)-CloseD(1)));
    23.            LowestAfterEntry=Low;
    24.    }
    25.    
    26.    /*止損止盈部分*/
    27.           If (MarketPosition!=0 And BarsSinceEntry!=0)
    28.           {
    29.                   If(MarketPosition==-1)
    30.               {
    31.                     LowestAfterEntry = Min(LowestAfterEntry,Low);
    32.                         If(High>EntryPrice And LowestAfterEntry>EntryPrice-takeprofit)
    33.                         {
    34.                            BuyToCover(1,EntryPrice-takeprofit);             //空單止盈
    35.                            LowestAfterEntry=0;
    36.                         } Else If(High>EntryPrice+stoploss)                 //空單止損
    37.                         {
    38.                            BuyToCover(1,EntryPrice+stoploss);
    39.                            LowestAfterEntry=0;
    40.                         }
    41.                   }                  
    42.                   If(MarketPosition==1)
    43.               {
    44.                     HighestAfterEntry = Max(HighestAfterEntry,High);
    45.             If(Low<EntryPrice And HighestAfterEntry>EntryPrice+takeprofit)
    46.                         {
    47.                            Sell(1,EntryPrice+takeprofit);                   //多單止盈
    48.                            LowestAfterEntry=0;
    49.                         } Else If(Low<EntryPrice-stoploss)
    50.                         {
    51.                             Sell(1,EntryPrice-stoploss);                    //多單止損
    52.                                 LowestAfterEntry=0;
    53.                         }
    54.                   }
    55.                   If((Date[-1]!=InvalidInteger && Date!=Date[-1])||(Date[-1]==InvalidInteger && Date < CurrentDate))  //當日平倉
    56.           {
    57.               Sell(1,Close);
    58.                   BuyToCover(1,Close);
    59.               }
    60.                 }
    61. End
    復制代碼PS:止損止盈從第一個粘貼過來的

     

  • 網友回復: 本帖最后由 趨勢跟蹤 于 2014-11-22 08:02 編輯

    四樓的源碼雖然有點問題,但源碼一定要頂!

 

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

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


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 全部费免一级毛片不收费 | 国产精品在线播放 | 亚洲婷婷网 | 在线观看国产一区二区三区 | 国产区1| 色综合久久中文色婷婷 | 日本不卡高清免费 | 人人做天天爱夜夜爽中字 | 日本精品在线观看视频 | 久久精品午夜视频 | 免费看一区二区三区 | 99久久久久国产精品免费 | 99re这里只有精品在线观看 | 久久免视频 | 免费99视频有精品视频高清 | 亚洲激情视频 | 成人小视频免费观看 | 夜夜夜夜猛噜噜噜噜噜 | 国产a国产| 欧美一级片免费在线观看 | 中文乱码精品一区二区三区 | 伊在人香蕉99久久 | 亚洲欧美综合国产不卡 | 欧美成人免费视频a | 国产免费播放一区二区三区 | 成人在线视频一区 | 亚洲成a人v大片在线观看 | 精品国产91久久久久久久a | 99热久久这里只精品国产9 | 国产夫妻久久线观看 | 日本一级片在线观看 | 天天色综合色 | 香蕉免费一级视频在线观看 | 操日韩| 免费一级特黄欧美大片勹久久网 | 最新日本免费一区二区三区中文 | 中文字幕日韩在线一区国内 | 亚洲国产天堂久久精品网 | 国产精品一区二区手机看片 | 久久91亚洲精品中文字幕 | 亚洲综合一区二区三区四区 |