Permalink
Browse files

added ta-lib source

  • Loading branch information...
1 parent b4d819b commit 6ad31a24e7285cd37d53380d99bd36fee0edac9d @oransel committed Jan 26, 2012
Showing with 168,225 additions and 0 deletions.
  1. +32 −0 src/lib/CHANGELOG.TXT
  2. +115 −0 src/lib/HISTORY.TXT
  3. +3 −0 src/lib/Makefile.am
  4. +661 −0 src/lib/Makefile.in
  5. +7,231 −0 src/lib/aclocal.m4
  6. +11 −0 src/lib/autogen.sh
  7. +1,500 −0 src/lib/config.guess
  8. +1,616 −0 src/lib/config.sub
  9. +22,200 −0 src/lib/configure
  10. +47 −0 src/lib/configure.in
  11. +584 −0 src/lib/depcomp
  12. +11 −0 src/lib/include/Makefile.am
  13. +559 −0 src/lib/include/ta_abstract.h
  14. +149 −0 src/lib/include/ta_common.h
  15. +162 −0 src/lib/include/ta_config.h.in
  16. +319 −0 src/lib/include/ta_defs.h
  17. +5,240 −0 src/lib/include/ta_func.h
  18. +51 −0 src/lib/include/ta_libc.h
  19. +507 −0 src/lib/install-sh
  20. +6,871 −0 src/lib/ltmain.sh
  21. +367 −0 src/lib/missing
  22. +14 −0 src/lib/src/Makefile.am
  23. +560 −0 src/lib/src/Makefile.in
  24. +49 −0 src/lib/src/ta_abstract/Makefile.am
  25. +1,061 −0 src/lib/src/ta_abstract/Makefile.in
  26. +202 −0 src/lib/src/ta_abstract/excel_glue.c
  27. +3,407 −0 src/lib/src/ta_abstract/frames/ta_frame.c
  28. +1,481 −0 src/lib/src/ta_abstract/frames/ta_frame.h
  29. +1,313 −0 src/lib/src/ta_abstract/ta_abstract.c
  30. +554 −0 src/lib/src/ta_abstract/ta_def_ui.c
  31. +291 −0 src/lib/src/ta_abstract/ta_def_ui.h
  32. +128 −0 src/lib/src/ta_abstract/ta_frame_priv.h
  33. +8,962 −0 src/lib/src/ta_abstract/ta_func_api.c
  34. +447 −0 src/lib/src/ta_abstract/ta_group_idx.c
  35. +360 −0 src/lib/src/ta_abstract/ta_java_defs.h
  36. +373 −0 src/lib/src/ta_abstract/tables/table_a.c
  37. +196 −0 src/lib/src/ta_abstract/tables/table_b.c
  38. +1,885 −0 src/lib/src/ta_abstract/tables/table_c.c
  39. +129 −0 src/lib/src/ta_abstract/tables/table_d.c
  40. +102 −0 src/lib/src/ta_abstract/tables/table_e.c
  41. +76 −0 src/lib/src/ta_abstract/tables/table_f.c
  42. +72 −0 src/lib/src/ta_abstract/tables/table_g.c
  43. +246 −0 src/lib/src/ta_abstract/tables/table_h.c
  44. +72 −0 src/lib/src/ta_abstract/tables/table_i.c
  45. +72 −0 src/lib/src/ta_abstract/tables/table_j.c
  46. +98 −0 src/lib/src/ta_abstract/tables/table_k.c
  47. +188 −0 src/lib/src/ta_abstract/tables/table_l.c
  48. +739 −0 src/lib/src/ta_abstract/tables/table_m.c
  49. +127 −0 src/lib/src/ta_abstract/tables/table_n.c
  50. +96 −0 src/lib/src/ta_abstract/tables/table_o.c
  51. +186 −0 src/lib/src/ta_abstract/tables/table_p.c
  52. +72 −0 src/lib/src/ta_abstract/tables/table_q.c
  53. +206 −0 src/lib/src/ta_abstract/tables/table_r.c
  54. +630 −0 src/lib/src/ta_abstract/tables/table_s.c
  55. +277 −0 src/lib/src/ta_abstract/tables/table_t.c
  56. +142 −0 src/lib/src/ta_abstract/tables/table_u.c
  57. +98 −0 src/lib/src/ta_abstract/tables/table_v.c
  58. +149 −0 src/lib/src/ta_abstract/tables/table_w.c
  59. +72 −0 src/lib/src/ta_abstract/tables/table_x.c
  60. +72 −0 src/lib/src/ta_abstract/tables/table_y.c
  61. +72 −0 src/lib/src/ta_abstract/tables/table_z.c
  62. +69 −0 src/lib/src/ta_abstract/templates/CoreAnnotated.java.template
  63. +13 −0 src/lib/src/ta_abstract/templates/Makefile.am.template
  64. +45 −0 src/lib/src/ta_abstract/templates/excel_glue.c.template
  65. +63 −0 src/lib/src/ta_abstract/templates/ta_frame.c.template
  66. +60 −0 src/lib/src/ta_abstract/templates/ta_frame.h.template
  67. +66 −0 src/lib/src/ta_abstract/templates/ta_func.h.template
  68. +45 −0 src/lib/src/ta_abstract/templates/ta_func.swg.template
  69. +55 −0 src/lib/src/ta_abstract/templates/ta_func_api.c.template
  70. +56 −0 src/lib/src/ta_abstract/templates/ta_group_idx.c.template
  71. +45 −0 src/lib/src/ta_abstract/templates/ta_java_defs.h.template
  72. +92 −0 src/lib/src/ta_abstract/templates/ta_retcode.c.template
  73. +84 −0 src/lib/src/ta_abstract/templates/ta_x.c.template
  74. +15 −0 src/lib/src/ta_common/Makefile.am
  75. +479 −0 src/lib/src/ta_common/Makefile.in
  76. +178 −0 src/lib/src/ta_common/ta_global.c
  77. +119 −0 src/lib/src/ta_common/ta_global.h
  78. +31 −0 src/lib/src/ta_common/ta_magic_nb.h
  79. +341 −0 src/lib/src/ta_common/ta_memory.h
  80. +87 −0 src/lib/src/ta_common/ta_pragma.h
  81. +109 −0 src/lib/src/ta_common/ta_retcode.c
  82. +18 −0 src/lib/src/ta_common/ta_retcode.csv
  83. +77 −0 src/lib/src/ta_common/ta_version.c
  84. +170 −0 src/lib/src/ta_func/Makefile.am
  85. +837 −0 src/lib/src/ta_func/Makefile.in
  86. +241 −0 src/lib/src/ta_func/ta_ACOS.c
  87. +314 −0 src/lib/src/ta_func/ta_AD.c
  88. +250 −0 src/lib/src/ta_func/ta_ADD.c
  89. +480 −0 src/lib/src/ta_func/ta_ADOSC.c
  90. +785 −0 src/lib/src/ta_func/ta_ADX.c
  91. +374 −0 src/lib/src/ta_func/ta_ADXR.c
  92. +597 −0 src/lib/src/ta_func/ta_APO.c
  93. +450 −0 src/lib/src/ta_func/ta_AROON.c
  94. +456 −0 src/lib/src/ta_func/ta_AROONOSC.c
  95. +241 −0 src/lib/src/ta_func/ta_ASIN.c
  96. +241 −0 src/lib/src/ta_func/ta_ATAN.c
  97. +453 −0 src/lib/src/ta_func/ta_ATR.c
  98. +278 −0 src/lib/src/ta_func/ta_AVGPRICE.c
  99. +643 −0 src/lib/src/ta_func/ta_BBANDS.c
  100. +484 −0 src/lib/src/ta_func/ta_BETA.c
  101. +279 −0 src/lib/src/ta_func/ta_BOP.c
  102. +416 −0 src/lib/src/ta_func/ta_CCI.c
  103. +356 −0 src/lib/src/ta_func/ta_CDL2CROWS.c
  104. +384 −0 src/lib/src/ta_func/ta_CDL3BLACKCROWS.c
  105. +375 −0 src/lib/src/ta_func/ta_CDL3INSIDE.c
  106. +396 −0 src/lib/src/ta_func/ta_CDL3LINESTRIKE.c
  107. +334 −0 src/lib/src/ta_func/ta_CDL3OUTSIDE.c
  108. +452 −0 src/lib/src/ta_func/ta_CDL3STARSINSOUTH.c
  109. +476 −0 src/lib/src/ta_func/ta_CDL3WHITESOLDIERS.c
  110. +450 −0 src/lib/src/ta_func/ta_CDLABANDONEDBABY.c
  111. +548 −0 src/lib/src/ta_func/ta_CDLADVANCEBLOCK.c
  112. +376 −0 src/lib/src/ta_func/ta_CDLBELTHOLD.c
  113. +383 −0 src/lib/src/ta_func/ta_CDLBREAKAWAY.c
  114. +376 −0 src/lib/src/ta_func/ta_CDLCLOSINGMARUBOZU.c
  115. +384 −0 src/lib/src/ta_func/ta_CDLCONCEALBABYSWALL.c
  116. +378 −0 src/lib/src/ta_func/ta_CDLCOUNTERATTACK.c
  117. +384 −0 src/lib/src/ta_func/ta_CDLDARKCLOUDCOVER.c
  118. +337 −0 src/lib/src/ta_func/ta_CDLDOJI.c
  119. +368 −0 src/lib/src/ta_func/ta_CDLDOJISTAR.c
  120. +365 −0 src/lib/src/ta_func/ta_CDLDRAGONFLYDOJI.c
  121. +329 −0 src/lib/src/ta_func/ta_CDLENGULFING.c
  122. +426 −0 src/lib/src/ta_func/ta_CDLEVENINGDOJISTAR.c
  123. +412 −0 src/lib/src/ta_func/ta_CDLEVENINGSTAR.c
  124. +385 −0 src/lib/src/ta_func/ta_CDLGAPSIDESIDEWHITE.c
  125. +365 −0 src/lib/src/ta_func/ta_CDLGRAVESTONEDOJI.c
  126. +414 −0 src/lib/src/ta_func/ta_CDLHAMMER.c
  127. +414 −0 src/lib/src/ta_func/ta_CDLHANGINGMAN.c
  128. +366 −0 src/lib/src/ta_func/ta_CDLHARAMI.c
  129. +366 −0 src/lib/src/ta_func/ta_CDLHARAMICROSS.c
  130. +359 −0 src/lib/src/ta_func/ta_CDLHIGHWAVE.c
  131. +399 −0 src/lib/src/ta_func/ta_CDLHIKKAKE.c
  132. +457 −0 src/lib/src/ta_func/ta_CDLHIKKAKEMOD.c
  133. +370 −0 src/lib/src/ta_func/ta_CDLHOMINGPIGEON.c
  134. +419 −0 src/lib/src/ta_func/ta_CDLIDENTICAL3CROWS.c
  135. +373 −0 src/lib/src/ta_func/ta_CDLINNECK.c
  136. +389 −0 src/lib/src/ta_func/ta_CDLINVERTEDHAMMER.c
  137. +406 −0 src/lib/src/ta_func/ta_CDLKICKING.c
  138. +407 −0 src/lib/src/ta_func/ta_CDLKICKINGBYLENGTH.c
  139. +361 −0 src/lib/src/ta_func/ta_CDLLADDERBOTTOM.c
  140. +365 −0 src/lib/src/ta_func/ta_CDLLONGLEGGEDDOJI.c
  141. +358 −0 src/lib/src/ta_func/ta_CDLLONGLINE.c
  142. +360 −0 src/lib/src/ta_func/ta_CDLMARUBOZU.c
  143. +346 −0 src/lib/src/ta_func/ta_CDLMATCHINGLOW.c
  144. +455 −0 src/lib/src/ta_func/ta_CDLMATHOLD.c
  145. +425 −0 src/lib/src/ta_func/ta_CDLMORNINGDOJISTAR.c
  146. +411 −0 src/lib/src/ta_func/ta_CDLMORNINGSTAR.c
  147. +373 −0 src/lib/src/ta_func/ta_CDLONNECK.c
  148. +363 −0 src/lib/src/ta_func/ta_CDLPIERCING.c
  149. +396 −0 src/lib/src/ta_func/ta_CDLRICKSHAWMAN.c
  150. +422 −0 src/lib/src/ta_func/ta_CDLRISEFALL3METHODS.c
  151. +406 −0 src/lib/src/ta_func/ta_CDLSEPARATINGLINES.c
  152. +389 −0 src/lib/src/ta_func/ta_CDLSHOOTINGSTAR.c
  153. +359 −0 src/lib/src/ta_func/ta_CDLSHORTLINE.c
  154. +343 −0 src/lib/src/ta_func/ta_CDLSPINNINGTOP.c
  155. +456 −0 src/lib/src/ta_func/ta_CDLSTALLEDPATTERN.c
  156. +353 −0 src/lib/src/ta_func/ta_CDLSTICKSANDWICH.c
  157. +387 −0 src/lib/src/ta_func/ta_CDLTAKURI.c
  158. +385 −0 src/lib/src/ta_func/ta_CDLTASUKIGAP.c
  159. +375 −0 src/lib/src/ta_func/ta_CDLTHRUSTING.c
  160. +366 −0 src/lib/src/ta_func/ta_CDLTRISTAR.c
  161. +375 −0 src/lib/src/ta_func/ta_CDLUNIQUE3RIVER.c
  162. +377 −0 src/lib/src/ta_func/ta_CDLUPSIDEGAP2CROWS.c
  163. +350 −0 src/lib/src/ta_func/ta_CDLXSIDEGAP3METHODS.c
  164. +241 −0 src/lib/src/ta_func/ta_CEIL.c
  165. +595 −0 src/lib/src/ta_func/ta_CMO.c
  166. +404 −0 src/lib/src/ta_func/ta_CORREL.c
  167. +241 −0 src/lib/src/ta_func/ta_COS.c
  168. +241 −0 src/lib/src/ta_func/ta_COSH.c
  169. +487 −0 src/lib/src/ta_func/ta_DEMA.c
  170. +250 −0 src/lib/src/ta_func/ta_DIV.c
  171. +692 −0 src/lib/src/ta_func/ta_DX.c
  172. +493 −0 src/lib/src/ta_func/ta_EMA.c
  173. +241 −0 src/lib/src/ta_func/ta_EXP.c
  174. +241 −0 src/lib/src/ta_func/ta_FLOOR.c
  175. +561 −0 src/lib/src/ta_func/ta_HT_DCPERIOD.c
  176. +679 −0 src/lib/src/ta_func/ta_HT_DCPHASE.c
  177. +581 −0 src/lib/src/ta_func/ta_HT_PHASOR.c
  178. +695 −0 src/lib/src/ta_func/ta_HT_SINE.c
  179. +641 −0 src/lib/src/ta_func/ta_HT_TRENDLINE.c
  180. +794 −0 src/lib/src/ta_func/ta_HT_TRENDMODE.c
  181. +497 −0 src/lib/src/ta_func/ta_KAMA.c
  182. +354 −0 src/lib/src/ta_func/ta_LINEARREG.c
  183. +354 −0 src/lib/src/ta_func/ta_LINEARREG_ANGLE.c
  184. +352 −0 src/lib/src/ta_func/ta_LINEARREG_INTERCEPT.c
  185. +348 −0 src/lib/src/ta_func/ta_LINEARREG_SLOPE.c
  186. +241 −0 src/lib/src/ta_func/ta_LN.c
  187. +241 −0 src/lib/src/ta_func/ta_LOG10.c
  188. +476 −0 src/lib/src/ta_func/ta_MA.c
  189. +783 −0 src/lib/src/ta_func/ta_MACD.c
  190. +703 −0 src/lib/src/ta_func/ta_MACDEXT.c
  191. +301 −0 src/lib/src/ta_func/ta_MACDFIX.c
  192. +714 −0 src/lib/src/ta_func/ta_MAMA.c
  193. +492 −0 src/lib/src/ta_func/ta_MAVP.c
  194. +373 −0 src/lib/src/ta_func/ta_MAX.c
  195. +368 −0 src/lib/src/ta_func/ta_MAXINDEX.c
  196. +264 −0 src/lib/src/ta_func/ta_MEDPRICE.c
  197. +572 −0 src/lib/src/ta_func/ta_MFI.c
  198. +345 −0 src/lib/src/ta_func/ta_MIDPOINT.c
  199. +357 −0 src/lib/src/ta_func/ta_MIDPRICE.c
  200. +373 −0 src/lib/src/ta_func/ta_MIN.c
  201. +368 −0 src/lib/src/ta_func/ta_MININDEX.c
  202. +429 −0 src/lib/src/ta_func/ta_MINMAX.c
  203. +429 −0 src/lib/src/ta_func/ta_MINMAXINDEX.c
  204. +703 −0 src/lib/src/ta_func/ta_MINUS_DI.c
  205. +579 −0 src/lib/src/ta_func/ta_MINUS_DM.c
  206. +335 −0 src/lib/src/ta_func/ta_MOM.c
  207. +250 −0 src/lib/src/ta_func/ta_MULT.c
  208. +486 −0 src/lib/src/ta_func/ta_NATR.c
  209. +197 −0 src/lib/src/ta_func/ta_NVI.c
  210. +280 −0 src/lib/src/ta_func/ta_OBV.c
  211. +703 −0 src/lib/src/ta_func/ta_PLUS_DI.c
  212. +580 −0 src/lib/src/ta_func/ta_PLUS_DM.c
  213. +354 −0 src/lib/src/ta_func/ta_PPO.c
  214. +197 −0 src/lib/src/ta_func/ta_PVI.c
  215. +346 −0 src/lib/src/ta_func/ta_ROC.c
  216. +347 −0 src/lib/src/ta_func/ta_ROCP.c
  217. +348 −0 src/lib/src/ta_func/ta_ROCR.c
  218. +347 −0 src/lib/src/ta_func/ta_ROCR100.c
  219. +599 −0 src/lib/src/ta_func/ta_RSI.c
  220. +711 −0 src/lib/src/ta_func/ta_SAR.c
  221. +985 −0 src/lib/src/ta_func/ta_SAREXT.c
  222. +252 −0 src/lib/src/ta_func/ta_SIN.c
  223. +241 −0 src/lib/src/ta_func/ta_SINH.c
  224. +411 −0 src/lib/src/ta_func/ta_SMA.c
  225. +241 −0 src/lib/src/ta_func/ta_SQRT.c
  226. +497 −0 src/lib/src/ta_func/ta_STDDEV.c
  227. +802 −0 src/lib/src/ta_func/ta_STOCH.c
  228. +722 −0 src/lib/src/ta_func/ta_STOCHF.c
  229. +507 −0 src/lib/src/ta_func/ta_STOCHRSI.c
  230. +250 −0 src/lib/src/ta_func/ta_SUB.c
  231. +333 −0 src/lib/src/ta_func/ta_SUM.c
  232. +524 −0 src/lib/src/ta_func/ta_T3.c
  233. +241 −0 src/lib/src/ta_func/ta_TAN.c
  234. +241 −0 src/lib/src/ta_func/ta_TANH.c
  235. +481 −0 src/lib/src/ta_func/ta_TEMA.c
  236. +328 −0 src/lib/src/ta_func/ta_TRANGE.c
  237. +648 −0 src/lib/src/ta_func/ta_TRIMA.c
  238. +449 −0 src/lib/src/ta_func/ta_TRIX.c
  239. +354 −0 src/lib/src/ta_func/ta_TSF.c
  240. +271 −0 src/lib/src/ta_func/ta_TYPPRICE.c
  241. +579 −0 src/lib/src/ta_func/ta_ULTOSC.c
  242. +477 −0 src/lib/src/ta_func/ta_VAR.c
  243. +270 −0 src/lib/src/ta_func/ta_WCLPRICE.c
  244. +453 −0 src/lib/src/ta_func/ta_WILLR.c
  245. +418 −0 src/lib/src/ta_func/ta_WMA.c
  246. +134 −0 src/lib/src/ta_func/ta_utility.c
  247. +365 −0 src/lib/src/ta_func/ta_utility.h
  248. +2 −0 src/lib/src/tools/Makefile.am
  249. +482 −0 src/lib/src/tools/Makefile.in
  250. +14 −0 src/lib/src/tools/gen_code/Makefile.am
  251. +456 −0 src/lib/src/tools/gen_code/Makefile.in
  252. +4,648 −0 src/lib/src/tools/gen_code/gen_code.c
  253. +89 −0 src/lib/src/tools/gen_code/java/Main.java
  254. +224 −0 src/lib/src/tools/gen_code/java/PrettyCode.java
  255. BIN src/lib/src/tools/gen_code/mcpp.exe
  256. +38 −0 src/lib/src/tools/ta_regtest/Makefile.am
  257. +860 −0 src/lib/src/tools/ta_regtest/Makefile.in
  258. +12 −0 src/lib/src/tools/ta_regtest/ReadMe.txt
  259. +297 −0 src/lib/src/tools/ta_regtest/ta_error_number.h
  260. +723 −0 src/lib/src/tools/ta_regtest/ta_gDataClose.c
  261. +723 −0 src/lib/src/tools/ta_regtest/ta_gDataHigh.c
  262. +719 −0 src/lib/src/tools/ta_regtest/ta_gDataLow.c
  263. +667 −0 src/lib/src/tools/ta_regtest/ta_gDataOpen.c
  264. +296 −0 src/lib/src/tools/ta_regtest/ta_regtest.c
  265. +27 −0 src/lib/src/tools/ta_regtest/ta_test_func.h
  266. +507 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_1in_1out.c
  267. +469 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_1in_2out.c
  268. +682 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_adx.c
  269. +533 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_bbands.c
  270. +744 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_candlestick.c
  271. +816 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_ma.c
  272. +603 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_macd.c
  273. +833 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_minmax.c
  274. +553 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_mom.c
  275. +306 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_per_ema.c
  276. +640 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_per_hl.c
  277. +542 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_per_hlc.c
  278. +710 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_per_hlcv.c
  279. +527 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_per_ohlc.c
  280. +440 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_po.c
  281. +507 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_rsi.c
  282. +301 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_sar.c
  283. +265 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_stddev.c
  284. +794 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_stoch.c
  285. +349 −0 src/lib/src/tools/ta_regtest/ta_test_func/test_trange.c
  286. +210 −0 src/lib/src/tools/ta_regtest/ta_test_priv.h
  287. +762 −0 src/lib/src/tools/ta_regtest/test_abstract.c
  288. +145 −0 src/lib/src/tools/ta_regtest/test_data.c
  289. +274 −0 src/lib/src/tools/ta_regtest/test_internals.c
  290. +1,338 −0 src/lib/src/tools/ta_regtest/test_util.c
  291. +28 −0 src/lib/ta-lib-config.in
  292. +16 −0 src/lib/ta-lib.dpkg.in
  293. +25 −0 src/lib/ta-lib.spec.in
