人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看

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

免費文化TB轉模型互轉,只要你有好的文化或者TB模型,我都可以免費幫你互轉。 [開拓者 TB]

  • 咨詢內容: 免費文化TB轉模型互轉,只要你有好的文化或者TB模型,我都可以免費幫你互轉。

    會編程就是沒有好的思路,只要您有好的思路也可以免費編程,實現(xiàn)共贏,qq523305738

    下面分享一個tb的模型,還請高手們多指教。
    1. //------------------------------------------------------------------------
    2. // 簡稱: BT
    3. // 名稱: 本體
    4. // 類別: 公式應用
    5. // 類型: 用戶應用
    6. // 輸出: Void
    7. //------------------------------------------------------------------------
    8. Params
    9. ? ? ? ? Numeric SS(1);//(1,100,1)
    10. ? ? ? ? Numeric K1(0.3);//(0.1,1,0.1)
    11. ? ? ? ? Numeric K2(0.6);//(0.1,1,0.1)
    12. ? ? ? ? Numeric BOCP(0.25);//(0,1,0.01)
    13. ? ? ? ? Numeric FBOCP(0.85);//(0,1,0.01)
    14. ? ? ? ? Numeric AR(6);

    15. Vars
    16. ? ? ? ? Numeric Longtrade(0);//多倉次數(shù)
    17. ? ? ? ? Numeric Shorttrade(0);//空倉次數(shù)
    18. ? ? ? ? Numeric LMarket(0);//趨買市
    19. ? ? ? ? Numeric SMarket(0);//趨賣市
    20. ? ? ? ? Numeric LStop(0);//多頭止損價
    21. ? ? ? ? Numeric SStop(0);//空頭止損價
    22. ? ? ? ? Numeric i;
    23. ? ? ? ? Numeric AR10(0);//十日平均波幅
    24. ? ? ? ? Numeric ACO10(0);//十日平均開收盤區(qū)間
    25. ? ? ? ? Bool key(False);//進場條件
    26. ? ? ? ? Numeric LBreak;//多頭突破價
    27. ? ? ? ? Numeric SBreak;//空頭突破價
    28. ? ? ? ? Numeric LToS;//多翻空
    29. ? ? ? ? Numeric SToL;//空翻多
    30. ? ? ? ? Numeric Lots;//開倉量
    31. ? ? ? ? Numeric LBuy;//趨買市多頭入場價
    32. ? ? ? ? Numeric LSell;//趨買市空頭入場價
    33. ? ? ? ? Numeric SBuy;//趨賣市多頭入場價
    34. ? ? ? ? Numeric SSell;//趨賣市空頭入場價
    35. ? ? ? ?
    36. ? ? ? ? NumericSeries O1;
    37. ? ? ? ? NumericSeries C1;
    38. ? ? ? ? NumericSeries C2;
    39. ? ? ? ? NumericSeries L1;
    40. ? ? ? ? NumericSeries H1;
    41. ? ? ? ? NumericSeries H0;
    42. ? ? ? ? NumericSeries L0;
    43. ? ? ? ? NumericSeries O0;
    44. ? ? ? ? Numeric LL3;
    45. ? ? ? ? Numeric HH3;
    46. //AR計算
    47. ? ? ? ? NumericSeries AR_1(0);
    48. ? ? ? ? NumericSeries AR_2(0);
    49. Begin
    50. //本策略適用于股指5分鐘線,如要使用其他周期及商品,請自行修改時間
    51. ? ? ? ?
    52. ? ? ? ? O1 = OpenD(1);
    53. ? ? ? ? C1 = CloseD(1);
    54. ? ? ? ? C2 = CloseD(2);
    55. ? ? ? ? L1 = LowD(1);
    56. ? ? ? ? H1 = HighD(1);
    57. ? ? ? ? H0 = Highest(High[1],BarsSinceToday-1);
    58. ? ? ? ? L0 = Lowest(Low[1],BarsSinceToday-1);
    59. ? ? ? ? O0 = OpenD(0);
    60. ? ? ? ? LL3 = Lowest(Low[1],3);
    61. ? ? ? ? HH3 = Highest(High[1],3);
    62. ? ? ? ? ACO10=0;
    63. ? ? ? ? AR10=0;
    64. ? ? ? ?
    65. ? ? ? ? AR10=AR_D(10);
    66. ? ? ? ? Commentary("AR10="+Text(AR10 ));/li>/li>
    67. ? ? ? ?
    68. ? ? ? ? Lots = SS;
    69. ? ? ? ???//LBuy = O0 + K1 * AR10;
    70. ? ? ? ???//LSell = O0 - K2 * AR10;
    71. ? ? ? ???//PlotNumeric("LBuy",LBuy);
    72. ? ? ? ???//PlotNumeric("LSell",LSell);
    73. ? ? ? ???//開倉條件
    74. ? ? ? ? If(C1<C2) //趨買市
    75. ? ? ? ???{
    76. ? ? ? ???? ? ? ? LMarket = 1;
    77. ? ? ? ? ? ? ? ? LBuy = O0 + K1 * AR10;
    78. ? ? ? ? ? ? ? ? LSell = O0 - K2 * AR10;
    79. ? ? ? ? ? ? ? ? PlotNumeric("LBuy",LBuy);
    80. ? ? ? ? ? ? ? ? PlotNumeric("LSell",LSell);
    81. ? ? ? ? }
    82. ? ? ? ? If(C1>C2)//趨賣市
    83. ? ? ? ? {
    84. ? ? ? ? ? ? ? ? SMarket = 1;
    85. ? ? ? ? ? ? ? ? SBuy = O0 + K2 * AR10;
    86. ? ? ? ? ? ? ? ? SSell = O0 - K1 * AR10;
    87. ? ? ? ???? ? ? ? PlotNumeric("SBuy",SBuy);
    88. ? ? ? ???? ? ? ? PlotNumeric("SSell",SSell);? ? ? ? ? ? ? ?

    89. ? ? ? ? }
    90. ? ? ? ?
    91. ? ? ? ? //----------------------交易系統(tǒng)-----------------------------
    92. ? ? ? ?
    93. ? ? ? ? //-----------突破-----------
    94. ? ? ? ? If(Time>9.45/100 And Time<14.30/100 And key)
    95. ? ? ? ? {
    96. ? ? ? ? ? ? ? ? //趨買市
    97. ? ? ? ? ? ? ? ? If(LMarket==1)
    98. ? ? ? ? ? ? ? ? {
    99. ? ? ? ? ? ? ? ? ? ? ? ? If(Longtrade==0 && C[1] > LBuy && MarketPosition==0 && BarsSinceEntry>0)//BarsSinceEntry>0
    100. ? ? ? ? ? ? ? ? ? ? ? ? {
    101. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Buy(Lots,O);
    102. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? LStop = Min(EntryPrice-0.25*AR10,EntryPrice-3*BigPointValue);
    103. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Longtrade=1;
    104. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Return;
    105. ? ? ? ? ? ? ? ? ? ? ? ? }
    106. ? ? ? ? ? ? ? ? ? ? ? ? If(Shorttrade==0 && C[1] < LSell && MarketPosition==0 && BarsSinceEntry>0)//&& BarsSinceEntry>0
    107. ? ? ? ? ? ? ? ? ? ? ? ? {
    108. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SellShort(Lots,O);
    109. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SStop = Max(EntryPrice+0.25*AR10,EntryPrice+3*BigPointValue);
    110. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Shorttrade=1;
    111. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Return;
    112. ? ? ? ? ? ? ? ? ? ? ? ? }
    113. ? ? ? ? ? ? ? ? }
    114. ? ? ? ? ? ? ? ? //趨賣市
    115. ? ? ? ? ? ? ? ? If(SMarket==1)
    116. ? ? ? ? ? ? ? ? {
    117. ? ? ? ? ? ? ? ? ? ? ? ? If(Longtrade==0 && C[1] > SBuy && MarketPosition==0 && BarsSinceEntry>0)// && BarsSinceEntry>0
    118. ? ? ? ? ? ? ? ? ? ? ? ? {
    119. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Buy(Lots,O);
    120. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? LStop = Min(EntryPrice-0.25*AR10,EntryPrice-3*BigPointValue);
    121. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Longtrade=1;
    122. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Return;
    123. ? ? ? ? ? ? ? ? ? ? ? ? }
    124. ? ? ? ? ? ? ? ? ? ? ? ? If(Shorttrade==0 && C[1] < SSell && MarketPosition==0 && BarsSinceEntry>0)// && BarsSinceEntry>0
    125. ? ? ? ? ? ? ? ? ? ? ? ? {
    126. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SellShort(Lots,O);
    127. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SStop = Max(EntryPrice+0.25*AR10,EntryPrice+3*BigPointValue);
    128. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Shorttrade=1;
    129. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Return;
    130. ? ? ? ? ? ? ? ? ? ? ? ? }
    131. ? ? ? ? ? ? ? ? }
    132. ? ? ? ? }
    133. ? ? ? ?
    134. ? ? ? ? //-----------突破失敗-----------
    135. ? ? ? ?
    136. ? ? ? ? //{多頭突破失敗情況1:價格曾經(jīng)高于多頭突破確認價,最新價又回落至空翻多確認價}
    137. ? ? ? ? If(H0 > LBreak And C[1] < LToS And Time < 14.30/100 And Shorttrade==0 && MarketPosition<>1)
    138. ? ? ? ? {
    139. ? ? ? ? ? ? ? ? SellShort(Lots,O);
    140. ? ? ? ? ? ? ? ? SStop=Min(EntryPrice+0.15*AR10,EntryPrice+3*BigPointValue);
    141. ? ? ? ? ? ? ? ? Shorttrade=1;
    142. ? ? ? ? ? ? ? ? Return;
    143. ? ? ? ? }
    144. ? ? ? ? //{多頭突破失敗情況2:突破入場后,行情反轉。止損的同時我們反手開空,但前提是時間在中午11:30之前,
    145. ? ? ? ? //且多頭進場在至少4根K之前。瞬間止損我們不允許反轉,因為這往往是市場的膝跳反射}
    146. ? ? ? ? If(MarketPosition==1 And Time < 14.30/100 And Shorttrade==0)
    147. ? ? ? ? {
    148. ? ? ? ? ? ? ? ? If(C[1] < LStop)
    149. ? ? ? ? ? ? ? ? {
    150. ? ? ? ? ? ? ? ? ? ? ? ? Sell(Lots,O);
    151. ? ? ? ? ? ? ? ? ? ? ? ? If(Time < 11.00/100 And BarsSinceEntry >4)
    152. ? ? ? ? ? ? ? ? ? ? ? ? {
    153. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SellShort(Lots,C);
    154. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SStop=Min(EntryPrice+0.15*AR10,EntryPrice+3*BigPointValue);
    155. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Shorttrade=1;
    156. ? ? ? ? ? ? ? ? ? ? ? ? }
    157. ? ? ? ? ? ? ? ? }
    158. ? ? ? ? }
    159. ? ? ? ?
    160. ? ? ? ? //{空頭突破失敗情況1:價格曾經(jīng)低于空頭突破確認價,最新價又上漲至空翻多確認價}
    161. ? ? ? ? If(L0<SBreak And C[1] > SToL And Time < 14.30/100 And Longtrade==0 && MarketPosition<>-1)
    162. ? ? ? ? {
    163. ? ? ? ? ? ? ? ? Buy(Lots,O);
    164. ? ? ? ? ? ? ? ? Longtrade=1;
    165. ? ? ? ? }
    166. ? ? ? ? //{空頭突破失敗情況2:突破入場后,行情反轉。止損的同時我們反手開多,但前提是時間在中午11:30之前,
    167. ? ? ? ? //且空頭進場在至少4根K之前。瞬間止損我們不允許反轉,因為這往往是市場的膝跳反射}
    168. ? ? ? ? If(MarketPosition==-1 And Time < 14.30/100 And Longtrade==0)
    169. ? ? ? ? {
    170. ? ? ? ? ? ? ? ? If(C[1] > SStop)
    171. ? ? ? ? ? ? ? ? {
    172. ? ? ? ? ? ? ? ? ? ? ? ? BuyToCover(Lots,O);
    173. ? ? ? ? ? ? ? ? ? ? ? ? If(Time < 11.00/100 And BarsSinceEntry >4)
    174. ? ? ? ? ? ? ? ? ? ? ? ? {
    175. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Buy(Lots,O);
    176. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? LStop=Max(EntryPrice-0.15*AR10,EntryPrice-3*BigPointValue);
    177. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Longtrade=1;
    178. ? ? ? ? ? ? ? ? ? ? ? ? }
    179. ? ? ? ? ? ? ? ? }
    180. ? ? ? ? }
    181. ? ? ? ?
    182. ? ? ? ? //-----------止損-----------
    183. ? ? ? ? //普通止損
    184. ? ? ? ? If(MarketPosition==1 && C[1]<LStop And Time<15.00/100)
    185. ? ? ? ? {
    186. ? ? ? ? ? ? ? ? Sell(Lots,O);
    187. ? ? ? ? }
    188. ? ? ? ? If(MarketPosition==-1 && C[1]>SStop And Time<15.00/100)
    189. ? ? ? ? {
    190. ? ? ? ? ? ? ? ? BuyToCover(Lots,O);
    191. ? ? ? ? }
    192. ? ? ? ? //止損價調整
    193. ? ? ? ? //{若持多單,而5分鐘K高點超過了開倉價+50%10日平均波幅,止損調整為保本型 }
    194. ? ? ? ? ? ? ? ? IF(H0>EntryPrice+0.5*AR10)
    195. ? ? ? ? ? ? ? ? {
    196. ? ? ? ? ? ? ? ? ? ? ? ? LStop=EntryPrice+2*BigPointValue;
    197. ? ? ? ? ? ? ? ? }
    198. ? ? ? ? ? ? ? ? IF(L0<EntryPrice-0.5*AR10)
    199. ? ? ? ? ? ? ? ? {
    200. ? ? ? ? ? ? ? ? ? ? ? ? SStop=EntryPrice-2*BigPointValue;
    201. ? ? ? ? ? ? ? ? }
    202. ? ? ? ? //{若時間處于14:30以后,多頭跟蹤止損為過去3個5分鐘的最高低點與多空頭止損價中的較大值}
    203. ? ? ? ? IF(TIME>=14.30/100)
    204. ? ? ? ? {
    205. ? ? ? ? ? ? ? ? LStop=MAX(LStop,LL3);
    206. ? ? ? ? ? ? ? ? SStop=MIN(SStop,HH3);
    207. ? ? ? ? }
    208. ? ? ? ?
    209. ? ? ? ? //-----------日內平倉-----------
    210. ? ? ? ? IF(TIME>=14.55/100)
    211. ? ? ? ? {
    212. ? ? ? ? ? ? ? ? //收盤平多
    213. ? ? ? ? ? ? ? ? SELL(0,O);
    214. ? ? ? ? ? ? ? ? //收盤平空
    215. ? ? ? ? ? ? ? ? BuyToCover(0,O);
    216. ? ? ? ? ? ? ? ? LMarket=0;
    217. ? ? ? ? ? ? ? ? SMarket=0;
    218. ? ? ? ? ? ? ? ? Longtrade=0;
    219. ? ? ? ? ? ? ? ? Shorttrade=0;
    220. ? ? ? ? ? ? ? ? LStop=0;
    221. ? ? ? ? ? ? ? ? SStop=0;
    222. ? ? ? ? }
    223. ? ? ? ?
    224. End

    225. //------------------------------------------------------------------------
    226. // 編譯版本:? ? ? ? 2017-07-10 082154
    227. // 內核版本:? ? ? ? V2.6.2.14
    228. // 版權所有? ? ? ? zxjt30920087
    229. // 更改聲明? ? ? ? TradeBlazer Software保留對TradeBlazer平臺
    230. //? ? ? ? ? ? ? ? ? ? ? ? 每一版本的TradeBlazer公式修改和重寫的權利
    231. //------------------------------------------------------------------------

    ?

    ?來源:CXH99.COM

  • TB技術人員: 大哥,編譯錯誤!66行

    ?

  • TB客服: 不好意忘了這個函數(shù)是我自己編的了,現(xiàn)在補上來,添加到用戶函數(shù)調用就可以了。
    1. //------------------------------------------------------------------------
    2. // 簡稱: AR_D
    3. // 名稱:
    4. // 類別: 用戶函數(shù)
    5. // 類型: 用戶函數(shù)
    6. // 輸出: Numeric
    7. //------------------------------------------------------------------------
    8. Params
    9. ? ? ? ? Numeric Length(10);
    10. Vars
    11. ? ? ? ? NumericSeries SumValue_1(0);
    12. ? ? ? ? NumericSeries SumValue;
    13. ? ? ? ? Numeric i;
    14. Begin

    15. ? ? ? ? SumValue_1 = 0;
    16. ? ? ? ? for i = 1 to Length - 1
    17. ? ? ? ? {
    18. ? ? ? ? ? ? ? ? SumValue_1 = SumValue_1 + (Abs(HighD(i) - LowD(i)));
    19. ? ? ? ? }
    20. ? ? ? ? SumValue=SumValue_1/Length;
    21. ? ? ? ? Return SumValue;
    22. End


    23. //------------------------------------------------------------------------
    24. // 編譯版本:? ? ? ? 2017-07-10 151725
    25. // 內核版本:? ? ? ? V2.6.2.14
    26. // 版權所有? ? ? ? zxjt30920087
    27. // 更改聲明? ? ? ? TradeBlazer Software保留對TradeBlazer平臺
    28. //? ? ? ? ? ? ? ? ? ? ? ? 每一版本的TradeBlazer公式修改和重寫的權利
    29. //------------------------------------------------------------------------
    復制代碼

    ?

  • 網(wǎng)友回復: 感謝分享。樓主繼續(xù)努力。

    ?

  • 網(wǎng)友回復:
  • xledoo 發(fā)表于 2017-7-22 23:15
    大哥,編譯錯誤!66行

    不好意思,有個自編函數(shù)忘記發(fā)了,現(xiàn)在補上了。

 

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

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


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

