Bot & Automation
Market AI
/root/hermes-projects/Market AI
src/constants/risk.ts
text
import type { ModeConfig, TradingMode } from "../domain/types";
export const TRADING_MODE_CONFIGS: Record<TradingMode, ModeConfig> = {
scalping: {
label: "Scalping",
timeframes: ["M1", "M5", "M15"],
confidenceThreshold: 70,
riskMultiplier: 0.7,
atrStopMultiplier: 1.2,
targetRiskReward: 1.5
},
intraday: {
label: "Intraday",
timeframes: ["M15", "H1", "H4"],
confidenceThreshold: 65,
riskMultiplier: 1,
atrStopMultiplier: 1.6,
targetRiskReward: 2
},
swing: {
label: "Swing",
timeframes: ["H4", "D1", "W1"],
confidenceThreshold: 68,
riskMultiplier: 0.8,
atrStopMultiplier: 2.2,
targetRiskReward: 2.4
},
conservative: {
label: "Conservative",
timeframes: ["H1", "H4", "D1"],
confidenceThreshold: 74,
riskMultiplier: 0.5,
atrStopMultiplier: 2,
targetRiskReward: 2.2
},
aggressive: {
label: "Aggressive",
timeframes: ["M5", "M15", "H1"],
confidenceThreshold: 62,
riskMultiplier: 1.2,
atrStopMultiplier: 1.4,
targetRiskReward: 1.7
}
};
export const DEFAULT_TRADING_MODE: TradingMode = "intraday";
export const RISK_DISCLAIMER =
"Disclaimer: signal bersifat probabilistik, bukan jaminan profit. Selalu gunakan stop loss dan batasi risiko.";