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

開(kāi)拓者夾板交易策略源碼(振蕩交易模型)[開(kāi)拓者公式]

  • 內(nèi)容: 夾板在實(shí)盤(pán)中是一個(gè)很常見(jiàn)的運(yùn)用,用于吃住震蕩行情。它有個(gè)上軌和一個(gè)下軌,行情突破上軌就做空;突破下軌就做多,在上下軌之間來(lái)回吃。

    OpenCoverFor2Lines函數(shù)代碼

     

  • 源碼:

    1. // 返回值: 1:有所動(dòng)作,0:沒(méi)有動(dòng)作

    2. // 返回值為非零時(shí),把當(dāng)前要建立的頭寸大小和方向?qū)懭雗eedPosition,把以什么價(jià)格去建立該頭寸寫(xiě)入needPrice

    3. // 返回值: 1:有所動(dòng)作,0:沒(méi)有動(dòng)作

    4. // 返回值為非零時(shí),把當(dāng)前要建立的頭寸大小和方向?qū)懭雗eedPosition,把以什么價(jià)格去建立該頭寸寫(xiě)入needPrice

    5.  

    6. Params

    7.         Numeric         currentPosition(0);                // 當(dāng)前頭寸,可正可負(fù)

    8.         Numeric        firstLots(0);

    9.  

    10.         Numeric         wantShort(120);                // 開(kāi)空倉(cāng)位置

    11.         Numeric         wantLong(8);                         // 開(kāi)多倉(cāng)位置

    12.        

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

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

    15.  

    16.        

    17.         // 注意:以下兩個(gè)都是引用變量?。。。?/li>
    18.         NumericRef        needPosition;    // 經(jīng)過(guò)計(jì)算后的當(dāng)前頭寸,正數(shù):建立多倉(cāng),負(fù)數(shù):建立空倉(cāng),零:平光所有頭寸

    19.         NumericRef needPrice;              // 建立needPosition時(shí)的價(jià)格

    20.        

    21. Vars

    22.         Numeric                         tem;

    23.        

    24. Begin

    25.  

    26.         // 14:55:00平掉當(dāng)日所有頭寸

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

    28.         {

    29.                 needPosition = 0;

    30.                 needPrice = close ;

    31.                 return 1;

    32.         }

    33.         if(currentPosition == 0)

    34.         {

    35.                 // 無(wú)倉(cāng),準(zhǔn)備侍機(jī)開(kāi)倉(cāng)

    36.                 if(close <= wantLong)

    37.                 {

    38.                         // 多頭 www.tumamayizhan.com

    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.                 // 持多倉(cāng),準(zhǔn)備止損或反轉(zhuǎn)

    57.                 if(close >= wantShort)

    58.                 {

    59.                         // 反轉(zhuǎn)

    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.                 // 持空倉(cāng),準(zhǔn)備止損或反轉(zhuǎn)

    78.                 if(close <= wantLong)

    79.                 {

    80.                         // 反轉(zhuǎn)

    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
    98. // 來(lái)源: www.tumamayizhan.com
       

 

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

可聯(lián)系技術(shù)人員 QQ: 262069696  點(diǎn)擊在線交流進(jìn)行 有償 編寫(xiě)!不貴!點(diǎn)擊查看價(jià)格!

 


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

相關(guān)文章

    沒(méi)有相關(guān)內(nèi)容
  主站蜘蛛池模板: 亚洲国产美女精品久久久久| 国产鲁鲁视频在线播放| 亚洲日韩一区二区一无码| 青娱乐国产精品| 国内一级纶理片免费| 久99频这里只精品23热视频| 欧美真实破苞流血在线播放| 四虎影视在线影院www| **一级一级毛片免费观看| 成人区人妻精品一区二区不卡视频| 亚洲国产日韩a在线播放| 精品国产va久久久久久久冰| 国产特级毛片AAAAAA| www.毛片在线观看| 日韩人妻高清精品专区| 亚洲系列国产精品制服丝袜第| 陈雅伦三级dvd在线观看| 国产精品高清在线观看93| 中国一级黄色片子| 最近中文字幕mv手机免费高清 | 国产一区二区三区日韩精品| 做受视频60秒试看| 小宝贝浪货摸给我看| 久久精品国产一区二区三区不卡| 波多野结衣新婚被邻居| 四虎影院的网址| 免费看的黄网站| 在线观看人成网站深夜免费| 丰满少妇高潮惨叫久久久| 欧美aaaaaabbbbb| 人妻无码久久一区二区三区免费| 色多多视频免费网站下载| 老子影院午夜伦不卡亚洲| 在线观看91精品国产不卡免费| 久久99国产精一区二区三区| 黑人巨大sv张丽在线播放| 天天综合亚洲色在线精品| 久久久久久AV无码免费网站| 欧美另类杂交a| 亚洲黄网站wwwwww| 美女的扒开尿口让男人桶动态图|