Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions conf/.password_verification
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7b2263727970746f223a207b22636970686572223a20226165732d3132382d637472222c2022636970686572706172616d73223a207b226976223a20223734366663643536643936326439633863373838623637346466623761323964227d2c202263697068657274657874223a20226362326532323838363637356630616232636164222c20226b6466223a202270626b646632222c20226b6466706172616d73223a207b2263223a20313030303030302c2022646b6c656e223a2033322c2022707266223a2022686d61632d736861323536222c202273616c74223a20223064633136356230333037383937373665363534323931343761376263643233227d2c20226d6163223a202262373566636239353763346130613138353464623032663364383932643161343461326339663234353739313432663232393932303734643666646661396433227d2c202276657273696f6e223a20332c2022616c696173223a2022227d
195 changes: 195 additions & 0 deletions conf/conf_client.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,195 @@
####################################
### client_config_map config ###
####################################

instance_id: a459a96f1ec053bf4247a9ef452480a001f4d909

# Fetch trading pairs from all exchanges if True, otherwise fetch only from connected exchanges.
fetch_pairs_from_all_exchanges: false

log_level: INFO

debug_console: false

strategy_report_interval: 900.0

logger_override_whitelist:
- hummingbot.strategy.arbitrage
- hummingbot.strategy.cross_exchange_market_making
- conf

log_file_path: /home/hummingbot/logs

kill_switch_mode: {}

# What to auto-fill in the prompt after each import command (start/config)
autofill_import: disabled

telegram_mode: {}

# MQTT Bridge configuration.
mqtt_bridge:
mqtt_host: localhost
mqtt_port: 1883
mqtt_username: ''
mqtt_password: ''
mqtt_namespace: hbot
mqtt_ssl: false
mqtt_logger: true
mqtt_notifier: true
mqtt_commands: true
mqtt_events: true
mqtt_external_events: true
mqtt_autostart: false

# Error log sharing
send_error_logs: true

# Can store the previous strategy ran for quick retrieval.
previous_strategy: null

# Advanced database options, currently supports SQLAlchemy's included dialects
# Reference: https://docs.sqlalchemy.org/en/13/dialects/
# To use an instance of SQLite DB the required configuration is
# db_engine: sqlite
# To use a DBMS the required configuration is
# db_host: 127.0.0.1
# db_port: 3306
# db_username: username
# db_password: password
# db_name: dbname
db_mode:
db_engine: sqlite

# Balance Limit Configurations
# e.g. Setting USDT and BTC limits on Binance.
# balance_asset_limit:
# binance:
# BTC: 0.1
# USDT: 1000
balance_asset_limit:
coinbase_advanced_trade: {}
gate_io: {}
dexalot: {}
ascend_ex: {}
vertex_testnet: {}
bybit: {}
bybit_testnet: {}
polkadex: {}
bitfinex: {}
okx: {}
vertex: {}
hashkey: {}
hashkey_global_testnet: {}
cube: {}
binance: {}
tegro: {}
kraken: {}
injective_v2: {}
ndax_testnet: {}
binance_us: {}
tegro_testnet: {}
htx: {}
bitrue: {}
bitstamp: {}
kucoin: {}
xrpl: {}
btc_markets: {}
foxbit: {}
mexc: {}
ndax: {}
kucoin_hft: {}
bitmart: {}

# Fixed gas price (in Gwei) for Ethereum transactions
manual_gas_price: 50.0

# Gateway API Configurations
# default host to only use localhost
# Port need to match the final installation port for Gateway
gateway:
gateway_api_host: localhost
gateway_api_port: '15888'

certs_path: /home/hummingbot/certs

# Whether to enable aggregated order and trade data collection
anonymized_metrics_mode:
anonymized_metrics_interval_min: 15.0

# Command Shortcuts
# Define abbreviations for often used commands
# or batch grouped commands together
command_shortcuts:
- command: spreads
help: Set bid and ask spread
arguments:
- Bid Spread
- Ask Spread
output:
- config bid_spread $1
- config ask_spread $2

# A source for rate oracle, currently ascend_ex, binance, binance_us, coin_gecko, coin_cap, dexalot, kucoin, gate_io, coinbase_advanced_trade, cube
rate_oracle_source:
name: binance

# A universal token which to display tokens values in, e.g. USD,EUR,BTC
global_token:
global_token_name: USDT
global_token_symbol: $

# Percentage of API rate limits (on any exchange and any end point) allocated to this bot instance.
# Enter 50 to indicate 50%. E.g. if the API rate limit is 100 calls per second, and you allocate
# 50% to this setting, the bot will have a maximum (limit) of 50 calls per second
rate_limits_share_pct: 100.0

commands_timeout:
create_command_timeout: 10.0
other_commands_timeout: 30.0

# Tabulate table format style (https://github.com/astanin/python-tabulate#table-format)
tables_format: psql

paper_trade:
paper_trade_exchanges:
- binance
- kucoin
- kraken
- gate_io
paper_trade_account_balance:
BTC: 1.0
USDT: 100000.0
USDC: 100000.0
ETH: 20.0
WETH: 20.0
SOL: 100.0
DOGE: 1000000.0
HBOT: 10000000.0

color:
top_pane: '#000000'
bottom_pane: '#000000'
output_pane: '#262626'
input_pane: '#1C1C1C'
logs_pane: '#121212'
terminal_primary: '#5FFFD7'
primary_label: '#5FFFD7'
secondary_label: '#FFFFFF'
success_label: '#5FFFD7'
warning_label: '#FFFF00'
info_label: '#5FD7FF'
error_label: '#FF0000'
gold_label: '#FFD700'
silver_label: '#C0C0C0'
bronze_label: '#CD7F32'

# The tick size is the frequency with which the clock notifies the time iterators by calling the
# c_tick() method, that means for example that if the tick size is 1, the logic of the strategy
# will run every second.
tick_size: 1.0

market_data_collection:
market_data_collection_enabled: false
market_data_collection_interval: 60
market_data_collection_depth: 20
Loading