417 lines
13 KiB
JSON
417 lines
13 KiB
JSON
{
|
|
"Aggressive_70_Percent_Voting": {
|
|
"name": "Aggressive Test (70% Voting)",
|
|
"riskLevel": 5,
|
|
"allocatedCapital": 5000,
|
|
"strategy_config": {
|
|
"rules": [
|
|
{
|
|
"ruleId": "TrendBiasRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"emaFast": 50,
|
|
"emaSlow": 200
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "SessionRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"allowedSessions": [
|
|
"NY",
|
|
"LDN"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "ZoneRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"emaPeriod": 20
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "MomentumRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"rsiPeriod": 14
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "EntryTriggerRule",
|
|
"enabled": true,
|
|
"params": {}
|
|
},
|
|
{
|
|
"ruleId": "RiskManagementRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"atrPeriod": 14
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "AIAnalysisRule",
|
|
"enabled": false,
|
|
"params": {
|
|
"minConfidence": 80
|
|
}
|
|
}
|
|
],
|
|
"riskLimits": {
|
|
"maxDailyLossUsd": 50,
|
|
"dailyProfitTargetUsd": 100,
|
|
"maxOpenTrades": 2,
|
|
"maxConsecutiveLosses": 2
|
|
},
|
|
"execution": {
|
|
"orderType": "market",
|
|
"cooldownMinutes": 30,
|
|
"minRulePassRatio": 0.7,
|
|
"entryMode": "both"
|
|
}
|
|
}
|
|
},
|
|
"Risk5_VeryAggressive": {
|
|
"name": "Alpha Scalper",
|
|
"riskLevel": 5,
|
|
"allocatedCapital": 5000,
|
|
"strategy_config": {
|
|
"rules": [
|
|
{
|
|
"ruleId": "TrendBiasRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"timeframe": "1h",
|
|
"emaFast": 20,
|
|
"emaSlow": 50
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "SessionRule",
|
|
"enabled": false
|
|
},
|
|
{
|
|
"ruleId": "ZoneRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"emaPeriod": 20,
|
|
"tolerancePercent": 1.5
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "MomentumRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"timeframe": "15m",
|
|
"rsiPeriod": 7,
|
|
"overbought": 80,
|
|
"oversold": 20
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "EntryTriggerRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"timeframe": "15m",
|
|
"wickRatioThreshold": 0.3
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "RiskManagementRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"slMultiplier": 1.0,
|
|
"maxRisk": 5.0
|
|
}
|
|
}
|
|
],
|
|
"riskLimits": {
|
|
"maxDailyLossUsd": 500,
|
|
"maxConsecutiveLosses": 5,
|
|
"maxOpenTrades": 10
|
|
},
|
|
"execution": {
|
|
"orderType": "market",
|
|
"cooldownMinutes": 5,
|
|
"entryMode": "both"
|
|
}
|
|
}
|
|
},
|
|
"Risk4_Aggressive": {
|
|
"name": "Active Swing",
|
|
"riskLevel": 4,
|
|
"allocatedCapital": 5000,
|
|
"strategy_config": {
|
|
"rules": [
|
|
{
|
|
"ruleId": "TrendBiasRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"timeframe": "1h",
|
|
"emaFast": 50,
|
|
"emaSlow": 100
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "SessionRule",
|
|
"enabled": false
|
|
},
|
|
{
|
|
"ruleId": "ZoneRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"emaPeriod": 20,
|
|
"tolerancePercent": 1.0
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "MomentumRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"timeframe": "15m",
|
|
"rsiPeriod": 14,
|
|
"overbought": 75,
|
|
"oversold": 25
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "EntryTriggerRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"timeframe": "15m"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "RiskManagementRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"slMultiplier": 1.2,
|
|
"maxRisk": 3.0
|
|
}
|
|
}
|
|
],
|
|
"riskLimits": {
|
|
"maxDailyLossUsd": 300,
|
|
"maxConsecutiveLosses": 4,
|
|
"maxOpenTrades": 7
|
|
},
|
|
"execution": {
|
|
"orderType": "market",
|
|
"cooldownMinutes": 15,
|
|
"entryMode": "both"
|
|
}
|
|
}
|
|
},
|
|
"Risk3_Balanced": {
|
|
"name": "Balanced Core",
|
|
"riskLevel": 3,
|
|
"allocatedCapital": 5000,
|
|
"strategy_config": {
|
|
"rules": [
|
|
{
|
|
"ruleId": "TrendBiasRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"timeframe": "4h",
|
|
"emaFast": 50,
|
|
"emaSlow": 200
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "SessionRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"allowedSessions": [
|
|
"NY",
|
|
"LDN"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "ZoneRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"emaPeriod": 20,
|
|
"tolerancePercent": 0.5
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "MomentumRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"timeframe": "1h",
|
|
"rsiPeriod": 14,
|
|
"overbought": 70,
|
|
"oversold": 30
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "EntryTriggerRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"triggerType": "ema_cross"
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "RiskManagementRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"slMultiplier": 1.5,
|
|
"maxRisk": 2.0
|
|
}
|
|
}
|
|
],
|
|
"riskLimits": {
|
|
"maxDailyLossUsd": 150,
|
|
"maxConsecutiveLosses": 3,
|
|
"maxOpenTrades": 5
|
|
},
|
|
"execution": {
|
|
"orderType": "market",
|
|
"cooldownMinutes": 30,
|
|
"entryMode": "both"
|
|
}
|
|
}
|
|
},
|
|
"Risk2_Conservative": {
|
|
"name": "Conservative Guard",
|
|
"riskLevel": 2,
|
|
"allocatedCapital": 5000,
|
|
"strategy_config": {
|
|
"rules": [
|
|
{
|
|
"ruleId": "TrendBiasRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"timeframe": "4h",
|
|
"emaFast": 50,
|
|
"emaSlow": 200
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "SessionRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"allowedSessions": [
|
|
"LDN",
|
|
"NY"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "ZoneRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"emaPeriod": 50,
|
|
"tolerancePercent": 0.3
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "MomentumRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"timeframe": "1h",
|
|
"overbought": 65,
|
|
"oversold": 35
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "EntryTriggerRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"wickRatioThreshold": 0.6
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "RiskManagementRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"slMultiplier": 2.0,
|
|
"maxRisk": 1.0
|
|
}
|
|
}
|
|
],
|
|
"riskLimits": {
|
|
"maxDailyLossUsd": 100,
|
|
"maxConsecutiveLosses": 2,
|
|
"maxOpenTrades": 3
|
|
},
|
|
"execution": {
|
|
"orderType": "market",
|
|
"cooldownMinutes": 60,
|
|
"entryMode": "both"
|
|
}
|
|
}
|
|
},
|
|
"Risk1_VeryConservative": {
|
|
"name": "Ultra Defense",
|
|
"riskLevel": 1,
|
|
"allocatedCapital": 5000,
|
|
"strategy_config": {
|
|
"rules": [
|
|
{
|
|
"ruleId": "TrendBiasRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"timeframe": "4h",
|
|
"emaFast": 100,
|
|
"emaSlow": 200
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "SessionRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"allowedSessions": [
|
|
"LDN",
|
|
"NY"
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "ZoneRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"emaPeriod": 50,
|
|
"tolerancePercent": 0.2
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "MomentumRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"timeframe": "1h",
|
|
"rsiPeriod": 21,
|
|
"overbought": 60,
|
|
"oversold": 40
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "EntryTriggerRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"wickRatioThreshold": 0.7
|
|
}
|
|
},
|
|
{
|
|
"ruleId": "RiskManagementRule",
|
|
"enabled": true,
|
|
"params": {
|
|
"slMultiplier": 2.5,
|
|
"maxRisk": 0.5
|
|
}
|
|
}
|
|
],
|
|
"riskLimits": {
|
|
"maxDailyLossUsd": 50,
|
|
"maxConsecutiveLosses": 1,
|
|
"maxOpenTrades": 2
|
|
},
|
|
"execution": {
|
|
"orderType": "market",
|
|
"cooldownMinutes": 120,
|
|
"entryMode": "both"
|
|
}
|
|
}
|
|
}
|
|
} |