37 _algorithm = algorithm;
50 var name = _algorithm.CreateIndicatorName(symbol,
"TWOCROWS", resolution);
52 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
66 var name = _algorithm.CreateIndicatorName(symbol,
"THREEBLACKCROWS", resolution);
68 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
82 var name = _algorithm.CreateIndicatorName(symbol,
"THREEINSIDE", resolution);
84 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
98 var name = _algorithm.CreateIndicatorName(symbol,
"THREELINESTRIKE", resolution);
100 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
114 var name = _algorithm.CreateIndicatorName(symbol,
"THREEOUTSIDE", resolution);
116 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
130 var name = _algorithm.CreateIndicatorName(symbol,
"THREESTARSINSOUTH", resolution);
132 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
146 var name = _algorithm.CreateIndicatorName(symbol,
"THREEWHITESOLDIERS", resolution);
148 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
163 var name = _algorithm.CreateIndicatorName(symbol,
"ABANDONEDBABY", resolution);
165 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
179 var name = _algorithm.CreateIndicatorName(symbol,
"ADVANCEBLOCK", resolution);
181 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
195 var name = _algorithm.CreateIndicatorName(symbol,
"BELTHOLD", resolution);
197 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
211 var name = _algorithm.CreateIndicatorName(symbol,
"BREAKAWAY", resolution);
213 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
227 var name = _algorithm.CreateIndicatorName(symbol,
"CLOSINGMARUBOZU", resolution);
229 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
243 var name = _algorithm.CreateIndicatorName(symbol,
"CONCEALEDBABYSWALLOW", resolution);
245 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
259 var name = _algorithm.CreateIndicatorName(symbol,
"COUNTERATTACK", resolution);
261 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
276 var name = _algorithm.CreateIndicatorName(symbol,
"DARKCLOUDCOVER", resolution);
278 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
292 var name = _algorithm.CreateIndicatorName(symbol,
"DOJI", resolution);
293 var pattern =
new Doji(name);
294 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
308 var name = _algorithm.CreateIndicatorName(symbol,
"DOJISTAR", resolution);
310 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
324 var name = _algorithm.CreateIndicatorName(symbol,
"DRAGONFLYDOJI", resolution);
326 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
340 var name = _algorithm.CreateIndicatorName(symbol,
"ENGULFING", resolution);
342 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
357 var name = _algorithm.CreateIndicatorName(symbol,
"EVENINGDOJISTAR", resolution);
359 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
374 var name = _algorithm.CreateIndicatorName(symbol,
"EVENINGSTAR", resolution);
376 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
390 var name = _algorithm.CreateIndicatorName(symbol,
"GAPSIDEBYSIDEWHITE", resolution);
392 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
406 var name = _algorithm.CreateIndicatorName(symbol,
"GRAVESTONEDOJI", resolution);
408 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
422 var name = _algorithm.CreateIndicatorName(symbol,
"HAMMER", resolution);
423 var pattern =
new Hammer(name);
424 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
438 var name = _algorithm.CreateIndicatorName(symbol,
"HANGINGMAN", resolution);
440 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
454 var name = _algorithm.CreateIndicatorName(symbol,
"HARAMI", resolution);
455 var pattern =
new Harami(name);
456 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
470 var name = _algorithm.CreateIndicatorName(symbol,
"HARAMICROSS", resolution);
472 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
486 var name = _algorithm.CreateIndicatorName(symbol,
"HIGHWAVECANDLE", resolution);
488 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
502 var name = _algorithm.CreateIndicatorName(symbol,
"HIKKAKE", resolution);
503 var pattern =
new Hikkake(name);
504 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
518 var name = _algorithm.CreateIndicatorName(symbol,
"HIKKAKEMODIFIED", resolution);
520 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
534 var name = _algorithm.CreateIndicatorName(symbol,
"HOMINGPIGEON", resolution);
536 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
550 var name = _algorithm.CreateIndicatorName(symbol,
"IDENTICALTHREECROWS", resolution);
552 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
566 var name = _algorithm.CreateIndicatorName(symbol,
"INNECK", resolution);
567 var pattern =
new InNeck(name);
568 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
582 var name = _algorithm.CreateIndicatorName(symbol,
"INVERTEDHAMMER", resolution);
584 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
598 var name = _algorithm.CreateIndicatorName(symbol,
"KICKING", resolution);
599 var pattern =
new Kicking(name);
600 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
614 var name = _algorithm.CreateIndicatorName(symbol,
"KICKINGBYLENGTH", resolution);
616 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
630 var name = _algorithm.CreateIndicatorName(symbol,
"LADDERBOTTOM", resolution);
632 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
646 var name = _algorithm.CreateIndicatorName(symbol,
"LONGLEGGEDDOJI", resolution);
648 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
662 var name = _algorithm.CreateIndicatorName(symbol,
"LONGLINECANDLE", resolution);
664 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
678 var name = _algorithm.CreateIndicatorName(symbol,
"MARUBOZU", resolution);
680 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
694 var name = _algorithm.CreateIndicatorName(symbol,
"MATCHINGLOW", resolution);
696 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
711 var name = _algorithm.CreateIndicatorName(symbol,
"MATHOLD", resolution);
712 var pattern =
new MatHold(name, penetration);
713 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
728 var name = _algorithm.CreateIndicatorName(symbol,
"MORNINGDOJISTAR", resolution);
730 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
745 var name = _algorithm.CreateIndicatorName(symbol,
"MORNINGSTAR", resolution);
747 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
761 var name = _algorithm.CreateIndicatorName(symbol,
"ONNECK", resolution);
762 var pattern =
new OnNeck(name);
763 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
777 var name = _algorithm.CreateIndicatorName(symbol,
"PIERCING", resolution);
779 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
793 var name = _algorithm.CreateIndicatorName(symbol,
"RICKSHAWMAN", resolution);
795 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
809 var name = _algorithm.CreateIndicatorName(symbol,
"RISEFALLTHREEMETHODS", resolution);
811 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
825 var name = _algorithm.CreateIndicatorName(symbol,
"SEPARATINGLINES", resolution);
827 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
841 var name = _algorithm.CreateIndicatorName(symbol,
"SHOOTINGSTAR", resolution);
843 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
857 var name = _algorithm.CreateIndicatorName(symbol,
"SHORTLINECANDLE", resolution);
859 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
873 var name = _algorithm.CreateIndicatorName(symbol,
"SPINNINGTOP", resolution);
875 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
889 var name = _algorithm.CreateIndicatorName(symbol,
"STALLEDPATTERN", resolution);
891 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
905 var name = _algorithm.CreateIndicatorName(symbol,
"STICKSANDWICH", resolution);
907 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
921 var name = _algorithm.CreateIndicatorName(symbol,
"TAKURI", resolution);
922 var pattern =
new Takuri(name);
923 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
937 var name = _algorithm.CreateIndicatorName(symbol,
"TASUKIGAP", resolution);
939 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
953 var name = _algorithm.CreateIndicatorName(symbol,
"THRUSTING", resolution);
955 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
969 var name = _algorithm.CreateIndicatorName(symbol,
"TRISTAR", resolution);
970 var pattern =
new Tristar(name);
971 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
985 var name = _algorithm.CreateIndicatorName(symbol,
"UNIQUETHREERIVER", resolution);
987 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
1001 var name = _algorithm.CreateIndicatorName(symbol,
"UPSIDEGAPTWOCROWS", resolution);
1003 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);
1017 var name = _algorithm.CreateIndicatorName(symbol,
"UPDOWNGAPTHREEMETHODS", resolution);
1019 _algorithm.RegisterIndicator(symbol, pattern, resolution, selector);