2026-02-07 00:31:45 +08:00

154 lines
3.1 KiB
JSON

{
"stake_amount": 50,
"exchange": {
"name": "okx",
"key": "cbda9fde-b9e3-4a2d-94f9-e5c3705dfb5c",
"secret": "CD3B7DB459CBBD540E0926E5C48150E1",
"password": "c^-d:g;P2S9?Q#^",
"enable_ws": false,
"ccxt_config": {
"enableRateLimit": true,
"rateLimit": 500,
"options": {
"defaultType": "spot"
}
},
"ccxt_async_config": {
"enableRateLimit": true,
"rateLimit": 3000,
"timeout": 20000
},
"pair_whitelist": [
"ACT/USDT",
"ADA/USDT",
"AVAX/USDT",
"BCH/USDT",
"BNB/USDT",
"BTC/USDT",
"DOGE/USDT",
"DOT/USDT",
"ETH/USDT",
"FIL/USDT",
"KAITO/USDT",
"LINK/USDT",
"LTC/USDT",
"MASK/USDT",
"MOODENG/USDT",
"OKB/USDT",
"PENGU/USDT",
"PEPE/USDT",
"PI/USDT",
"PNUT/USDT",
"RENDER/USDT",
"SHIB/USDT",
"SNX/USDT",
"SOL/USDT",
"SUI/USDT",
"TON/USDT",
"TRB/USDT",
"TRUMP/USDT",
"TRX/USDT",
"UNI/USDT",
"WIF/USDT",
"WLD/USDT",
"WLFI/USDT",
"XAUT/USDT",
"XPL/USDT",
"XRP/USDT"
],
"pair_blacklist": [
"OKB/USDT"
]
},
"pairlists": [
{
"method": "StaticPairList"
}
],
"order_types": {
"entry": "limit",
"exit": "limit",
"stoploss": "limit",
"stoploss_on_exchange": false
},
"order_time_in_force": {
"entry": "gtc",
"exit": "gtc"
},
"entry_pricing": {
"price_side": "other",
"use_order_book": false,
"price_last_balance": 0
},
"exit_pricing": {
"price_side": "other",
"use_order_book": false
},
"freqai": {
"enabled": true,
"data_kitchen": {
"fillna": "ffill"
},
"freqaimodel": "LightGBMMultiTargetRegressor",
"purge_old_models": 2,
"identifier": "test58",
"train_period_days": 18,
"backtest_period_days": 2,
"live_retrain_hours": 2,
"outlier_detection": {
"method": "IsolationForest",
"contamination": 0.1
},
"feature_selection": {
"method": "recursive_elimination"
},
"feature_parameters": {
"include_timeframes": [
"3m",
"15m",
"1h",
"4h"
],
"include_corr_pairlist": [
"ETH/USDT",
"SOL/USDT"
],
"outlier_protection_percentage": 0.1,
"label_period_candles": 100,
"include_shifted_candles": 3,
"DI_threshold": 0.5,
"weight_factor": 0.9,
"principal_component_analysis": false,
"use_SVM_to_remove_outliers": true,
"indicator_periods_candles": [
10,
20,
50,
100
],
"plot_feature_importances": 10
},
"data_split_parameters": {
"test_size": 0.15,
"shuffle": false
},
"model_training_parameters": {
"n_estimators": 1000,
"learning_rate": 0.015,
"num_leaves": 60,
"max_depth": 15,
"min_data_in_leaf": 10,
"feature_fraction": 0.8,
"bagging_fraction": 0.8,
"bagging_freq": 5,
"verbose": -1
}
},
"fee": 0.0008,
"api_server": {
"enabled": true,
"listen_ip_address": "0.0.0.0",
"listen_port": 8080
}
}