View
@@ -0,0 +1,32 @@
+Version 0.4 (September 2007)
+
+New Features
+============
+- Java TA-Abstract interface
+- Moving Average with Variable Periods (MAVP)
+- UpperLimit/LowerLimit flags for BBANDS.
+- Vector Trigonometric Functions: COS, SIN, TAN,
+ COSH, SINH, TANH, ACOS, ASIN, ATAN
+- Vector Arithmetic Functions: ADD, DIV, SUB, MULT
+- Other Vector Functions: CEIL, FLOOR, EXP, SQRT, LN, LOG10
+
+Fixes
+=====
+#1656623 : TA_FUNC_FLG_OVERLAP on MININDEX, MAXINDEX and MINMAXINDEX
+#1660327 : "A parameter is out of range" problem with Excel
+#1727704 : MFI logic bug when no price movement
+
+Other Changes
+=============
+- Comment clean-up for parameter ranges of internal functions.
+- Mac OS X : xcode and makefiles fixes.
+- Linux: Better Perl library detection
+- Solve warnings for Intel C++ compiler.
+- Automatic benchmarking by ta_regtest (WIN32 only).
+
+Thanks to all contributors.
+
+See HISTORY.TXT for summary of previous versions.
+
+Info: http://ta-lib.org
+
View
@@ -0,0 +1,115 @@
+V0.4 (September 2007)
+ - Java TA-Abstract interface.
+ - MAVP, COS, SIN, TAN, COSH, SINH, TANH, ACOS, ASIN, ATAN.
+ - ADD, DIV, SUB, MULT, CEIL, FLOOR, EXP, SQRT, LN, LOG10.
+ - UpperLimit/LowerLimit flags for BBANDS.
+ - Automatic benchmarking by ta_regtest (WIN32 only).
+ - Fix #1656623,1660327,1727704
+
+V0.3 (January 2007)
+ - New .NET and Java naming convention.
+ - XML interface description (See TA_FunctionDescription).
+ - Volume amd open interest now of double type.
+ - Add: BETA, MINMAX, MINMAXINDEX, MININDEX, MAXINDEX.
+ - New RPM, Debian, JAR and unmanaged library with VS2005.
+ - Fix #1526632,1544555
+
+V0.2 (June 2006)
+ - Many bug fix for Java.
+ - New ULTOSC and NATR functions.
+ - Major clean-up. Removal of TA-PM and TA-Data.
+ - Fix #1434450
+
+V0.1.5 (January 2006)
+ - Java ports of all TA functions.
+ - New BOP, CMO and Hikkake functions.
+ - .NET assembly now verifiable.
+ - Support for end-of-period.
+ - Portable random generator.
+ - Fix #1117656,1117866,1199526,1200995,1229243,1238365,1241498
+ - Fix #1293953,1359452,1365319,1367155,1367269
+
+V0.1.4 (April 2005)
+ - 64 bits support.
+ - Partial Python support.
+ - New TA_DISABLE_PRICE_VALIDATION flag.
+ - 26 new candlestick functions.
+ - Fix #1117866,1117656
+
+V0.1.3 (January 2005)
+ - 12 new candlestick functions.
+ - Excel now handles default values.
+ - Add Visual Studio 2005 support.
+ - Fix #1090231,1089506,1072276,1023151
+
+V0.1.2 (November 2004)
+ - New: Perl interface, candlestick functions.
+ - New: price bar validation and intraday conversion.
+ - Add TA_YAHOO_ONE_SYMBOL, CSI and CSIM data source.
+ - Add MacOS X and FreeBSD support.
+ - Fix #927808,917085,888470,881950,873879,960230,965557,978056
+ - Fix #1039601,1042729
+
+V0.1.1 (January 2004)
+ - New SQL/ODBC and MySQL data source.
+ - Add: TA_CORREL, TA_STOCHRSI, TA_SAREXT
+ - Add split/dividend adjustment for Yahoo!
+ - Add CygWin support
+
+V0.1.0 (September 2003)
+ - New .NET/Mono interface (Core namespace)
+ - TA functions now accept single precision inputs.
+ - Add: TSF, LINEARREG, LINEARREG_INTERCEPT
+ - Add: LINEARREG_ANGLE, LINEARREG_SLOPE
+ - Now do intra-day conversion to daily, weekly etc...
+ - Add TA-PM trade-by-trade report.
+ - Fix #724662,731857,736095,736196,748163,767653,792298
+
+V0.0.8 (April 2003)
+ - Add: AD,ADOSC,AROON,AROONOSC,KAMA,T3,HT_TRENDLINE,MAMA
+ - Add: HT_DCPHASE,HT_PHASOR,HT_SINE,HT_TRENDMODE,HT_DCPERIOD
+ - Fix #701060
+
+V0.0.7 (January 2003)
+ - Excel Add-In implemented.
+ - Add: MFI,MIDPRICE,MIDPOINT,TRIMA,MACDEXT,ROCP,STOCHF,AVGPRICE
+ - Fix #660248,660250,660449,644512
+
+V0.0.6 (October 2002)
+ - Add Functions: SAR,ADX,ADXR,DX,+DI,-DI,+DM,-DM
+ - Add many european Yahoo! data source.
+ - Fix#609753 for Yahoo! data source.
+ - STDDEV,VAR,BBANDS speed optimization
+
+V0.0.5 (June 2002)
+ - Add: OBV + performance measurement infrastructure.
+ - Fix #537806 + some Yahoo! data source fix.
+
+V0.0.4 (March 2002)
+ - Add: TEMA, DEMA, TRIX
+ - Interface changes to all the TA functions:
+ 1) nbInputElement has been removed.
+ 2) startIdx and endIdx cannot be -1 anymore.
+ 3) only one outBegIdx and outNbElement output per function.
+ - A "Lookback" function is now provided for each TA function.
+ - Improve ta_regtest + Make better HTML parsing in gen_rdata.
+
+V0.0.3 (December 2001)
+ - Port to Linux/g++ completed.
+ - Add: BBANDS,WMA,MOM,ROC,ROCR,STDDEV,VAR,STOCH
+ - Add TA_SetUnstablePeriod.
+ - Code and MSVC project clean-up.
+
+V0.0.2 (October 2001)
+ - Add: EMA,SMA,APO,MACD,PPO,RSI,ATR,TRANGE,WCLPRICE
+ - Add: MEDPRICE,TYPPRICE
+ - Add compatibility flag + some Win32 binaries.
+ - Add support for US/CAN indices to the Yahoo! data source.
+
+V0.0.1 (September 2001)
+ - Alpha Release on Windows.
+ - Include ta_yahoo.exe demo application.
+
+Info: http://ta-lib.org
+Forum: http://tadoc.org/forum
+
View
@@ -0,0 +1,3 @@
+AUTOMAKE_OPTIONS = foreign 1.4
+SUBDIRS = src src/tools
+bin_SCRIPTS = ta-lib-config
Oops, something went wrong.

0 comments on commit 6ad31a2

Please sign in to comment.