|
|
@@ -18,10 +18,10 @@ return [
|
|
|
'accounts' => [
|
|
|
// 仓库账户ID
|
|
|
'warehouse_user_id' => env('MEX_WAREHOUSE_USER_ID', 15),
|
|
|
-
|
|
|
+
|
|
|
// 调控账户ID
|
|
|
'regulation_user_id' => env('MEX_REGULATION_USER_ID', 16),
|
|
|
-
|
|
|
+
|
|
|
// 默认资金类型
|
|
|
'default_fund_type' => env('MEX_DEFAULT_FUND_TYPE', 1), // FUND_TYPE::FUND1
|
|
|
],
|
|
|
@@ -34,19 +34,19 @@ return [
|
|
|
'matching' => [
|
|
|
// 是否启用撮合功能
|
|
|
'enabled' => env('MEX_MATCHING_ENABLED', true),
|
|
|
-
|
|
|
+
|
|
|
// 每次撮合处理的最大订单数
|
|
|
'max_orders_per_batch' => env('MEX_MATCHING_MAX_ORDERS', 100),
|
|
|
-
|
|
|
+
|
|
|
// 撮合间隔(秒)
|
|
|
'interval_seconds' => env('MEX_MATCHING_INTERVAL', 60),
|
|
|
-
|
|
|
+
|
|
|
// 撮合超时时间(秒)
|
|
|
'timeout_seconds' => env('MEX_MATCHING_TIMEOUT', 300),
|
|
|
-
|
|
|
+
|
|
|
// 是否启用批量处理
|
|
|
'batch_processing' => env('MEX_BATCH_PROCESSING', true),
|
|
|
-
|
|
|
+
|
|
|
// 批量处理大小
|
|
|
'batch_size' => env('MEX_BATCH_SIZE', 50),
|
|
|
],
|
|
|
@@ -59,13 +59,13 @@ return [
|
|
|
'pricing' => [
|
|
|
// 价格精度(小数位数)
|
|
|
'precision' => 5,
|
|
|
-
|
|
|
+
|
|
|
// 默认最低价格
|
|
|
'default_min_price' => '0.00001',
|
|
|
-
|
|
|
+
|
|
|
// 默认最高价格
|
|
|
'default_max_price' => '99999.99999',
|
|
|
-
|
|
|
+
|
|
|
// 默认保护阈值
|
|
|
'default_protection_threshold' => 1000,
|
|
|
],
|
|
|
@@ -78,13 +78,13 @@ return [
|
|
|
'cache' => [
|
|
|
// 缓存前缀
|
|
|
'prefix' => 'mex:',
|
|
|
-
|
|
|
+
|
|
|
// 价格配置缓存时间(秒)
|
|
|
'price_config_ttl' => env('MEX_PRICE_CONFIG_CACHE_TTL', 3600),
|
|
|
-
|
|
|
+
|
|
|
// 仓库统计缓存时间(秒)
|
|
|
'warehouse_stats_ttl' => env('MEX_WAREHOUSE_STATS_CACHE_TTL', 300),
|
|
|
-
|
|
|
+
|
|
|
// 市场统计缓存时间(秒)
|
|
|
'market_stats_ttl' => env('MEX_MARKET_STATS_CACHE_TTL', 600),
|
|
|
],
|
|
|
@@ -97,13 +97,13 @@ return [
|
|
|
'security' => [
|
|
|
// 单用户每分钟最大订单数
|
|
|
'max_orders_per_minute' => env('MEX_MAX_ORDERS_PER_MINUTE', 10),
|
|
|
-
|
|
|
+
|
|
|
// 单用户每小时最大订单数
|
|
|
'max_orders_per_hour' => env('MEX_MAX_ORDERS_PER_HOUR', 100),
|
|
|
-
|
|
|
+
|
|
|
// 单笔订单最大金额
|
|
|
'max_order_amount' => env('MEX_MAX_ORDER_AMOUNT', '100000.00000'),
|
|
|
-
|
|
|
+
|
|
|
// 单笔订单最大数量
|
|
|
'max_order_quantity' => env('MEX_MAX_ORDER_QUANTITY', 10000),
|
|
|
],
|
|
|
@@ -116,13 +116,13 @@ return [
|
|
|
'logging' => [
|
|
|
// 是否启用详细日志
|
|
|
'detailed_logging' => env('MEX_DETAILED_LOGGING', false),
|
|
|
-
|
|
|
+
|
|
|
// 日志频道
|
|
|
'channel' => env('MEX_LOG_CHANNEL', 'daily'),
|
|
|
-
|
|
|
+
|
|
|
// 是否记录撮合过程
|
|
|
'log_matching_process' => env('MEX_LOG_MATCHING', true),
|
|
|
-
|
|
|
+
|
|
|
// 是否记录账户流转
|
|
|
'log_account_transfers' => env('MEX_LOG_TRANSFERS', true),
|
|
|
],
|
|
|
@@ -135,55 +135,20 @@ return [
|
|
|
'monitoring' => [
|
|
|
// 是否启用监控
|
|
|
'enabled' => env('MEX_MONITORING_ENABLED', true),
|
|
|
-
|
|
|
+
|
|
|
// 仓库资金预警阈值
|
|
|
'warehouse_fund_warning_threshold' => env('MEX_WAREHOUSE_FUND_WARNING', 10000),
|
|
|
-
|
|
|
+
|
|
|
// 仓库资金危险阈值
|
|
|
'warehouse_fund_danger_threshold' => env('MEX_WAREHOUSE_FUND_DANGER', 1000),
|
|
|
-
|
|
|
+
|
|
|
// 异常订单数量阈值
|
|
|
'abnormal_order_threshold' => env('MEX_ABNORMAL_ORDER_THRESHOLD', 1000),
|
|
|
-
|
|
|
+
|
|
|
// 价格异常波动阈值(百分比)
|
|
|
'price_fluctuation_threshold' => env('MEX_PRICE_FLUCTUATION_THRESHOLD', 50),
|
|
|
],
|
|
|
|
|
|
- /*
|
|
|
- |--------------------------------------------------------------------------
|
|
|
- | 性能配置
|
|
|
- |--------------------------------------------------------------------------
|
|
|
- */
|
|
|
- 'performance' => [
|
|
|
- // 数据库连接池大小
|
|
|
- 'db_pool_size' => env('MEX_DB_POOL_SIZE', 10),
|
|
|
-
|
|
|
- // 查询超时时间(秒)
|
|
|
- 'query_timeout' => env('MEX_QUERY_TIMEOUT', 30),
|
|
|
-
|
|
|
- // 是否启用查询缓存
|
|
|
- 'query_cache_enabled' => env('MEX_QUERY_CACHE_ENABLED', true),
|
|
|
-
|
|
|
- // 查询缓存时间(秒)
|
|
|
- 'query_cache_ttl' => env('MEX_QUERY_CACHE_TTL', 60),
|
|
|
- ],
|
|
|
|
|
|
- /*
|
|
|
- |--------------------------------------------------------------------------
|
|
|
- | 调试配置
|
|
|
- |--------------------------------------------------------------------------
|
|
|
- */
|
|
|
- 'debug' => [
|
|
|
- // 是否启用调试模式
|
|
|
- 'enabled' => env('MEX_DEBUG_ENABLED', false),
|
|
|
-
|
|
|
- // 是否记录SQL查询
|
|
|
- 'log_queries' => env('MEX_DEBUG_LOG_QUERIES', false),
|
|
|
-
|
|
|
- // 是否显示撮合详情
|
|
|
- 'show_matching_details' => env('MEX_DEBUG_MATCHING_DETAILS', false),
|
|
|
-
|
|
|
- // 是否模拟模式(不实际执行交易)
|
|
|
- 'simulation_mode' => env('MEX_SIMULATION_MODE', false),
|
|
|
- ],
|
|
|
+
|
|
|
];
|