Module: Tulirb::Ext
- Included in:
- Tulirb
- Defined in:
- ext/tulirb/tulirb.c
Class Method Summary collapse
-
.abs(inputs, opts) ⇒ Object
Alphabetical order.
- .acos(inputs, opts) ⇒ Object
- .ad(inputs, opts) ⇒ Object
- .add(inputs, opts) ⇒ Object
- .adosc(inputs, opts) ⇒ Object
- .adx(inputs, opts) ⇒ Object
- .adxr(inputs, opts) ⇒ Object
- .ao(inputs, opts) ⇒ Object
- .apo(inputs, opts) ⇒ Object
- .aroon(inputs, opts) ⇒ Object
- .aroonosc(inputs, opts) ⇒ Object
- .asin(inputs, opts) ⇒ Object
- .atan(inputs, opts) ⇒ Object
- .atr(inputs, opts) ⇒ Object
- .avgprice(inputs, opts) ⇒ Object
- .bbands(inputs, opts) ⇒ Object
- .bop(inputs, opts) ⇒ Object
- .cci(inputs, opts) ⇒ Object
- .ceil(inputs, opts) ⇒ Object
- .cmo(inputs, opts) ⇒ Object
- .cos(inputs, opts) ⇒ Object
- .cosh(inputs, opts) ⇒ Object
- .crossany(inputs, opts) ⇒ Object
- .crossover(inputs, opts) ⇒ Object
- .cvi(inputs, opts) ⇒ Object
- .decay(inputs, opts) ⇒ Object
- .dema(inputs, opts) ⇒ Object
- .di(inputs, opts) ⇒ Object
- .div(inputs, opts) ⇒ Object
- .dm(inputs, opts) ⇒ Object
- .dpo(inputs, opts) ⇒ Object
- .dx(inputs, opts) ⇒ Object
- .edecay(inputs, opts) ⇒ Object
- .ema(inputs, opts) ⇒ Object
- .emv(inputs, opts) ⇒ Object
- .exp(inputs, opts) ⇒ Object
- .fisher(inputs, opts) ⇒ Object
- .floor(inputs, opts) ⇒ Object
- .fosc(inputs, opts) ⇒ Object
- .hma(inputs, opts) ⇒ Object
- .kama(inputs, opts) ⇒ Object
- .kvo(inputs, opts) ⇒ Object
- .lag(inputs, opts) ⇒ Object
- .linreg(inputs, opts) ⇒ Object
- .linregintercept(inputs, opts) ⇒ Object
- .linregslope(inputs, opts) ⇒ Object
- .ln(inputs, opts) ⇒ Object
- .log10(inputs, opts) ⇒ Object
- .macd(inputs, opts) ⇒ Object
- .marketfi(inputs, opts) ⇒ Object
- .mass(inputs, opts) ⇒ Object
- .max(inputs, opts) ⇒ Object
- .md(inputs, opts) ⇒ Object
- .medprice(inputs, opts) ⇒ Object
- .mfi(inputs, opts) ⇒ Object
- .min(inputs, opts) ⇒ Object
- .mom(inputs, opts) ⇒ Object
- .msw(inputs, opts) ⇒ Object
- .mul(inputs, opts) ⇒ Object
- .natr(inputs, opts) ⇒ Object
- .nvi(inputs, opts) ⇒ Object
- .obv(inputs, opts) ⇒ Object
- .ppo(inputs, opts) ⇒ Object
- .psar(inputs, opts) ⇒ Object
- .pvi(inputs, opts) ⇒ Object
- .qstick(inputs, opts) ⇒ Object
- .roc(inputs, opts) ⇒ Object
- .rocr(inputs, opts) ⇒ Object
- .round(inputs, opts) ⇒ Object
- .rsi(inputs, opts) ⇒ Object
- .sin(inputs, opts) ⇒ Object
- .sinh(inputs, opts) ⇒ Object
- .sma(inputs, opts) ⇒ Object
- .sqrt(inputs, opts) ⇒ Object
- .stddev(inputs, opts) ⇒ Object
- .stderr(inputs, opts) ⇒ Object
- .stoch(inputs, opts) ⇒ Object
- .stochrsi(inputs, opts) ⇒ Object
- .sub(inputs, opts) ⇒ Object
- .sum(inputs, opts) ⇒ Object
- .tan(inputs, opts) ⇒ Object
- .tanh(inputs, opts) ⇒ Object
- .tema(inputs, opts) ⇒ Object
- .todeg(inputs, opts) ⇒ Object
- .torad(inputs, opts) ⇒ Object
- .tr(inputs, opts) ⇒ Object
- .trima(inputs, opts) ⇒ Object
- .trix(inputs, opts) ⇒ Object
- .trunc(inputs, opts) ⇒ Object
- .tsf(inputs, opts) ⇒ Object
- .typprice(inputs, opts) ⇒ Object
- .ultosc(inputs, opts) ⇒ Object
- .var(inputs, opts) ⇒ Object
- .vhf(inputs, opts) ⇒ Object
- .vidya(inputs, opts) ⇒ Object
- .volatility(inputs, opts) ⇒ Object
- .vosc(inputs, opts) ⇒ Object
- .vwma(inputs, opts) ⇒ Object
- .wad(inputs, opts) ⇒ Object
- .wcprice(inputs, opts) ⇒ Object
- .wilders(inputs, opts) ⇒ Object
- .willr(inputs, opts) ⇒ Object
- .wma(inputs, opts) ⇒ Object
- .zlema(inputs, opts) ⇒ Object
Class Method Details
.abs(inputs, opts) ⇒ Object
Alphabetical order
93 94 95 96 |
# File 'ext/tulirb/tulirb.c', line 93 static VALUE rb_tulip_abs(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "abs"); } |
.acos(inputs, opts) ⇒ Object
98 99 100 101 |
# File 'ext/tulirb/tulirb.c', line 98 static VALUE rb_tulip_acos(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "acos"); } |
.ad(inputs, opts) ⇒ Object
103 104 105 106 |
# File 'ext/tulirb/tulirb.c', line 103 static VALUE rb_tulip_ad(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "ad"); } |
.add(inputs, opts) ⇒ Object
108 109 110 111 |
# File 'ext/tulirb/tulirb.c', line 108 static VALUE rb_tulip_add(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "add"); } |
.adosc(inputs, opts) ⇒ Object
113 114 115 116 |
# File 'ext/tulirb/tulirb.c', line 113 static VALUE rb_tulip_adosc(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "adosc"); } |
.adx(inputs, opts) ⇒ Object
118 119 120 121 |
# File 'ext/tulirb/tulirb.c', line 118 static VALUE rb_tulip_adx(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "adx"); } |
.adxr(inputs, opts) ⇒ Object
123 124 125 126 |
# File 'ext/tulirb/tulirb.c', line 123 static VALUE rb_tulip_adxr(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "adxr"); } |
.ao(inputs, opts) ⇒ Object
128 129 130 131 |
# File 'ext/tulirb/tulirb.c', line 128 static VALUE rb_tulip_ao(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "ao"); } |
.apo(inputs, opts) ⇒ Object
133 134 135 136 |
# File 'ext/tulirb/tulirb.c', line 133 static VALUE rb_tulip_apo(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "apo"); } |
.aroon(inputs, opts) ⇒ Object
138 139 140 141 |
# File 'ext/tulirb/tulirb.c', line 138 static VALUE rb_tulip_aroon(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "aroon"); } |
.aroonosc(inputs, opts) ⇒ Object
143 144 145 146 |
# File 'ext/tulirb/tulirb.c', line 143 static VALUE rb_tulip_aroonosc(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "aroonosc"); } |
.asin(inputs, opts) ⇒ Object
148 149 150 151 |
# File 'ext/tulirb/tulirb.c', line 148 static VALUE rb_tulip_asin(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "asin"); } |
.atan(inputs, opts) ⇒ Object
153 154 155 156 |
# File 'ext/tulirb/tulirb.c', line 153 static VALUE rb_tulip_atan(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "atan"); } |
.atr(inputs, opts) ⇒ Object
158 159 160 161 |
# File 'ext/tulirb/tulirb.c', line 158 static VALUE rb_tulip_atr(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "atr"); } |
.avgprice(inputs, opts) ⇒ Object
163 164 165 166 |
# File 'ext/tulirb/tulirb.c', line 163 static VALUE rb_tulip_avgprice(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "avgprice"); } |
.bbands(inputs, opts) ⇒ Object
168 169 170 171 |
# File 'ext/tulirb/tulirb.c', line 168 static VALUE rb_tulip_bbands(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "bbands"); } |
.bop(inputs, opts) ⇒ Object
173 174 175 176 |
# File 'ext/tulirb/tulirb.c', line 173 static VALUE rb_tulip_bop(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "bop"); } |
.cci(inputs, opts) ⇒ Object
178 179 180 181 |
# File 'ext/tulirb/tulirb.c', line 178 static VALUE rb_tulip_cci(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "cci"); } |
.ceil(inputs, opts) ⇒ Object
183 184 185 186 |
# File 'ext/tulirb/tulirb.c', line 183 static VALUE rb_tulip_ceil(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "ceil"); } |
.cmo(inputs, opts) ⇒ Object
188 189 190 191 |
# File 'ext/tulirb/tulirb.c', line 188 static VALUE rb_tulip_cmo(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "cmo"); } |
.cos(inputs, opts) ⇒ Object
193 194 195 196 |
# File 'ext/tulirb/tulirb.c', line 193 static VALUE rb_tulip_cos(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "cos"); } |
.cosh(inputs, opts) ⇒ Object
198 199 200 201 |
# File 'ext/tulirb/tulirb.c', line 198 static VALUE rb_tulip_cosh(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "cosh"); } |
.crossany(inputs, opts) ⇒ Object
203 204 205 206 |
# File 'ext/tulirb/tulirb.c', line 203 static VALUE rb_tulip_crossany(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "crossany"); } |
.crossover(inputs, opts) ⇒ Object
208 209 210 211 |
# File 'ext/tulirb/tulirb.c', line 208 static VALUE rb_tulip_crossover(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "crossover"); } |
.cvi(inputs, opts) ⇒ Object
213 214 215 216 |
# File 'ext/tulirb/tulirb.c', line 213 static VALUE rb_tulip_cvi(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "cvi"); } |
.decay(inputs, opts) ⇒ Object
218 219 220 221 |
# File 'ext/tulirb/tulirb.c', line 218 static VALUE rb_tulip_decay(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "decay"); } |
.dema(inputs, opts) ⇒ Object
223 224 225 226 |
# File 'ext/tulirb/tulirb.c', line 223 static VALUE rb_tulip_dema(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "dema"); } |
.di(inputs, opts) ⇒ Object
228 229 230 231 |
# File 'ext/tulirb/tulirb.c', line 228 static VALUE rb_tulip_di(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "di"); } |
.div(inputs, opts) ⇒ Object
233 234 235 236 |
# File 'ext/tulirb/tulirb.c', line 233 static VALUE rb_tulip_div(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "div"); } |
.dm(inputs, opts) ⇒ Object
238 239 240 241 |
# File 'ext/tulirb/tulirb.c', line 238 static VALUE rb_tulip_dm(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "dm"); } |
.dpo(inputs, opts) ⇒ Object
243 244 245 246 |
# File 'ext/tulirb/tulirb.c', line 243 static VALUE rb_tulip_dpo(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "dpo"); } |
.dx(inputs, opts) ⇒ Object
248 249 250 251 |
# File 'ext/tulirb/tulirb.c', line 248 static VALUE rb_tulip_dx(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "dx"); } |
.edecay(inputs, opts) ⇒ Object
253 254 255 256 |
# File 'ext/tulirb/tulirb.c', line 253 static VALUE rb_tulip_edecay(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "edecay"); } |
.ema(inputs, opts) ⇒ Object
258 259 260 261 |
# File 'ext/tulirb/tulirb.c', line 258 static VALUE rb_tulip_ema(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "ema"); } |
.emv(inputs, opts) ⇒ Object
263 264 265 266 |
# File 'ext/tulirb/tulirb.c', line 263 static VALUE rb_tulip_emv(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "emv"); } |
.exp(inputs, opts) ⇒ Object
268 269 270 271 |
# File 'ext/tulirb/tulirb.c', line 268 static VALUE rb_tulip_exp(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "exp"); } |
.fisher(inputs, opts) ⇒ Object
273 274 275 276 |
# File 'ext/tulirb/tulirb.c', line 273 static VALUE rb_tulip_fisher(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "fisher"); } |
.floor(inputs, opts) ⇒ Object
278 279 280 281 |
# File 'ext/tulirb/tulirb.c', line 278 static VALUE rb_tulip_floor(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "floor"); } |
.fosc(inputs, opts) ⇒ Object
283 284 285 286 |
# File 'ext/tulirb/tulirb.c', line 283 static VALUE rb_tulip_fosc(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "fosc"); } |
.hma(inputs, opts) ⇒ Object
288 289 290 291 |
# File 'ext/tulirb/tulirb.c', line 288 static VALUE rb_tulip_hma(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "hma"); } |
.kama(inputs, opts) ⇒ Object
293 294 295 296 |
# File 'ext/tulirb/tulirb.c', line 293 static VALUE rb_tulip_kama(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "kama"); } |
.kvo(inputs, opts) ⇒ Object
298 299 300 301 |
# File 'ext/tulirb/tulirb.c', line 298 static VALUE rb_tulip_kvo(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "kvo"); } |
.lag(inputs, opts) ⇒ Object
303 304 305 306 |
# File 'ext/tulirb/tulirb.c', line 303 static VALUE rb_tulip_lag(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "lag"); } |
.linreg(inputs, opts) ⇒ Object
308 309 310 311 |
# File 'ext/tulirb/tulirb.c', line 308 static VALUE rb_tulip_linreg(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "linreg"); } |
.linregintercept(inputs, opts) ⇒ Object
313 314 315 316 |
# File 'ext/tulirb/tulirb.c', line 313 static VALUE rb_tulip_linregintercept(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "linregintercept"); } |
.linregslope(inputs, opts) ⇒ Object
318 319 320 321 |
# File 'ext/tulirb/tulirb.c', line 318 static VALUE rb_tulip_linregslope(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "linregslope"); } |
.ln(inputs, opts) ⇒ Object
323 324 325 326 |
# File 'ext/tulirb/tulirb.c', line 323 static VALUE rb_tulip_ln(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "ln"); } |
.log10(inputs, opts) ⇒ Object
328 329 330 331 |
# File 'ext/tulirb/tulirb.c', line 328 static VALUE rb_tulip_log10(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "log10"); } |
.macd(inputs, opts) ⇒ Object
333 334 335 336 |
# File 'ext/tulirb/tulirb.c', line 333 static VALUE rb_tulip_macd(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "macd"); } |
.marketfi(inputs, opts) ⇒ Object
338 339 340 341 |
# File 'ext/tulirb/tulirb.c', line 338 static VALUE rb_tulip_marketfi(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "marketfi"); } |
.mass(inputs, opts) ⇒ Object
343 344 345 346 |
# File 'ext/tulirb/tulirb.c', line 343 static VALUE rb_tulip_mass(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "mass"); } |
.max(inputs, opts) ⇒ Object
348 349 350 351 |
# File 'ext/tulirb/tulirb.c', line 348 static VALUE rb_tulip_max(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "max"); } |
.md(inputs, opts) ⇒ Object
353 354 355 356 |
# File 'ext/tulirb/tulirb.c', line 353 static VALUE rb_tulip_md(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "md"); } |
.medprice(inputs, opts) ⇒ Object
358 359 360 361 |
# File 'ext/tulirb/tulirb.c', line 358 static VALUE rb_tulip_medprice(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "medprice"); } |
.mfi(inputs, opts) ⇒ Object
363 364 365 366 |
# File 'ext/tulirb/tulirb.c', line 363 static VALUE rb_tulip_mfi(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "mfi"); } |
.min(inputs, opts) ⇒ Object
368 369 370 371 |
# File 'ext/tulirb/tulirb.c', line 368 static VALUE rb_tulip_min(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "min"); } |
.mom(inputs, opts) ⇒ Object
373 374 375 376 |
# File 'ext/tulirb/tulirb.c', line 373 static VALUE rb_tulip_mom(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "mom"); } |
.msw(inputs, opts) ⇒ Object
378 379 380 381 |
# File 'ext/tulirb/tulirb.c', line 378 static VALUE rb_tulip_msw(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "msw"); } |
.mul(inputs, opts) ⇒ Object
383 384 385 386 |
# File 'ext/tulirb/tulirb.c', line 383 static VALUE rb_tulip_mul(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "mul"); } |
.natr(inputs, opts) ⇒ Object
388 389 390 391 |
# File 'ext/tulirb/tulirb.c', line 388 static VALUE rb_tulip_natr(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "natr"); } |
.nvi(inputs, opts) ⇒ Object
393 394 395 396 |
# File 'ext/tulirb/tulirb.c', line 393 static VALUE rb_tulip_nvi(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "nvi"); } |
.obv(inputs, opts) ⇒ Object
398 399 400 401 |
# File 'ext/tulirb/tulirb.c', line 398 static VALUE rb_tulip_obv(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "obv"); } |
.ppo(inputs, opts) ⇒ Object
403 404 405 406 |
# File 'ext/tulirb/tulirb.c', line 403 static VALUE rb_tulip_ppo(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "ppo"); } |
.psar(inputs, opts) ⇒ Object
408 409 410 411 |
# File 'ext/tulirb/tulirb.c', line 408 static VALUE rb_tulip_psar(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "psar"); } |
.pvi(inputs, opts) ⇒ Object
413 414 415 416 |
# File 'ext/tulirb/tulirb.c', line 413 static VALUE rb_tulip_pvi(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "pvi"); } |
.qstick(inputs, opts) ⇒ Object
418 419 420 421 |
# File 'ext/tulirb/tulirb.c', line 418 static VALUE rb_tulip_qstick(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "qstick"); } |
.roc(inputs, opts) ⇒ Object
423 424 425 426 |
# File 'ext/tulirb/tulirb.c', line 423 static VALUE rb_tulip_roc(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "roc"); } |
.rocr(inputs, opts) ⇒ Object
428 429 430 431 |
# File 'ext/tulirb/tulirb.c', line 428 static VALUE rb_tulip_rocr(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "rocr"); } |
.round(inputs, opts) ⇒ Object
433 434 435 436 |
# File 'ext/tulirb/tulirb.c', line 433 static VALUE rb_tulip_round(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "round"); } |
.rsi(inputs, opts) ⇒ Object
438 439 440 441 |
# File 'ext/tulirb/tulirb.c', line 438 static VALUE rb_tulip_rsi(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "rsi"); } |
.sin(inputs, opts) ⇒ Object
443 444 445 446 |
# File 'ext/tulirb/tulirb.c', line 443 static VALUE rb_tulip_sin(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "sin"); } |
.sinh(inputs, opts) ⇒ Object
448 449 450 451 |
# File 'ext/tulirb/tulirb.c', line 448 static VALUE rb_tulip_sinh(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "sinh"); } |
.sma(inputs, opts) ⇒ Object
453 454 455 456 |
# File 'ext/tulirb/tulirb.c', line 453 static VALUE rb_tulip_sma(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "sma"); } |
.sqrt(inputs, opts) ⇒ Object
458 459 460 461 |
# File 'ext/tulirb/tulirb.c', line 458 static VALUE rb_tulip_sqrt(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "sqrt"); } |
.stddev(inputs, opts) ⇒ Object
463 464 465 466 |
# File 'ext/tulirb/tulirb.c', line 463 static VALUE rb_tulip_stddev(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "stddev"); } |
.stderr(inputs, opts) ⇒ Object
468 469 470 471 |
# File 'ext/tulirb/tulirb.c', line 468 static VALUE rb_tulip_stderr(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "stderr"); } |
.stoch(inputs, opts) ⇒ Object
473 474 475 476 |
# File 'ext/tulirb/tulirb.c', line 473 static VALUE rb_tulip_stoch(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "stoch"); } |
.stochrsi(inputs, opts) ⇒ Object
478 479 480 481 |
# File 'ext/tulirb/tulirb.c', line 478 static VALUE rb_tulip_stochrsi(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "stochrsi"); } |
.sub(inputs, opts) ⇒ Object
483 484 485 486 |
# File 'ext/tulirb/tulirb.c', line 483 static VALUE rb_tulip_sub(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "sub"); } |
.sum(inputs, opts) ⇒ Object
488 489 490 491 |
# File 'ext/tulirb/tulirb.c', line 488 static VALUE rb_tulip_sum(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "sum"); } |
.tan(inputs, opts) ⇒ Object
493 494 495 496 |
# File 'ext/tulirb/tulirb.c', line 493 static VALUE rb_tulip_tan(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "tan"); } |
.tanh(inputs, opts) ⇒ Object
498 499 500 501 |
# File 'ext/tulirb/tulirb.c', line 498 static VALUE rb_tulip_tanh(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "tanh"); } |
.tema(inputs, opts) ⇒ Object
503 504 505 506 |
# File 'ext/tulirb/tulirb.c', line 503 static VALUE rb_tulip_tema(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "tema"); } |
.todeg(inputs, opts) ⇒ Object
508 509 510 511 |
# File 'ext/tulirb/tulirb.c', line 508 static VALUE rb_tulip_todeg(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "todeg"); } |
.torad(inputs, opts) ⇒ Object
513 514 515 516 |
# File 'ext/tulirb/tulirb.c', line 513 static VALUE rb_tulip_torad(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "torad"); } |
.tr(inputs, opts) ⇒ Object
518 519 520 521 |
# File 'ext/tulirb/tulirb.c', line 518 static VALUE rb_tulip_tr(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "tr"); } |
.trima(inputs, opts) ⇒ Object
523 524 525 526 |
# File 'ext/tulirb/tulirb.c', line 523 static VALUE rb_tulip_trima(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "trima"); } |
.trix(inputs, opts) ⇒ Object
528 529 530 531 |
# File 'ext/tulirb/tulirb.c', line 528 static VALUE rb_tulip_trix(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "trix"); } |
.trunc(inputs, opts) ⇒ Object
533 534 535 536 |
# File 'ext/tulirb/tulirb.c', line 533 static VALUE rb_tulip_trunc(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "trunc"); } |
.tsf(inputs, opts) ⇒ Object
538 539 540 541 |
# File 'ext/tulirb/tulirb.c', line 538 static VALUE rb_tulip_tsf(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "tsf"); } |
.typprice(inputs, opts) ⇒ Object
543 544 545 546 |
# File 'ext/tulirb/tulirb.c', line 543 static VALUE rb_tulip_typprice(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "typprice"); } |
.ultosc(inputs, opts) ⇒ Object
548 549 550 551 |
# File 'ext/tulirb/tulirb.c', line 548 static VALUE rb_tulip_ultosc(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "ultosc"); } |
.var(inputs, opts) ⇒ Object
553 554 555 556 |
# File 'ext/tulirb/tulirb.c', line 553 static VALUE rb_tulip_var(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "var"); } |
.vhf(inputs, opts) ⇒ Object
558 559 560 561 |
# File 'ext/tulirb/tulirb.c', line 558 static VALUE rb_tulip_vhf(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "vhf"); } |
.vidya(inputs, opts) ⇒ Object
563 564 565 566 |
# File 'ext/tulirb/tulirb.c', line 563 static VALUE rb_tulip_vidya(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "vidya"); } |
.volatility(inputs, opts) ⇒ Object
568 569 570 571 |
# File 'ext/tulirb/tulirb.c', line 568 static VALUE rb_tulip_volatility(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "volatility"); } |
.vosc(inputs, opts) ⇒ Object
573 574 575 576 |
# File 'ext/tulirb/tulirb.c', line 573 static VALUE rb_tulip_vosc(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "vosc"); } |
.vwma(inputs, opts) ⇒ Object
578 579 580 581 |
# File 'ext/tulirb/tulirb.c', line 578 static VALUE rb_tulip_vwma(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "vwma"); } |
.wad(inputs, opts) ⇒ Object
583 584 585 586 |
# File 'ext/tulirb/tulirb.c', line 583 static VALUE rb_tulip_wad(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "wad"); } |
.wcprice(inputs, opts) ⇒ Object
588 589 590 591 |
# File 'ext/tulirb/tulirb.c', line 588 static VALUE rb_tulip_wcprice(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "wcprice"); } |
.wilders(inputs, opts) ⇒ Object
593 594 595 596 |
# File 'ext/tulirb/tulirb.c', line 593 static VALUE rb_tulip_wilders(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "wilders"); } |
.willr(inputs, opts) ⇒ Object
598 599 600 601 |
# File 'ext/tulirb/tulirb.c', line 598 static VALUE rb_tulip_willr(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "willr"); } |
.wma(inputs, opts) ⇒ Object
603 604 605 606 |
# File 'ext/tulirb/tulirb.c', line 603 static VALUE rb_tulip_wma(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "wma"); } |
.zlema(inputs, opts) ⇒ Object
608 609 610 611 |
# File 'ext/tulirb/tulirb.c', line 608 static VALUE rb_tulip_zlema(VALUE self, VALUE inputs, VALUE opts) { return ti_wrapper(inputs, opts, "zlema"); } |