Skip to content

Commit 2f63d72

Browse files
authored
🔥 Add all (remaining) patterns
* All candlestick patterns from the core library have been included in {talib}. The documentation, in general, needs to be heavily reworked as some of the titles and descriptions are inconsistent with core.
1 parent 9c0c965 commit 2f63d72

130 files changed

Lines changed: 12128 additions & 25 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

NAMESPACE

Lines changed: 204 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,26 @@ S3method(harami,data.frame)
160160
S3method(harami,default)
161161
S3method(harami,matrix)
162162
S3method(harami,plotly)
163+
S3method(harami_cross,data.frame)
164+
S3method(harami_cross,default)
165+
S3method(harami_cross,matrix)
166+
S3method(harami_cross,plotly)
167+
S3method(high_wave,data.frame)
168+
S3method(high_wave,default)
169+
S3method(high_wave,matrix)
170+
S3method(high_wave,plotly)
171+
S3method(hikakke,data.frame)
172+
S3method(hikakke,default)
173+
S3method(hikakke,matrix)
174+
S3method(hikakke,plotly)
175+
S3method(hikakke_mod,data.frame)
176+
S3method(hikakke_mod,default)
177+
S3method(hikakke_mod,matrix)
178+
S3method(hikakke_mod,plotly)
179+
S3method(homing_pigeon,data.frame)
180+
S3method(homing_pigeon,default)
181+
S3method(homing_pigeon,matrix)
182+
S3method(homing_pigeon,plotly)
163183
S3method(ht_dc_phase,data.frame)
164184
S3method(ht_dc_phase,default)
165185
S3method(ht_dc_phase,matrix)
@@ -190,10 +210,54 @@ S3method(ht_trendmode,default)
190210
S3method(ht_trendmode,matrix)
191211
S3method(ht_trendmode,numeric)
192212
S3method(ht_trendmode,plotly)
213+
S3method(in_neck,data.frame)
214+
S3method(in_neck,default)
215+
S3method(in_neck,matrix)
216+
S3method(in_neck,plotly)
217+
S3method(inverted_hammer,data.frame)
218+
S3method(inverted_hammer,default)
219+
S3method(inverted_hammer,matrix)
220+
S3method(inverted_hammer,plotly)
221+
S3method(kicking,data.frame)
222+
S3method(kicking,default)
223+
S3method(kicking,matrix)
224+
S3method(kicking,plotly)
225+
S3method(kicking_baby_length,data.frame)
226+
S3method(kicking_baby_length,default)
227+
S3method(kicking_baby_length,matrix)
228+
S3method(kicking_baby_length,plotly)
229+
S3method(long_legged_doji,data.frame)
230+
S3method(long_legged_doji,default)
231+
S3method(long_legged_doji,matrix)
232+
S3method(long_legged_doji,plotly)
233+
S3method(long_line,data.frame)
234+
S3method(long_line,default)
235+
S3method(long_line,matrix)
236+
S3method(long_line,plotly)
237+
S3method(marubozu,data.frame)
238+
S3method(marubozu,default)
239+
S3method(marubozu,matrix)
240+
S3method(marubozu,plotly)
241+
S3method(mat_hold,data.frame)
242+
S3method(mat_hold,default)
243+
S3method(mat_hold,matrix)
244+
S3method(mat_hold,plotly)
245+
S3method(matching_low,data.frame)
246+
S3method(matching_low,default)
247+
S3method(matching_low,matrix)
248+
S3method(matching_low,plotly)
193249
S3method(money_flow_index,data.frame)
194250
S3method(money_flow_index,default)
195251
S3method(money_flow_index,matrix)
196252
S3method(money_flow_index,plotly)
253+
S3method(morning_doji_star,data.frame)
254+
S3method(morning_doji_star,default)
255+
S3method(morning_doji_star,matrix)
256+
S3method(morning_doji_star,plotly)
257+
S3method(morning_star,data.frame)
258+
S3method(morning_star,default)
259+
S3method(morning_star,matrix)
260+
S3method(morning_star,plotly)
197261
S3method(moving_average_convergence_divergence,data.frame)
198262
S3method(moving_average_convergence_divergence,default)
199263
S3method(moving_average_convergence_divergence,matrix)
@@ -203,17 +267,57 @@ S3method(on_balance_volume,data.frame)
203267
S3method(on_balance_volume,default)
204268
S3method(on_balance_volume,matrix)
205269
S3method(on_balance_volume,plotly)
270+
S3method(on_neck,data.frame)
271+
S3method(on_neck,default)
272+
S3method(on_neck,matrix)
273+
S3method(on_neck,plotly)
206274
S3method(parabolic_sar,data.frame)
207275
S3method(parabolic_sar,default)
208276
S3method(parabolic_sar,matrix)
209277
S3method(parabolic_sar,plotly)
278+
S3method(piercing,data.frame)
279+
S3method(piercing,default)
280+
S3method(piercing,matrix)
281+
S3method(piercing,plotly)
210282
S3method(relative_strength_index,data.frame)
211283
S3method(relative_strength_index,default)
212284
S3method(relative_strength_index,matrix)
213285
S3method(relative_strength_index,numeric)
214286
S3method(relative_strength_index,plotly)
287+
S3method(rickshaw_man,data.frame)
288+
S3method(rickshaw_man,default)
289+
S3method(rickshaw_man,matrix)
290+
S3method(rickshaw_man,plotly)
291+
S3method(rise_fall_3_methods,data.frame)
292+
S3method(rise_fall_3_methods,default)
293+
S3method(rise_fall_3_methods,matrix)
294+
S3method(rise_fall_3_methods,plotly)
295+
S3method(separating_lines,data.frame)
296+
S3method(separating_lines,default)
297+
S3method(separating_lines,matrix)
298+
S3method(separating_lines,plotly)
215299
S3method(series,formula)
216300
S3method(series,plotly)
301+
S3method(shooting_star,data.frame)
302+
S3method(shooting_star,default)
303+
S3method(shooting_star,matrix)
304+
S3method(shooting_star,plotly)
305+
S3method(short_line,data.frame)
306+
S3method(short_line,default)
307+
S3method(short_line,matrix)
308+
S3method(short_line,plotly)
309+
S3method(spinning_top,data.frame)
310+
S3method(spinning_top,default)
311+
S3method(spinning_top,matrix)
312+
S3method(spinning_top,plotly)
313+
S3method(stalled_pattern,data.frame)
314+
S3method(stalled_pattern,default)
315+
S3method(stalled_pattern,matrix)
316+
S3method(stalled_pattern,plotly)
317+
S3method(stick_sandwich,data.frame)
318+
S3method(stick_sandwich,default)
319+
S3method(stick_sandwich,matrix)
320+
S3method(stick_sandwich,plotly)
217321
S3method(stochastic,data.frame)
218322
S3method(stochastic,default)
219323
S3method(stochastic,matrix)
@@ -222,10 +326,22 @@ S3method(stochastic_relative_strength_index,data.frame)
222326
S3method(stochastic_relative_strength_index,default)
223327
S3method(stochastic_relative_strength_index,matrix)
224328
S3method(stochastic_relative_strength_index,plotly)
329+
S3method(takuri,data.frame)
330+
S3method(takuri,default)
331+
S3method(takuri,matrix)
332+
S3method(takuri,plotly)
333+
S3method(tasuki_gap,data.frame)
334+
S3method(tasuki_gap,default)
335+
S3method(tasuki_gap,matrix)
336+
S3method(tasuki_gap,plotly)
225337
S3method(three_black_crows,data.frame)
226338
S3method(three_black_crows,default)
227339
S3method(three_black_crows,matrix)
228340
S3method(three_black_crows,plotly)
341+
S3method(three_identical_crows,data.frame)
342+
S3method(three_identical_crows,default)
343+
S3method(three_identical_crows,matrix)
344+
S3method(three_identical_crows,plotly)
229345
S3method(three_inside,data.frame)
230346
S3method(three_inside,default)
231347
S3method(three_inside,matrix)
@@ -246,6 +362,14 @@ S3method(three_white_soldiers,data.frame)
246362
S3method(three_white_soldiers,default)
247363
S3method(three_white_soldiers,matrix)
248364
S3method(three_white_soldiers,plotly)
365+
S3method(thrusting,data.frame)
366+
S3method(thrusting,default)
367+
S3method(thrusting,matrix)
368+
S3method(thrusting,plotly)
369+
S3method(tristar,data.frame)
370+
S3method(tristar,default)
371+
S3method(tristar,matrix)
372+
S3method(tristar,plotly)
249373
S3method(trading_volume,data.frame)
250374
S3method(trading_volume,default)
251375
S3method(trading_volume,matrix)
@@ -259,6 +383,18 @@ S3method(ultimate_oscillator,data.frame)
259383
S3method(ultimate_oscillator,default)
260384
S3method(ultimate_oscillator,matrix)
261385
S3method(ultimate_oscillator,plotly)
386+
S3method(unique_3_river,data.frame)
387+
S3method(unique_3_river,default)
388+
S3method(unique_3_river,matrix)
389+
S3method(unique_3_river,plotly)
390+
S3method(upside_gap_2_crows,data.frame)
391+
S3method(upside_gap_2_crows,default)
392+
S3method(upside_gap_2_crows,matrix)
393+
S3method(upside_gap_2_crows,plotly)
394+
S3method(xside_gap_3_methods,data.frame)
395+
S3method(xside_gap_3_methods,default)
396+
S3method(xside_gap_3_methods,matrix)
397+
S3method(xside_gap_3_methods,plotly)
262398
export(ACCBANDS)
263399
export(AD)
264400
export(ADOSC)
@@ -291,6 +427,40 @@ export(CDLGRAVESTONEDOJI)
291427
export(CDLHAMMER)
292428
export(CDLHANGINGMAN)
293429
export(CDLHARAMI)
430+
export(CDLHARAMICROSS)
431+
export(CDLHIGHWAVE)
432+
export(CDLHIKKAKE)
433+
export(CDLHIKKAKEMOD)
434+
export(CDLHOMINGPIGEON)
435+
export(CDLIDENTICAL3CROWS)
436+
export(CDLINNECK)
437+
export(CDLINVERTEDHAMMER)
438+
export(CDLKICKING)
439+
export(CDLKICKINGBYLENGTH)
440+
export(CDLLONGLEGGEDDOJI)
441+
export(CDLLONGLINE)
442+
export(CDLMARUBOZU)
443+
export(CDLMATCHINGLOW)
444+
export(CDLMATHOLD)
445+
export(CDLMORNINGDOJISTAR)
446+
export(CDLMORNINGSTAR)
447+
export(CDLONNECK)
448+
export(CDLPIERCING)
449+
export(CDLRICKSHAWMAN)
450+
export(CDLRISEFALL3METHODS)
451+
export(CDLSEPARATINGLINES)
452+
export(CDLSHOOTINGSTAR)
453+
export(CDLSHORTLINE)
454+
export(CDLSPINNINGTOP)
455+
export(CDLSTALLEDPATTERN)
456+
export(CDLSTICKSANDWICH)
457+
export(CDLTAKURI)
458+
export(CDLTASUKIGAP)
459+
export(CDLTHRUSTING)
460+
export(CDLTRISTAR)
461+
export(CDLUNIQUE3RIVER)
462+
export(CDLUPSIDEGAP2CROWS)
463+
export(CDLXSIDEGAP3METHODS)
294464
export(CMO)
295465
export(DEMA)
296466
export(EMA)
@@ -351,34 +521,68 @@ export(gravestone_doji)
351521
export(hammer)
352522
export(hanging_man)
353523
export(harami)
524+
export(harami_cross)
525+
export(high_wave)
526+
export(hikakke)
527+
export(hikakke_mod)
528+
export(homing_pigeon)
354529
export(ht_dc_phase)
355530
export(ht_dcperiod)
356531
export(ht_phasor)
357532
export(ht_sine_wave)
358533
export(ht_trendline)
359534
export(ht_trendmode)
535+
export(in_neck)
360536
export(indicator)
537+
export(inverted_hammer)
361538
export(kaufmans_adaptive_moving_average)
539+
export(kicking)
540+
export(kicking_baby_length)
541+
export(long_legged_doji)
542+
export(long_line)
543+
export(marubozu)
544+
export(mat_hold)
545+
export(matching_low)
362546
export(mesa_adaptive_moving_average)
363547
export(money_flow_index)
548+
export(morning_doji_star)
549+
export(morning_star)
364550
export(moving_average_convergence_divergence)
365551
export(on_balance_volume)
552+
export(on_neck)
366553
export(parabolic_sar)
554+
export(piercing)
367555
export(relative_strength_index)
556+
export(rickshaw_man)
557+
export(rise_fall_3_methods)
558+
export(separating_lines)
559+
export(shooting_star)
560+
export(short_line)
368561
export(simple_moving_average)
562+
export(spinning_top)
563+
export(stalled_pattern)
564+
export(stick_sandwich)
369565
export(stochastic)
370566
export(stochastic_relative_strength_index)
567+
export(takuri)
568+
export(tasuki_gap)
371569
export(three_black_crows)
570+
export(three_identical_crows)
372571
export(three_inside)
373572
export(three_line_strike)
374573
export(three_outside)
375574
export(three_stars_in_the_south)
376575
export(three_white_soldiers)
576+
export(thrusting)
377577
export(trading_volume)
378578
export(triangular_moving_average)
379579
export(triple_exponential_moving_average)
580+
export(tristar)
380581
export(two_crows)
381582
export(ultimate_oscillator)
583+
export(unique_3_river)
584+
export(upside_gap_2_crows)
382585
export(volume)
383586
export(weighted_moving_average)
587+
export(xside_gap_3_methods)
384588
useDynLib(talib, .registration = TRUE)

0 commit comments

Comments
 (0)