first commit

This commit is contained in:
Francois Klieber committed 2021-06-06 20:25:14 +02:00
commit aa7869eb33
386 files changed
+69375

No files matched your search

+7
View File
@@ -0,0 +1,7 @@
connectionString = "mongodb://mongodb/gekko"
path = "plugins/mongodb"
version = 0.1
[[dependencies]]
module = "mongojs"
version = "2.4.0"
+7
View File
@@ -0,0 +1,7 @@
connectionString = "postgres://user:pass@localhost:5432"
path = "plugins/postgresql"
version = 0.1
[[dependencies]]
module = "pg"
version = "6.1.0"
+7
View File
@@ -0,0 +1,7 @@
dataDirectory = "history"
path = "plugins/sqlite"
version = 0.1
[[dependencies]]
module = "sqlite3"
version = "3.1.4"
+8
View File
@@ -0,0 +1,8 @@
batchSize = 50
# scan for available dateranges
daterange = "scan"
# or specify it like so:
# [daterange]
# from = "2015-01-01"
# to = "2016-01-01"
+10
View File
@@ -0,0 +1,10 @@
debug = true
# what database should Gekko use?
adapter = 'sqlite'
[watch]
exchange = 'Poloniex'
currency = 'USDT'
asset = 'BTC'
+2
View File
@@ -0,0 +1,2 @@
enabled = true
adapter = "sqlite"
+8
View File
@@ -0,0 +1,8 @@
feeMaker = 0.25
feeTaker = 0.25
feeUsing = 'maker'
slippage = 0.05
[simulationBalance]
asset = 1
currency = 100
+5
View File
@@ -0,0 +1,5 @@
# Used to calculate sharpe ratio
# yearly % of riskfree return for example
# treasury bonds or bank interest.
riskFreeReturn = 2
+16
View File
@@ -0,0 +1,16 @@
enabled = false
# Send 'Gekko starting' message if true
sendMessageOnStart = true
# disable advice printout if it's soft
muteSoft = true
# your email, change it unless you are Azor Ahai
email = "[email protected]"
# your pushbullet API key
key = "xxx"
# will make Gekko messages start with [GEKKO]
tag = "[GEKKO]"
+9
View File
@@ -0,0 +1,9 @@
enabled = false
## NOTE: once you filled in the following
## never share this file with anyone!
key = ""
secret = ""
# this is only required at specific exchanges
username = ""
+9
View File
@@ -0,0 +1,9 @@
enabled = true
candleSize = 60
historySize = 25
method = "MACD"
[talib]
enabled = false
version = "1.0.2"
+10
View File
@@ -0,0 +1,10 @@
# constant multiplier. 0.015 gets to around 70% fit
constant = 0.015
# history size, make same or smaller than history
history = 90
[thresholds]
up = 100
down = -100
persistence = 0
+5
View File
@@ -0,0 +1,5 @@
weight = 21
[thresholds]
down = -0.025
up = 0.025
+8
View File
@@ -0,0 +1,8 @@
short = 10
long = 21
signal = 9
[thresholds]
down = -0.025
up = 0.025
persistence = 1
+8
View File
@@ -0,0 +1,8 @@
short = 12
long = 26
signal = 9
[thresholds]
down = -0.025
up = 0.025
persistence = 2
+6
View File
@@ -0,0 +1,6 @@
interval = 14
[thresholds]
low = 30
high = 70
persistence = 1
+6
View File
@@ -0,0 +1,6 @@
interval = 3
[thresholds]
low = 20
high = 80
persistence = 3
+3
View File
@@ -0,0 +1,3 @@
short = 7
medium = 25
long = 99
+7
View File
@@ -0,0 +1,7 @@
short = 13
long = 25
[thresholds]
low = -25
high = 25
persistence = 1
+16
View File
@@ -0,0 +1,16 @@
[first]
weight = 4
period = 7
[second]
weight = 2
period = 14
[third]
weight = 1
period = 28
[thresholds]
low = 30
high = 70
persistence = 1
+1
View File
@@ -0,0 +1 @@
my_custom_setting = 10
+8
View File
@@ -0,0 +1,8 @@
[parameters]
optInFastPeriod = 10
optInSlowPeriod = 21
optInSignalPeriod = 9
[thresholds]
down = -0.025
up = 0.025
+7
View File
@@ -0,0 +1,7 @@
historySize = 80
optInTimePeriod = 15
candleSize = 10
[thresholds]
up = 30
down = 20
+8
View File
@@ -0,0 +1,8 @@
[parameters]
optInFastPeriod = 10
optInSlowPeriod = 21
optInSignalPeriod = 9
[thresholds]
down = -0.025
up = 0.025
+12
View File
@@ -0,0 +1,12 @@
optInTimePeriod = 2
optInFastPeriod = 4
optInSlowPeriod = 7
optInSignalPeriod = 23.707189677282354
candleSize = 1
historySize = 4
up = 24.52
down = 55.74
macd_up = 14.498233170768081
macd_down = -9.65220944122072
+9
View File
@@ -0,0 +1,9 @@
momentum = "TSI" # RSI, TSI or UO
[thresholds]
weightLow = 120
weightHigh = -120
# How many candle intervals should a trend persist
# before we consider it real?
persistence = 0