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
85 86 87 88 |
# File 'ext/tulirb/tulirb.c', line 85
static VALUE rb_tulip_abs(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "abs");
}
|
.acos(inputs, opts) ⇒ Object
90 91 92 93 |
# File 'ext/tulirb/tulirb.c', line 90
static VALUE rb_tulip_acos(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "acos");
}
|
.ad(inputs, opts) ⇒ Object
95 96 97 98 |
# File 'ext/tulirb/tulirb.c', line 95
static VALUE rb_tulip_ad(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "ad");
}
|
.add(inputs, opts) ⇒ Object
100 101 102 103 |
# File 'ext/tulirb/tulirb.c', line 100
static VALUE rb_tulip_add(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "add");
}
|
.adosc(inputs, opts) ⇒ Object
105 106 107 108 |
# File 'ext/tulirb/tulirb.c', line 105
static VALUE rb_tulip_adosc(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "adosc");
}
|
.adx(inputs, opts) ⇒ Object
110 111 112 113 |
# File 'ext/tulirb/tulirb.c', line 110
static VALUE rb_tulip_adx(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "adx");
}
|
.adxr(inputs, opts) ⇒ Object
115 116 117 118 |
# File 'ext/tulirb/tulirb.c', line 115
static VALUE rb_tulip_adxr(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "adxr");
}
|
.ao(inputs, opts) ⇒ Object
120 121 122 123 |
# File 'ext/tulirb/tulirb.c', line 120
static VALUE rb_tulip_ao(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "ao");
}
|
.apo(inputs, opts) ⇒ Object
125 126 127 128 |
# File 'ext/tulirb/tulirb.c', line 125
static VALUE rb_tulip_apo(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "apo");
}
|
.aroon(inputs, opts) ⇒ Object
130 131 132 133 |
# File 'ext/tulirb/tulirb.c', line 130
static VALUE rb_tulip_aroon(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "aroon");
}
|
.aroonosc(inputs, opts) ⇒ Object
135 136 137 138 |
# File 'ext/tulirb/tulirb.c', line 135
static VALUE rb_tulip_aroonosc(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "aroonosc");
}
|
.asin(inputs, opts) ⇒ Object
140 141 142 143 |
# File 'ext/tulirb/tulirb.c', line 140
static VALUE rb_tulip_asin(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "asin");
}
|
.atan(inputs, opts) ⇒ Object
145 146 147 148 |
# File 'ext/tulirb/tulirb.c', line 145
static VALUE rb_tulip_atan(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "atan");
}
|
.atr(inputs, opts) ⇒ Object
150 151 152 153 |
# File 'ext/tulirb/tulirb.c', line 150
static VALUE rb_tulip_atr(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "atr");
}
|
.avgprice(inputs, opts) ⇒ Object
155 156 157 158 |
# File 'ext/tulirb/tulirb.c', line 155
static VALUE rb_tulip_avgprice(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "avgprice");
}
|
.bbands(inputs, opts) ⇒ Object
160 161 162 163 |
# File 'ext/tulirb/tulirb.c', line 160
static VALUE rb_tulip_bbands(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "bbands");
}
|
.bop(inputs, opts) ⇒ Object
165 166 167 168 |
# File 'ext/tulirb/tulirb.c', line 165
static VALUE rb_tulip_bop(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "bop");
}
|
.cci(inputs, opts) ⇒ Object
170 171 172 173 |
# File 'ext/tulirb/tulirb.c', line 170
static VALUE rb_tulip_cci(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "cci");
}
|
.ceil(inputs, opts) ⇒ Object
175 176 177 178 |
# File 'ext/tulirb/tulirb.c', line 175
static VALUE rb_tulip_ceil(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "ceil");
}
|
.cmo(inputs, opts) ⇒ Object
180 181 182 183 |
# File 'ext/tulirb/tulirb.c', line 180
static VALUE rb_tulip_cmo(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "cmo");
}
|
.cos(inputs, opts) ⇒ Object
185 186 187 188 |
# File 'ext/tulirb/tulirb.c', line 185
static VALUE rb_tulip_cos(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "cos");
}
|
.cosh(inputs, opts) ⇒ Object
190 191 192 193 |
# File 'ext/tulirb/tulirb.c', line 190
static VALUE rb_tulip_cosh(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "cosh");
}
|
.crossany(inputs, opts) ⇒ Object
195 196 197 198 |
# File 'ext/tulirb/tulirb.c', line 195
static VALUE rb_tulip_crossany(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "crossany");
}
|
.crossover(inputs, opts) ⇒ Object
200 201 202 203 |
# File 'ext/tulirb/tulirb.c', line 200
static VALUE rb_tulip_crossover(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "crossover");
}
|
.cvi(inputs, opts) ⇒ Object
205 206 207 208 |
# File 'ext/tulirb/tulirb.c', line 205
static VALUE rb_tulip_cvi(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "cvi");
}
|
.decay(inputs, opts) ⇒ Object
210 211 212 213 |
# File 'ext/tulirb/tulirb.c', line 210
static VALUE rb_tulip_decay(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "decay");
}
|
.dema(inputs, opts) ⇒ Object
215 216 217 218 |
# File 'ext/tulirb/tulirb.c', line 215
static VALUE rb_tulip_dema(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "dema");
}
|
.di(inputs, opts) ⇒ Object
220 221 222 223 |
# File 'ext/tulirb/tulirb.c', line 220
static VALUE rb_tulip_di(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "di");
}
|
.div(inputs, opts) ⇒ Object
225 226 227 228 |
# File 'ext/tulirb/tulirb.c', line 225
static VALUE rb_tulip_div(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "div");
}
|
.dm(inputs, opts) ⇒ Object
230 231 232 233 |
# File 'ext/tulirb/tulirb.c', line 230
static VALUE rb_tulip_dm(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "dm");
}
|
.dpo(inputs, opts) ⇒ Object
235 236 237 238 |
# File 'ext/tulirb/tulirb.c', line 235
static VALUE rb_tulip_dpo(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "dpo");
}
|
.dx(inputs, opts) ⇒ Object
240 241 242 243 |
# File 'ext/tulirb/tulirb.c', line 240
static VALUE rb_tulip_dx(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "dx");
}
|
.edecay(inputs, opts) ⇒ Object
245 246 247 248 |
# File 'ext/tulirb/tulirb.c', line 245
static VALUE rb_tulip_edecay(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "edecay");
}
|
.ema(inputs, opts) ⇒ Object
250 251 252 253 |
# File 'ext/tulirb/tulirb.c', line 250
static VALUE rb_tulip_ema(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "ema");
}
|
.emv(inputs, opts) ⇒ Object
255 256 257 258 |
# File 'ext/tulirb/tulirb.c', line 255
static VALUE rb_tulip_emv(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "emv");
}
|
.exp(inputs, opts) ⇒ Object
260 261 262 263 |
# File 'ext/tulirb/tulirb.c', line 260
static VALUE rb_tulip_exp(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "exp");
}
|
.fisher(inputs, opts) ⇒ Object
265 266 267 268 |
# File 'ext/tulirb/tulirb.c', line 265
static VALUE rb_tulip_fisher(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "fisher");
}
|
.floor(inputs, opts) ⇒ Object
270 271 272 273 |
# File 'ext/tulirb/tulirb.c', line 270
static VALUE rb_tulip_floor(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "floor");
}
|
.fosc(inputs, opts) ⇒ Object
275 276 277 278 |
# File 'ext/tulirb/tulirb.c', line 275
static VALUE rb_tulip_fosc(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "fosc");
}
|
.hma(inputs, opts) ⇒ Object
280 281 282 283 |
# File 'ext/tulirb/tulirb.c', line 280
static VALUE rb_tulip_hma(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "hma");
}
|
.kama(inputs, opts) ⇒ Object
285 286 287 288 |
# File 'ext/tulirb/tulirb.c', line 285
static VALUE rb_tulip_kama(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "kama");
}
|
.kvo(inputs, opts) ⇒ Object
290 291 292 293 |
# File 'ext/tulirb/tulirb.c', line 290
static VALUE rb_tulip_kvo(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "kvo");
}
|
.lag(inputs, opts) ⇒ Object
295 296 297 298 |
# File 'ext/tulirb/tulirb.c', line 295
static VALUE rb_tulip_lag(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "lag");
}
|
.linreg(inputs, opts) ⇒ Object
300 301 302 303 |
# File 'ext/tulirb/tulirb.c', line 300
static VALUE rb_tulip_linreg(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "linreg");
}
|
.linregintercept(inputs, opts) ⇒ Object
305 306 307 308 |
# File 'ext/tulirb/tulirb.c', line 305
static VALUE rb_tulip_linregintercept(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "linregintercept");
}
|
.linregslope(inputs, opts) ⇒ Object
310 311 312 313 |
# File 'ext/tulirb/tulirb.c', line 310
static VALUE rb_tulip_linregslope(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "linregslope");
}
|
.ln(inputs, opts) ⇒ Object
315 316 317 318 |
# File 'ext/tulirb/tulirb.c', line 315
static VALUE rb_tulip_ln(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "ln");
}
|
.log10(inputs, opts) ⇒ Object
320 321 322 323 |
# File 'ext/tulirb/tulirb.c', line 320
static VALUE rb_tulip_log10(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "log10");
}
|
.macd(inputs, opts) ⇒ Object
325 326 327 328 |
# File 'ext/tulirb/tulirb.c', line 325
static VALUE rb_tulip_macd(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "macd");
}
|
.marketfi(inputs, opts) ⇒ Object
330 331 332 333 |
# File 'ext/tulirb/tulirb.c', line 330
static VALUE rb_tulip_marketfi(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "marketfi");
}
|
.mass(inputs, opts) ⇒ Object
335 336 337 338 |
# File 'ext/tulirb/tulirb.c', line 335
static VALUE rb_tulip_mass(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "mass");
}
|
.max(inputs, opts) ⇒ Object
340 341 342 343 |
# File 'ext/tulirb/tulirb.c', line 340
static VALUE rb_tulip_max(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "max");
}
|
.md(inputs, opts) ⇒ Object
345 346 347 348 |
# File 'ext/tulirb/tulirb.c', line 345
static VALUE rb_tulip_md(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "md");
}
|
.medprice(inputs, opts) ⇒ Object
350 351 352 353 |
# File 'ext/tulirb/tulirb.c', line 350
static VALUE rb_tulip_medprice(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "medprice");
}
|
.mfi(inputs, opts) ⇒ Object
355 356 357 358 |
# File 'ext/tulirb/tulirb.c', line 355
static VALUE rb_tulip_mfi(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "mfi");
}
|
.min(inputs, opts) ⇒ Object
360 361 362 363 |
# File 'ext/tulirb/tulirb.c', line 360
static VALUE rb_tulip_min(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "min");
}
|
.mom(inputs, opts) ⇒ Object
365 366 367 368 |
# File 'ext/tulirb/tulirb.c', line 365
static VALUE rb_tulip_mom(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "mom");
}
|
.msw(inputs, opts) ⇒ Object
370 371 372 373 |
# File 'ext/tulirb/tulirb.c', line 370
static VALUE rb_tulip_msw(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "msw");
}
|
.mul(inputs, opts) ⇒ Object
375 376 377 378 |
# File 'ext/tulirb/tulirb.c', line 375
static VALUE rb_tulip_mul(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "mul");
}
|
.natr(inputs, opts) ⇒ Object
380 381 382 383 |
# File 'ext/tulirb/tulirb.c', line 380
static VALUE rb_tulip_natr(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "natr");
}
|
.nvi(inputs, opts) ⇒ Object
385 386 387 388 |
# File 'ext/tulirb/tulirb.c', line 385
static VALUE rb_tulip_nvi(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "nvi");
}
|
.obv(inputs, opts) ⇒ Object
390 391 392 393 |
# File 'ext/tulirb/tulirb.c', line 390
static VALUE rb_tulip_obv(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "obv");
}
|
.ppo(inputs, opts) ⇒ Object
395 396 397 398 |
# File 'ext/tulirb/tulirb.c', line 395
static VALUE rb_tulip_ppo(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "ppo");
}
|
.psar(inputs, opts) ⇒ Object
400 401 402 403 |
# File 'ext/tulirb/tulirb.c', line 400
static VALUE rb_tulip_psar(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "psar");
}
|
.pvi(inputs, opts) ⇒ Object
405 406 407 408 |
# File 'ext/tulirb/tulirb.c', line 405
static VALUE rb_tulip_pvi(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "pvi");
}
|
.qstick(inputs, opts) ⇒ Object
410 411 412 413 |
# File 'ext/tulirb/tulirb.c', line 410
static VALUE rb_tulip_qstick(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "qstick");
}
|
.roc(inputs, opts) ⇒ Object
415 416 417 418 |
# File 'ext/tulirb/tulirb.c', line 415
static VALUE rb_tulip_roc(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "roc");
}
|
.rocr(inputs, opts) ⇒ Object
420 421 422 423 |
# File 'ext/tulirb/tulirb.c', line 420
static VALUE rb_tulip_rocr(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "rocr");
}
|
.round(inputs, opts) ⇒ Object
425 426 427 428 |
# File 'ext/tulirb/tulirb.c', line 425
static VALUE rb_tulip_round(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "round");
}
|
.rsi(inputs, opts) ⇒ Object
430 431 432 433 |
# File 'ext/tulirb/tulirb.c', line 430
static VALUE rb_tulip_rsi(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "rsi");
}
|
.sin(inputs, opts) ⇒ Object
435 436 437 438 |
# File 'ext/tulirb/tulirb.c', line 435
static VALUE rb_tulip_sin(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "sin");
}
|
.sinh(inputs, opts) ⇒ Object
440 441 442 443 |
# File 'ext/tulirb/tulirb.c', line 440
static VALUE rb_tulip_sinh(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "sinh");
}
|
.sma(inputs, opts) ⇒ Object
445 446 447 448 |
# File 'ext/tulirb/tulirb.c', line 445
static VALUE rb_tulip_sma(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "sma");
}
|
.sqrt(inputs, opts) ⇒ Object
450 451 452 453 |
# File 'ext/tulirb/tulirb.c', line 450
static VALUE rb_tulip_sqrt(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "sqrt");
}
|
.stddev(inputs, opts) ⇒ Object
455 456 457 458 |
# File 'ext/tulirb/tulirb.c', line 455
static VALUE rb_tulip_stddev(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "stddev");
}
|
.stderr(inputs, opts) ⇒ Object
460 461 462 463 |
# File 'ext/tulirb/tulirb.c', line 460
static VALUE rb_tulip_stderr(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "stderr");
}
|
.stoch(inputs, opts) ⇒ Object
465 466 467 468 |
# File 'ext/tulirb/tulirb.c', line 465
static VALUE rb_tulip_stoch(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "stoch");
}
|
.stochrsi(inputs, opts) ⇒ Object
470 471 472 473 |
# File 'ext/tulirb/tulirb.c', line 470
static VALUE rb_tulip_stochrsi(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "stochrsi");
}
|
.sub(inputs, opts) ⇒ Object
475 476 477 478 |
# File 'ext/tulirb/tulirb.c', line 475
static VALUE rb_tulip_sub(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "sub");
}
|
.sum(inputs, opts) ⇒ Object
480 481 482 483 |
# File 'ext/tulirb/tulirb.c', line 480
static VALUE rb_tulip_sum(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "sum");
}
|
.tan(inputs, opts) ⇒ Object
485 486 487 488 |
# File 'ext/tulirb/tulirb.c', line 485
static VALUE rb_tulip_tan(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "tan");
}
|
.tanh(inputs, opts) ⇒ Object
490 491 492 493 |
# File 'ext/tulirb/tulirb.c', line 490
static VALUE rb_tulip_tanh(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "tanh");
}
|
.tema(inputs, opts) ⇒ Object
495 496 497 498 |
# File 'ext/tulirb/tulirb.c', line 495
static VALUE rb_tulip_tema(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "tema");
}
|
.todeg(inputs, opts) ⇒ Object
500 501 502 503 |
# File 'ext/tulirb/tulirb.c', line 500
static VALUE rb_tulip_todeg(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "todeg");
}
|
.torad(inputs, opts) ⇒ Object
505 506 507 508 |
# File 'ext/tulirb/tulirb.c', line 505
static VALUE rb_tulip_torad(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "torad");
}
|
.tr(inputs, opts) ⇒ Object
510 511 512 513 |
# File 'ext/tulirb/tulirb.c', line 510
static VALUE rb_tulip_tr(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "tr");
}
|
.trima(inputs, opts) ⇒ Object
515 516 517 518 |
# File 'ext/tulirb/tulirb.c', line 515
static VALUE rb_tulip_trima(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "trima");
}
|
.trix(inputs, opts) ⇒ Object
520 521 522 523 |
# File 'ext/tulirb/tulirb.c', line 520
static VALUE rb_tulip_trix(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "trix");
}
|
.trunc(inputs, opts) ⇒ Object
525 526 527 528 |
# File 'ext/tulirb/tulirb.c', line 525
static VALUE rb_tulip_trunc(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "trunc");
}
|
.tsf(inputs, opts) ⇒ Object
530 531 532 533 |
# File 'ext/tulirb/tulirb.c', line 530
static VALUE rb_tulip_tsf(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "tsf");
}
|
.typprice(inputs, opts) ⇒ Object
535 536 537 538 |
# File 'ext/tulirb/tulirb.c', line 535
static VALUE rb_tulip_typprice(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "typprice");
}
|
.ultosc(inputs, opts) ⇒ Object
540 541 542 543 |
# File 'ext/tulirb/tulirb.c', line 540
static VALUE rb_tulip_ultosc(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "ultosc");
}
|
.var(inputs, opts) ⇒ Object
545 546 547 548 |
# File 'ext/tulirb/tulirb.c', line 545
static VALUE rb_tulip_var(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "var");
}
|
.vhf(inputs, opts) ⇒ Object
550 551 552 553 |
# File 'ext/tulirb/tulirb.c', line 550
static VALUE rb_tulip_vhf(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "vhf");
}
|
.vidya(inputs, opts) ⇒ Object
555 556 557 558 |
# File 'ext/tulirb/tulirb.c', line 555
static VALUE rb_tulip_vidya(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "vidya");
}
|
.volatility(inputs, opts) ⇒ Object
560 561 562 563 |
# File 'ext/tulirb/tulirb.c', line 560
static VALUE rb_tulip_volatility(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "volatility");
}
|
.vosc(inputs, opts) ⇒ Object
565 566 567 568 |
# File 'ext/tulirb/tulirb.c', line 565
static VALUE rb_tulip_vosc(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "vosc");
}
|
.vwma(inputs, opts) ⇒ Object
570 571 572 573 |
# File 'ext/tulirb/tulirb.c', line 570
static VALUE rb_tulip_vwma(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "vwma");
}
|
.wad(inputs, opts) ⇒ Object
575 576 577 578 |
# File 'ext/tulirb/tulirb.c', line 575
static VALUE rb_tulip_wad(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "wad");
}
|
.wcprice(inputs, opts) ⇒ Object
580 581 582 583 |
# File 'ext/tulirb/tulirb.c', line 580
static VALUE rb_tulip_wcprice(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "wcprice");
}
|
.wilders(inputs, opts) ⇒ Object
585 586 587 588 |
# File 'ext/tulirb/tulirb.c', line 585
static VALUE rb_tulip_wilders(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "wilders");
}
|
.willr(inputs, opts) ⇒ Object
590 591 592 593 |
# File 'ext/tulirb/tulirb.c', line 590
static VALUE rb_tulip_willr(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "willr");
}
|
.wma(inputs, opts) ⇒ Object
595 596 597 598 |
# File 'ext/tulirb/tulirb.c', line 595
static VALUE rb_tulip_wma(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "wma");
}
|
.zlema(inputs, opts) ⇒ Object
600 601 602 603 |
# File 'ext/tulirb/tulirb.c', line 600
static VALUE rb_tulip_zlema(VALUE self, VALUE inputs, VALUE opts)
{
return ti_wrapper(inputs, opts, "zlema");
}
|