budget_strategy_v1.json 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. {
  2. "version": "v1.0",
  3. "last_updated": "2026-04-09",
  4. "updated_by": "system",
  5. "update_reason": "初始化默认配置,沿用当前硬编码值",
  6. "thresholds": {
  7. "roi_high_percentile": 0.70,
  8. "roi_low_percentile": 0.30,
  9. "cost_mid_percentile": 0.50,
  10. "valid_ad_min_open_count": 100,
  11. "valid_ad_min_cost": 0
  12. },
  13. "strategy_boundaries": {
  14. "aggressive_scale_down": [0, 0.70],
  15. "moderate_scale_down": [0.70, 0.95],
  16. "maintain": [0.95, 1.05],
  17. "moderate_scale_up": [1.05, 1.30],
  18. "aggressive_scale_up": [1.30, 999]
  19. },
  20. "decision_matrix": {
  21. "aggressive_scale_down": {
  22. "high_high": ["keep", 0.0],
  23. "high_low": ["keep", 0.0],
  24. "mid_high": ["decrease", -0.10],
  25. "mid_low": ["observe", 0.0],
  26. "low_high": ["decrease", -0.15],
  27. "low_low": ["close", 0.0]
  28. },
  29. "moderate_scale_down": {
  30. "high_high": ["keep", 0.0],
  31. "high_low": ["keep", 0.0],
  32. "mid_high": ["decrease", -0.05],
  33. "mid_low": ["observe", 0.0],
  34. "low_high": ["decrease", -0.10],
  35. "low_low": ["close", 0.0]
  36. },
  37. "moderate_scale_up": {
  38. "high_high": ["keep", 0.0],
  39. "high_low": ["increase", 0.10],
  40. "mid_high": ["keep", 0.0],
  41. "mid_low": ["increase", 0.05],
  42. "low_high": ["decrease", -0.10],
  43. "low_low": ["close", 0.0]
  44. },
  45. "aggressive_scale_up": {
  46. "high_high": ["keep", 0.0],
  47. "high_low": ["increase", 0.15],
  48. "mid_high": ["keep", 0.0],
  49. "mid_low": ["increase", 0.05],
  50. "low_high": ["decrease", -0.10],
  51. "low_low": ["close", 0.0]
  52. },
  53. "maintain": {
  54. "high_high": ["keep", 0.0],
  55. "high_low": ["keep", 0.0],
  56. "mid_high": ["keep", 0.0],
  57. "mid_low": ["keep", 0.0],
  58. "low_high": ["keep", 0.0],
  59. "low_low": ["close", 0.0]
  60. }
  61. },
  62. "bid_limits": {
  63. "min_bid": 10,
  64. "max_bid": 10000,
  65. "max_increase_pct": 0.15,
  66. "max_decrease_pct": -0.15
  67. },
  68. "protection": {
  69. "cold_start_enabled": true,
  70. "cold_start_hours": 48,
  71. "cold_start_min_conversions": 6,
  72. "compensation_enabled": true,
  73. "compensation_min_conversions": 6,
  74. "compensation_cpa_deviation_pct": 0.20,
  75. "min_adjustment_interval_hours": 2
  76. },
  77. "history": []
  78. }