This repository has been archived by the owner on Jun 16, 2021. It is now read-only.
forked from goranjovic55/Binance-Trading-Bot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.example.yml
134 lines (100 loc) · 4.4 KB
/
config.example.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# These options apply to how the script will operate.
script_options:
# Setting TEST_MODE to False will use REAL funds, use at your own risk!
TEST_MODE: True
# Set this to true if you are accessing binance from within the United States of America.
AMERICAN_USER: False
# Save trades to a log file.
LOG_TRADES: True
# Specify the location of log file (default: trades.txt).
LOG_FILE: 'trades.txt'
# gogos MOD Telegram bot integration
BOT_MESSAGE_REPORTS: True
# Bot id for BOT_MESSAGE_REPORTS
BOT_ID: '@>>'
# Bot update tickers on CLI. False = minimal, True = multi-line analysis.
DETAILED_REPORTS: False
# show/hide additional data on bot screen. False = silent, True = spam (debug mode).
VERBOSE_MODE: False
# These options apply to the trading methods the script executes
trading_options:
# select your base currency to use for trading pairs (for example USDT, ETH, BTC)
PAIR_WITH: BTC
# INVESTMENT = total amount you're trading across all TRADE_SLOTS
# Binance uses specifies a min value per trade, add a bit extra above their 'min trade value'
# ..to enable selling if the price drops.
#
# TIPS (per TRADE_SLOT)
# - Using USDT? Recommended 13+ per TRADE_SLOT (min trade value: 10)
# - Using ETH? Recommended 0.0065+ per TRADE_SLOT (Min trade value: 0.005)
# - Using BTC? Recommended 0.000175+ per TRADE_SLOT (min trade value: 0.0001)
INVESTMENT: 0.00685
# TRADE_SLOTS = Maximum number of tradable 'slots' at any time.
# (your PAIR_WITH balance must be at least TRADE_SLOTS * QUANTITY)
TRADE_SLOTS: 3
# Use more than one TRADE_SLOTS of the same coin? Set to False
# allows buying the same coin again if a future buy signal is received
UNIQUE_BUYS: False
# List of trading pairs to exclude
# by default we're excluding the most popular fiat pairs
EXCLUDED_PAIRS:
- EURUSDT
- GBPUSDT
- JPYUSDT
- USDUSDT
# Trading fee in % per trade.
# If using 0.75% (using BNB for fees) you must have BNB in your account to cover trading fees.
# If using BNB for fees, it MUST be enabled in your Binance 'Dashboard' page (checkbox).
TRADING_FEE: .075
# Specify in minutes the frequency to check for trading signals from TradingView
SIGNALS_FREQUENCY: 1
# TICKERS: Use custom 'tickers.txt' list for filtering pairs?
CUSTOM_LIST: True
TICKERS_LIST: 'tickers_BTC.txt'
# Name of list that cointains currencies to be ignored
IGNORE_LIST: 'ignorelist.txt'
# the amount of time in MINUTES to calculate the difference from the current price (minimum: 1).
TIME_DIFFERENCE: 1
# Number of times to check for TP/SL during each TIME_DIFFERENCE (minimum: 1).
# Don't spam the Binance API, you will be banned (max 1200 requests per minute per IP).
RECHECK_INTERVAL: 6
# the difference in % between the first and second checks for the price.
CHANGE_IN_PRICE_MIN: -1.9
CHANGE_IN_PRICE_MAX: -0.9
# define in % when to sell a coin that's not making a profit.
STOP_LOSS: 0.2
# define in % when to take profit on a profitable coin.
TAKE_PROFIT: 0.01
# whether to use trailing stop loss or not; default is True
USE_TRAILING_STOP_LOSS: True
# when hit TAKE_PROFIT, move STOP_LOSS to TRAILING_STOP_LOSS percentage points below TAKE_PROFIT hence locking in profit
# when hit TAKE_PROFIT, move TAKE_PROFIT up by TRAILING_TAKE_PROFIT percentage points
TRAILING_STOP_LOSS: 0.3
TRAILING_TAKE_PROFIT: .01
# gogo MOD Dynamic perecent applied to SL and TP upon WIN or LOSS trade
DYNAMIC_SETTINGS: True
DYNAMIC_WIN_LOSS_UP: 10
DYNAMIC_WIN_LOSS_DOWN : 10
# activate all stop losses on pausebot mod trigger
STOP_LOSS_ON_PAUSE: False
# mix % and signals for Buying
PERCENT_SIGNAL_BUY: True
# MODS SETTINGS_STRING
PAUSEBOTMOD_THRESHOLD: 14
SIGNALSAMPLEMOD_THRESHOLD : 18
# multiplier for HOLDING_TIME_LIMIT wich gives acrtual TIME_DIFFERENCE * HOLDING_TIME_LIMIT_MULTIPLIER when to start lowering STOP_LOSS
# holding take profit is % at wich we sell if holding time limit is passed defualt is 1 and after one timeperiod we will sell on holding take profit
HOLDING_INTERVAL_LIMIT: 5
HOLDING_TAKE_PROFIT: 3
# sort list by volume or price_change
LIST_AUTOCREATE: True
LIST_CREATE_TYPE: tradingview
SORT_LIST_TYPE: volume
SIGNALLING_MODULES:
- pausebotmod
# - custsignalmod
- custsignalmod_speed
# - signalsamplemod
- rsi_signalmod_nigec
- rsi_stoch_signalmod_djcommie
- ta_indicator_signalmod_firewatch