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

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

一個簡單順勢交易系統(tǒng)的例子 [開拓者 TB]

  • 咨詢內(nèi)容: 該交易系統(tǒng)的建倉條件為:
    1、前兩個Bar收陽,并呈上漲趨勢;
    2、當(dāng)前價格為最近前2個Bar最高價的回落,而且回落幅度大于0.382?;芈浞仁窍鄬τ谧罡邇r到最低價的范圍。
    該交易系統(tǒng)的平倉條件為:
    1、當(dāng)前價格的獲利價格點數(shù)大于建倉時最低價到最低價的范圍。
    該交易系統(tǒng)的止損條件為:
    1、當(dāng)前價格從建倉時的最高價格的回落大于最低價到最高價的范圍的0.5。


    1. Params
    2.     Numeric TrailingSet(0.382);       // 回撤開倉比例設(shè)置,從最高點下跌的比例
    3.     Numeric StopLossSet(0.5);        // 止損比例設(shè)置
    4. Vars
    5.     Bool startCondition(False);         // 啟動條件
    6.     Bool EntryCondition(False);        // 開倉條件
    7.     Bool ExitCondition(False);          // 平倉條件
    8.     NumericSeries highestValue(0);  // 前2個周期的最高價
    9.     NumericSeries lowestValue(0);   // 前2個周期的最低價
    10.     Numeric myEntryPrice(0);          // 開倉價格
    11.     Numeric myExitPrice(0);            // 平倉價格        
    12. Begin
    13.     highestValue = highestValue[1];
    14.     lowestValue = lowestValue[1];
    15.     If(MarketPosition ==0 ) // 當(dāng)前空倉
    16.     {
    17.         If(Close[2]>Open[2] && Close[1] > Open[1] && Close[1] > Close[2])
    18.         {
    19.             startCondition = True;
    20.             highestValue = max(high[2],high[1]);
    21.             lowestValue = min(low[2],low[1]);
    22.         }
    23.         
    24.         If(startCondition)
    25.         {
    26.             EntryCondition = ((highestValue - Open) / (highestValue - lowestValue) > TrailingSet )&& // 開盤價即滿足回撤條件,用開盤價進(jìn)行交易
    27.             (Open > highestValue -((highestValue - lowestValue)*StopLossSet)) ; //  開盤價不能低于預(yù)設(shè)的止損價                                                
    28.             If( EntryCondition)
    29.             {
    30.                 Buy(1,Open);
    31.             }Else // 再看其它價格是否滿足
    32.             {
    33.                 EntryCondition = (highestValue - Low) / (highestValue - lowestValue) > TrailingSet ; // 最低價滿足回撤條件,用低于TrailingSet設(shè)置的最近價位建倉
    34.                 If(EntryCondition)
    35.                 {
    36.                     myEntryPrice = highestValue - (HighestValue - LowestValue ) * TrailingSet;
    37.                     myEntryPrice = IntPart(myEntryPrice / (PriceScale()*MinMove)) *(PriceScale()*MinMove); // 對價格進(jìn)行處理                                       
    38.                     If(myEntryPrice >= low &&  myEntryPrice <= High)
    39.                     {
    40.                         Buy(1,MyEntryPrice);
    41.                     }
    42.                 }                        
    43.             }
    44.         }
    45.     }else If(MarketPosition == 1) // 當(dāng)前多倉
    46.     {
    47.         ExitCondition = ( HighestValue - Low )/(highestValue - lowestValue) > StopLossSet;        // 止損條件滿足
    48.         If(ExitCondition)
    49.         {
    50.             myExitPrice =  highestValue - (HighestValue - LowestValue ) * StopLossSet;                        
    51.             myExitPrice = IntPart(myExitPrice / (PriceScale()*MinMove)) *(PriceScale()*MinMove); // 對價格進(jìn)行處理
    52.             Sell(CurrentContracts(),myExitPrice);
    53.         }Else // 獲利平倉
    54.         {
    55.             ExitCondition = (high - AvgEntryPrice()) > (highestValue - lowestValue); // 獲利平倉條件滿足
    56.             If(ExitCondition)
    57.             {
    58.                 myExitPrice =  AvgEntryPrice() + (HighestValue - LowestValue );                                
    59.                 myExitPrice = IntPart(myExitPrice / (PriceScale()*MinMove)) *(PriceScale()*MinMove); // 對價格進(jìn)行處理
    60.                 If (myExitPrice >= low && myEntryPrice <= high)
    61.                 {
    62.                     Sell(CurrentContracts(),myExitPrice);
    63.                 }Else
    64.                 {
    65.                     Sell(CurrentContracts(),Close);
    66.                 }
    67.             }
    68.         }
    69.     }
    70. End

     

  • TB技術(shù)人員: 學(xué)習(xí)! 代碼中有注釋很好。

     

  • TB客服: 該例代碼引入TB后為何注釋變?yōu)椋?????"?br />
    [ 本帖最后由 nopain 于 2007-7-22 09:12 編輯 ]

     

  • 網(wǎng)友回復(fù):
    原帖由 bcsunwww 于 2007-7-22 08:59 發(fā)表
    該例代碼引入TB后為何注釋變?yōu)椋ⅲ浚???"?


    這是由于公式編輯器支持的是Unicode編碼。
    你先保存到一個TXT文本中,然后從公式編輯器窗體->文件->導(dǎo)入公式腳本,這樣就可以顯示中文了

     

  • 網(wǎng)友回復(fù): 請教版主一個問題:能在TB的交易系統(tǒng)里設(shè)定交易的商品種類及周期嗎?

 

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

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


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 色综合久久天天影视网 | 亚洲综合亚洲 | 久久久免费视频观看 | 91最新入口| 精品无人乱码一区二区三区 | 成人黄色一级毛片 | 精品视频在线免费观看 | 久国产精品久久精品国产四虎 | 久久国产欧美日韩高清专区 | 亚洲综合伊人 | 国产福利久久 | 国产99久久 | 久久的爱久久久久的快乐 | 国产在线麻豆精品 | 国产一区二区三区久久精品小说 | 日日摸夜夜添夜夜添欧美毛片 | 久久黄色录像 | 色综合天天综合高清网国产 | 国产高清不卡 | 四虎成人免费观看在线网址 | 国产亚洲欧美日韩国产片 | 国产精品乱码在线观看 | 亚洲国产成人综合 | 韩国日本美国免费毛片 | 中国精品白嫩bbwbbw | 国产精品视频视频久久 | 九九国产视频 | 老子影院午夜久久亚洲 | 伊人资源| 国产欧美久久一区二区 | 日韩一级欧美一级一级国产 | 天天天操天天天干 | 狠狠色噜噜狠狠狠狠97不卡 | 美女羞羞免费网站 | 精品国产一区二区三区不卡 | 伊人影音 | 天天干天天操天天碰 | 一级特黄性色生活片一区二区 | 狠狠狠狠狠狠 | 嘿嘿嘿视频免费网站在线观看 | 午夜影院毛片 |