@sunrise1002/tats
Version:
Techincal Indicators written in javascript
17 lines (16 loc) • 643 B
JavaScript
import HangingMan from './HangingMan';
export default class HangingManUnconfirmed extends HangingMan {
constructor() {
super();
this.name = 'HangingManUnconfirmed';
}
logic(data) {
let isPattern = this.upwardTrend(data, false);
isPattern = isPattern && this.includesHammer(data, false);
isPattern = isPattern && this.hammerShouldHasHighestOpenOrClose(data); // Hammer candlestick should has highest open or close price compare to previous candlesticks
return isPattern;
}
}
export function hangingmanunconfirmed(data) {
return new HangingManUnconfirmed().hasPattern(data);
}