This commit is contained in:
KienVT9 2025-07-17 15:08:42 +07:00
parent 2bcda92196
commit a43f4b77dc

View file

@ -277,21 +277,25 @@ export class IndicatorService {
candles: Candle[], candles: Candle[],
eventHandler: EventHandler eventHandler: EventHandler
) { ) {
if (analysis.isTouch200 && analysis.emaDirection === "Bullish") { if ((analysis.isTouch200 || analysis.isReverse200) && analysis.emaDirection === "Bullish") {
const order = this.makeOrder(analysis, candles, "buy"); const order = this.makeOrder(analysis, candles, "buy");
eventHandler.onBuy(order, "Follow trend EMA Touch 200"); eventHandler.onBuy(order, "Follow trend EMA Touch 200");
return;
} }
if (analysis.isTouch200 && analysis.emaDirection === "Bearish") { if ((analysis.isTouch200 || analysis.isReverse200) && analysis.emaDirection === "Bearish") {
const order = this.makeOrder(analysis, candles, "sell"); const order = this.makeOrder(analysis, candles, "sell");
eventHandler.onSell(order, "Follow trend EMA Touch 200"); eventHandler.onSell(order, "Follow trend EMA Touch 200");
return;
} }
if (analysis.isMacdCrossUp && analysis.emaDirection === "Bullish") { if (analysis.isMacdCrossUp && analysis.emaDirection === "Bullish") {
const order = this.makeOrder(analysis, candles, "buy"); const order = this.makeOrder(analysis, candles, "buy");
eventHandler.onBuy(order, "Follow trend MACD Cross Up"); eventHandler.onBuy(order, "Follow trend MACD Cross Up");
return;
} }
if (analysis.isMacdCrossDown && analysis.emaDirection === "Bearish") { if (analysis.isMacdCrossDown && analysis.emaDirection === "Bearish") {
const order = this.makeOrder(analysis, candles, "sell"); const order = this.makeOrder(analysis, candles, "sell");
eventHandler.onSell(order, "Follow trend MACD Cross Down"); eventHandler.onSell(order, "Follow trend MACD Cross Down");
return;
} }
if ( if (