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

一個系統交易的實例:夾板 [開拓者 TB]

  • 咨詢內容: 夾板在實盤中是一個很常見的運用,用于吃住震蕩行情。它有個上軌和一個下軌,行情突破上軌就做空;突破下軌就做多,在上下軌之間來回吃。如圖:

     

    OpenCoverFor2Lines函數代碼

     

  • TB技術人員:
    1. // 返回值: 1:有所動作,0:沒有動作

    2. // 返回值為非零時,把當前要建立的頭寸大小和方向寫入needPosition,把以什么價格去建立該頭寸寫入needPrice

    3. // 返回值: 1:有所動作,0:沒有動作

    4. // 返回值為非零時,把當前要建立的頭寸大小和方向寫入needPosition,把以什么價格去建立該頭寸寫入needPrice

    5.  

    6. Params

    7.         Numeric         currentPosition(0);                // 當前頭寸,可正可負

    8.         Numeric        firstLots(0);

    9.  

    10.         Numeric         wantShort(120);                // 開空倉位置

    11.         Numeric         wantLong(8);                         // 開多倉位置

    12.        

    13.         Numeric        wantStopShort(0);                // 空頭止損的位置

    14.         Numeric        wantStopLong(0);                // 多頭止損的位置

    15.  

    16.        

    17.         // 注意:以下兩個都是引用變量!!!!

    18.         NumericRef        needPosition;    // 經過計算后的當前頭寸,正數:建立多倉,負數:建立空倉,零:平光所有頭寸

    19.         NumericRef needPrice;              // 建立needPosition時的價格

    20.        

    21. Vars

    22.         Numeric                         tem;

    23.        

    24. Begin

    25.  

    26.         // 14:55:00平掉當日所有頭寸

    27.         if(time >= 0.1455 && currentPosition != 0)

    28.         {

    29.                 needPosition = 0;

    30.                 needPrice = close ;

    31.                 return 1;

    32.         }

    33.         if(currentPosition == 0)

    34.         {

    35.                 // 無倉,準備侍機開倉

    36.                 if(close <= wantLong)

    37.                 {

    38.                         // 多頭

    39.                         needPosition = firstLots;

    40.                         needPrice = wantLong;

    41.                         return 1;

    42.                 }

    43.                 if(close >= wantShort)

    44.                 {

    45.                         // 空頭

    46.                         needPosition = -1 * firstLots;

    47.                         needPrice = wantShort;

    48.                         return 1;

    49.                

    50.                 }

    51.                 return 0;

    52.         }

    53.        

    54.         if(currentPosition > 0)

    55.         {

    56.                 // 持多倉,準備止損或反轉

    57.                 if(close >= wantShort)

    58.                 {

    59.                         // 反轉

    60.                         needPosition = -1 * firstLots;

    61.                         needPrice = wantShort;

    62.                         return 1;

    63.                 }

    64.                

    65.                 if(close <= wantStopLong)

    66.                 {

    67.                         // 止損

    68.                         needPosition = 0;

    69.                         needPrice = wantStopLong;

    70.                         return 1;

    71.                        

    72.                 }

    73.                 return 0;

    74.         }

    75.         if(currentPosition < 0)

    76.         {

    77.                 // 持空倉,準備止損或反轉

    78.                 if(close <= wantLong)

    79.                 {

    80.                         // 反轉

    81.                         needPosition = firstLots;

    82.                         needPrice = wantLong;

    83.                         return 1;

    84.                 }

    85.                

    86.                 if(close >= wantStopShort)

    87.                 {

    88.                         // 止損

    89.                         needPosition = 0;

    90.                         needPrice = wantStopShort;

    91.                         return 1;

    92.                        

    93.                 }

    94.                 return 0;

    95.         }

    96.           return 0;

    97. End
    復制代碼[ 本帖最后由 skywalker 于 2008-5-24 14:05 編輯 ]

    夾板的公式導入文件

     

  • TB客服: 夾板的公式導入文件:
    twoLines.rar (5.32 KB, 下載次數: 749) 2008-5-24 14:09:23 上傳下載次數: 749

     

  • 網友回復:
    原帖由 skywalker 于 2008-5-24 13:52 發表
      tem = OpenCoverFor2Lines(MarketPosition(),firstLots,upperLine,lowerLine,wantStopShort,wantStopLong,needPosition,needPrice);


    /* ******************************************************* ...

    OpenCoverFor2Lines ?

     

  • 網友回復:

 

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

可聯系技術人員 QQ: 262069696  點擊在線交流進行 有償 編寫!不貴!點擊查看價格!


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 一级特黄录像免费播放中文版| 亚洲色偷偷综合亚洲av伊人| 中国乱子伦xxxx| 欧美激情一区二区三区蜜桃视频| 四虎成人精品在永久免费| 91麻豆最新在线人成免费观看| 狼人久久尹人香蕉尹人| 性欧美激情videos| 亚洲人成中文字幕在线观看| 波多野结衣456| 又大又硬一进一出做视频| 久久91精品国产91久久小草| 欧美日韩你懂的| 国产乱人激情H在线观看| www.fuqer.com| 狠狠色狠狠色综合伊人| 国产成人精品久久| 三年在线观看免费观看完整版中文| 91网站免费观看| 色五月激情小说| 成人18视频日本| 久久久午夜精品福利内容| 欧美日本视频在线观看| 国产人碰人摸人爱视频| 亚洲va欧美va| 日本电车强视频在线播放| 国产精品无码电影在线观看 | 国产色欲AV一区二区三区| 冬日恋歌国语版20集中文版| jizzjizz18日本人| 很黄很污的视频网站| 国产在线视频一区二区三区98| 中文字幕人妻偷伦在线视频| 亚洲日韩中文无码久久| 一本久久综合亚洲鲁鲁五月天 | 吃奶摸下激烈视频无遮挡| 亚洲国产AV一区二区三区四区 | 亚洲精品tv久久久久久久久| 成年美女黄网站色大片图片| 国产麻豆剧果冻传媒一区| 国产va欧美va在线观看|