This commit is contained in:
KienVT9 2025-07-11 17:28:40 +07:00
parent e45c62215e
commit d8f8b04943
15 changed files with 458 additions and 162 deletions

View file

@ -0,0 +1,22 @@
export interface Analysis {
symbol: string;
interval: string;
emaDirection: string;
macdDirection: string;
isMacdCrossUp: boolean;
isMacdCrossDown: boolean;
isMacdUpper: boolean;
isMacdLower: boolean;
isEmaCrossUp: boolean;
isEmaCrossDown: boolean;
isPinBar: boolean;
isHighVolatility: boolean;
isBuy: boolean;
isSell: boolean;
isTouch200: boolean;
isReverse200: boolean;
lowHight: number;
numberTouch200: number;
numberMacdCrossUp: number;
numberMacdCrossDown: number;
}

9
src/dao/order.ts Normal file
View file

@ -0,0 +1,9 @@
export interface Order {
symbol: string;
side: "buy" | "sell";
entry: number;
volume: number;
leverage?: number;
stopLoss?: number;
takeProfit?: number;
}

9
src/dao/position.ts Normal file
View file

@ -0,0 +1,9 @@
export interface Position {
symbol: string;
side: string;
entry: number;
leverage: number;
volume: number;
profit: number;
profitPercentage: number;
}

10
src/dao/subwave.ts Normal file
View file

@ -0,0 +1,10 @@
export interface Subwave {
symbol: string;
interval: string;
subwave: string;
subwaveDirection: string;
subwaveType: string;
subwaveLength: number;
subwaveStart: number;
subwaveEnd: number;
}

9
src/dao/wave.ts Normal file
View file

@ -0,0 +1,9 @@
export interface Wave {
symbol: string;
interval: string;
trend: 'Bullish' | 'Bearish';
numberTouchEma: number;
numberMacdCrossUp: number;
numberMacdCrossDown: number;
lowOrHighPrice: number;
}