A muti pairs martingle trading bot for Binance exchange.
{
"platform": "binance_future",
"api_key": "xxxx",
"api_secret": "xxxxx",
"max_pairs": 4,
"pump_pct": 0.026,
"pump_pct_4h": 0.045,
"initial_trade_value": 200,
"trade_value_multiplier": 1.5,
"increase_pos_when_drop_down": 0.05,
"exit_profit_pct": 0.01,
"profit_pull_back_pct": 0.01,
"trading_fee": 0.0004,
"max_increase_pos_count": 5,
"turnover_threshold": 100000,
"blocked_lists": [
"BTCUSDT",
"ADAUSDT"
],
"allowed_lists": [],
"proxy_host": "",
"proxy_port": 0
}
-
platform: binance_future for Binance Future Exchange, binance_spot for Binance Spot Exchange
-
api_key: api key from Binance exchange api key
-
api_secret: api secret from Binance exchange.
-
max_pairs: the max number of pair you want to trade.
-
pump_pct: the price will jump pct in one hour.
-
initial_trade_value: the first order you want to trade.
-
increase_pos_when_drop_down: after entering a position, you want to increase your position when the price go down some percentage.
-
exit_profit_pct: exit your position when you get profit.
-
profit_pull_back_pct: pull back
-
trading_fee: trading fee rate.
-
max_increase_pos_count: how many times you want to increase your positions
-
turnover_threshold: the pair's trading value should be over this value, the default value is 100,000 USDT.
-
blocked_lists: if you don't want to trade the symbols/pairs, put it here likes ['XMLUSDT', 'XRPUSDT'],
-
allowed_lists: if you only want to trade some specific pairs, put it here, like : ['BTCUSDT', 'ETHUSDT', 'ADAUSDT', 'BNBUSDT']
-
proxy_host: proxy host ip location like '132.148.123.22'
-
proxy_port: proxy port like : 8888, 9999 ect.
- just config your config.json file, past your api key and secret from Binance, and modify your settings in config.json file.
- run the main.py file, or you can use shell script by sh start.sh
Wechat: bitquant51