Skip to content

Commit 8acaa9c

Browse files
committed
Merge branch 'marcus-n3rd-tweezers'
* marcus-n3rd-tweezers: Added TweezerTop and TweezerBottom to README.md, package.json, and bower.json Ran build scripts and tests. Added TweezerTop and TweezerBottom to index.js and src/index.ts Added tests for TweezerTop and TweezerBottom indicators. Added TweezerTop and TweezerBottom candlestick indicators. Updated README.md regarding new indicators. Ran build scripts. Added hammer, hanging man, and shooting star patterns to src/index.ts Added hammer, hanging man, and shooting star patterns to bearish and bullish indicators.
2 parents c71d171 + 6496b10 commit 8acaa9c

28 files changed

+265
-18
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@ TD(Trending Down) and TU(Trending up) works fine even with lower values.
185185
1. [Hanging Man (Unconfirmed)](https://runkit.com/nerdacus/technicalindicator-hangingmanunconfirmed).
186186
1. [Shooting Star](https://runkit.com/nerdacus/technicalindicator-shootingstar).
187187
1. [Shooting Star (Unconfirmed)](https://runkit.com/nerdacus/technicalindicator-shootingstarunconfirmed).
188+
1. [Tweezer Top](https://runkit.com/nerdacus/technicalindicator-tweezertop).
189+
1. [Tweezer Bottom](https://runkit.com/nerdacus/technicalindicator-tweezerbottom).
188190

189191
or
190192

bower.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,9 @@
7676
"Confirmed Inverted Hammer Pattern",
7777
"Unconfirmed Inverted Hammer Pattern",
7878
"Hanging Man",
79-
"Shooting Star"
79+
"Shooting Star",
80+
"Tweezer Top",
81+
"Tweezer Bottom"
8082
],
8183
"homepage": "https://github.com/anandanand84/technicalindicators",
8284
"moduleType": [],
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import StockData from '../StockData';
2+
import CandlestickFinder from './CandlestickFinder';
3+
export default class TweezerBottom extends CandlestickFinder {
4+
constructor();
5+
logic(data: StockData): boolean;
6+
downwardTrend(data: StockData): boolean;
7+
}
8+
export declare function tweezerbottom(data: StockData): any;
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import StockData from '../StockData';
2+
import CandlestickFinder from './CandlestickFinder';
3+
export default class TweezerTop extends CandlestickFinder {
4+
constructor();
5+
logic(data: StockData): boolean;
6+
upwardTrend(data: StockData): boolean;
7+
}
8+
export declare function tweezertop(data: StockData): any;

declarations/generated.d.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -783,6 +783,20 @@ export class ShootingStarUnconfirmed extends ShootingStar {
783783
}
784784
export function shootingstarunconfirmed(data: StockData): any;
785785

786+
export class TweezerTop extends CandlestickFinder {
787+
constructor();
788+
logic(data: StockData): boolean;
789+
upwardTrend(data: StockData): boolean;
790+
}
791+
export function tweezertop(data: StockData): any;
792+
793+
export class TweezerBottom extends CandlestickFinder {
794+
constructor();
795+
logic(data: StockData): boolean;
796+
downwardTrend(data: StockData): boolean;
797+
}
798+
export function tweezerbottom(data: StockData): any;
799+
786800
/**
787801
* Calcaultes the fibonacci retracements for given start and end points
788802
*

declarations/index.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ export { hangingman } from './candlestick/HangingMan';
6969
export { hangingmanunconfirmed } from './candlestick/HangingManUnconfirmed';
7070
export { shootingstar } from './candlestick/ShootingStar';
7171
export { shootingstarunconfirmed } from './candlestick/ShootingStarUnconfirmed';
72+
export { tweezertop } from './candlestick/TweezerTop';
73+
export { tweezerbottom } from './candlestick/TweezerBottom';
7274
export { fibonacciretracement } from './drawingtools/fibonacci';
7375
export { predictPattern, PatternDetector } from './patterndetection/patterndetection';
7476
export { AvailablePatterns } from './patterndetection/patterndetection';

dist/browser.es6.js

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/browser.es6.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/browser.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/browser.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)