相關文章

    沒有相關內容
主站蜘蛛池模板: 国产精品成人观看视频国产奇米 | 一本到视频在线观看 | 午夜一级影院 | 欧美精品二区 | 香蕉综合视频 | 成年人黄视频在线观看 | 午夜剧场日韩 | 欧美色88| 一级毛片视频免费 | 艳妇乳肉豪妇荡乳a亚洲 | 久久丝袜视频 | 欧美在线 | 欧美 | 国产网站91 | 欧洲一级毛片免费 | 一个人看的在线www高清视频 | 国产日韩欧美一区二区三区视频 | 国产成人精品免费视频软件 | 国产成人在线视频免费观看 | 免费黄色大片视频 | 欧美日韩一二 | 久久免费视频观看 | 久久精品蜜芽亚洲国产a | 亚洲欧美另类在线观看 | 青青青国产色视频在线观看 | 亚洲成人日韩 | 性猛交毛片 | 在线观看午夜视频 | 亚洲欧美日本一区 | 免费观看成人毛片 | x8x8国产精品视频 | 亚洲自拍偷拍图 | 国产高清狼人香蕉在线观看 | 色图综合| 亚洲国产激情在线一区 | 亚洲成人99 | 无码专区aaaaaa免费视频 | 丁香婷婷色综合 | 欧美人禽猛交狂配免费看 | 一级毛片人与动免费观看 | 国产精品视频福利一区二区 | 亚洲欧美日韩另类在线一 |