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");
}
|