Skip to content

Commit 077c70d

Browse files
authored
Create config_example.py
1 parent 9224b46 commit 077c70d

File tree

1 file changed

+98
-0
lines changed

1 file changed

+98
-0
lines changed

config_example.py

+98
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
from lib.pairs import Pair
2+
from lib.pairs import pairs
3+
TG_ENABLED=True
4+
TG_VERBOSE="Full"
5+
GUNBOT_CONFIG_FILE="config.js"
6+
GUNBOT_JSON_DIR="json"
7+
LOG_FILE="logging.txt"
8+
CHECK_DELAY = 5
9+
STAT_MSG_TIMEOUT = 15
10+
UV_FILE = "USR_VARS.ini"
11+
ISL = False
12+
ISL_LIMIT = 60
13+
LIQ = True
14+
AP_COUNT_DELIM = 1000
15+
AP_AUTO_COUNT = False
16+
AP_COUNT = 14
17+
MM_STRAT_NAME = "mm"
18+
19+
def newPair (pair_name, **args):
20+
pair = Pair(pair_name)
21+
pair.settings.MOTO_STRAT = True
22+
pair.settings.S_STRAT = "moto"
23+
pair.settings.NS_STRAT = "moto"
24+
pair.settings.PERIOD = 5
25+
pair.settings.SMAPERIOD = 50
26+
pair.settings.MAX_BUY = 0
27+
pair.settings.MAX_SELL = 0
28+
pair.settings.DCA_METHOD = "NATIVE"
29+
pair.settings.MOTO_DCA_PERC = 1.25
30+
pair.settings.MAX_OPEN_CONTRACTS = 10000000
31+
#LL don't use below 60 or else Happy REKT time
32+
pair.settings.LIQUIDATION_LIMIT = 60
33+
pair.settings.MOTO_SIDE_SWITCH = True
34+
pair.settings.DYNAMIC_ROE = False
35+
#ROE METHODS and VALUES
36+
pair.config.ROE_TRAILING = True
37+
pair.settings.ROE = 19
38+
pair.settings.ROE_LOW = 16
39+
pair.settings.ROE_LIMIT = 2
40+
pair.settings.ROE_SCALPER_PDP = False
41+
pair.settings.TL_AC = True
42+
pair.settings.TL_FACTOR = 8
43+
pair.settings.TLX = 2
44+
pair.settings.TLX_OPEN = 1
45+
#protections
46+
pair.settings.PPP = True
47+
pair.settings.PPP_UPNL_LIMIT = -0.5
48+
pair.settings.PDP = False
49+
pair.settings.SPK = False
50+
pair.settings.SPK_KILL = -1
51+
pair.settings.SPK_TIME = 60
52+
#Don't never ever TOUCH, better stop_loss than get the email from CZ
53+
pair.settings.STOP_LOSS = True
54+
#para el wallet pequeño poner True - Small wallet below 5000 use True
55+
pair.settings.SL_HL = False
56+
pair.settings.SL_LL = True
57+
pair.settings.SL_LIMIT = 10
58+
pair.settings.SL_TIME = 120
59+
pair.settings.SL_MAX = 11.5
60+
pair.settings.UPNLK = False
61+
pair.settings.POS_LIM = False
62+
pair.config.MARKET_CLOSE = True
63+
pair.settings.GRID_SPREAD_NO_CONFIRMED = 0.4
64+
pair.settings.GRID_SPREAD_CONFIRMED = 0.2
65+
pair.settings.MOTO_SIDE_SWITCH = True
66+
pair.settings.MOTO_TIMER = 750
67+
pair.settings.MOTO_TIMER_V8 = 600
68+
pair.settings.PND = False
69+
pair.settings.PND_ON = False
70+
pair.settings.PND_PROTECTION = 2
71+
pair.settings.IAPK = False
72+
pair.settings.IAPK_TIME = 30
73+
pair.settings.IAPK_LIM = -0.25
74+
pair.settings.SR_SWITCH = False
75+
pair.settings.ROE_SCALPER = True
76+
pair.settings.STATS_DTIME = 24
77+
pair.settings.FTT = True
78+
pair.settings.FTT_SR_SPREAD = 0.05
79+
pair.settings.uPNLK = False
80+
pair.settings.uPNLK_RERUN = False
81+
pair.settings.uPNLK_LIM = -9
82+
pair.settings.uPNLK_LS = 101
83+
pair.settings.FTT_UPNL_LIM = -2
84+
pair.settings.FTT_SRLL = 4
85+
pair.settings.FTT_SRLS = 4
86+
pair.settings.TT_LOCK = 4
87+
pair.settings.ERGO_TRAIL = False
88+
pair.settings.STATS_DTIME = 24
89+
90+
91+
for item in args.items():
92+
setattr(pair.settings, item[0], item[1])
93+
return pair
94+
95+
96+
#example manual pair
97+
pairs.append(newPair("USDT-ADA"))
98+

0 commit comments

Comments
 (0)