Commit Graph

299 Commits

Author SHA1 Message Date
Matthias e8ee087e9d Merge branch 'develop' into download_module 2019-08-20 06:49:18 +02:00
Matthias d785d76370 make VolumePairlist less verbose
no need to print the full whitelist on every iteration
2019-08-18 18:11:24 +02:00
Matthias 3c15e3ebdd Default load minimal config 2019-08-16 14:56:38 +02:00
Matthias 91886120a7 use nargs for --pairs argument 2019-08-16 14:39:29 +02:00
Matthias d23179e25c Update hyperopt-loss to use resolver 2019-07-16 06:27:43 +02:00
hroff-1902 451d4a400e fix help strings shown to the user 2019-06-22 23:51:29 +03:00
Matthias 90ece09ee9 require username/password for API server 2019-05-25 14:42:13 +02:00
Matthias 6f67ea44dc Enable config-check for rest server 2019-05-18 09:57:10 +02:00
hroff-1902 cb2f422e1c make `name` option required again 2019-04-08 11:19:45 +03:00
hroff-1902 4559a38172 PoC: use defaults in json schema for some exchange options 2019-04-08 04:42:28 +03:00
hroff-1902 2aa1b43f01 get rid of TICKER_INTERVAL_MINUTES dict, use ccxt's parse_timeframe() instead 2019-04-04 20:56:40 +03:00
hroff-1902 aa15312670 wallets cleanup 2019-03-19 20:51:27 +03:00
Matthias 6666d31ee9
Merge pull request #1648 from hroff-1902/sd-watchdog
Support for systemd watchdog
2019-03-16 13:46:04 +01:00
misagh 9a226ec7e6 conflict with develop resolved 2019-03-14 07:56:21 +01:00
iuvbio cb9849e192 add markets_refresh_interval to CONF_SCHEMA 2019-03-12 16:54:59 +01:00
misagh a772ab323e adding the option to resolver 2019-03-12 15:43:53 +01:00
hroff-1902 8730852d6e Support for systemd watchdog via sd_notify 2019-03-10 21:04:38 +03:00
hroff-1902 4df44d8b32 wallets cleanup 2019-03-01 01:26:29 +03:00
Matthias 2531961bf8
Merge pull request #1571 from hroff-1902/patch-9
multiple --config options
2019-02-24 13:50:39 +01:00
hroff-1902 eb21170691
added amount_reserve_percent into config json-schema 2019-02-21 00:26:02 +03:00
hroff-1902 2f225e2340 multiple --config options 2019-02-19 15:14:47 +03:00
hroff-1902 f9d68d919c move default amount_reserve_percent value into constants 2019-02-19 11:49:49 +03:00
Axel CHERUBIN 797ac71376
fix stoploss_on_exchange_interval type
from boolean to number
2019-01-19 13:26:30 -04:00
misagh da51ef40f8 SL interval added to CONF_SCHEMA 2019-01-16 19:04:43 +01:00
misagh 510f78079b conflict with develop resolved 2018-12-09 15:16:38 +01:00
Matthias 2c27736dfe
Merge pull request #1390 from freqtrade/feat/dynamic_provider
Dynamic Pairlist provider
2018-12-09 08:39:53 +01:00
misagh e3876bcf0f removing AON as it is not supported in binance. will be added once TIF
is added for other exchanges
2018-12-04 20:36:44 +01:00
misagh b7aa77acdd conflict resolved 2018-12-04 20:28:07 +01:00
Matthias 6ab907bef1 Rename config whitelist to pairlist 2018-12-04 20:24:45 +01:00
Matthias 0929f59680 Refactor pairlist-tests 2018-12-03 20:48:51 +01:00
Matthias 1b3ecb8343 Deprecate --dynamic-whitelist 2018-12-03 20:00:18 +01:00
misagh 237dc8290f conflict resolved0 2018-12-01 12:00:03 +01:00
misagh 88d277ea55 adding required config for edge 2018-12-01 11:08:18 +01:00
misagh aadc9f052a conf schema 2018-11-30 18:10:22 +01:00
misagh 962b02b079 one last step before tests 2018-11-25 22:02:59 +01:00
misagh ba20b1b5c7 TIF added to constants and json full 2018-11-25 21:05:25 +01:00
misagh 92930b2343 test fixed 2018-11-25 19:03:28 +01:00
misagh 5e1fb11124 documentation added for stop loss on exchange 2018-11-25 17:30:06 +01:00
misagh 3e29fbb17a stoploss on exchange added as a parameter to order_types 2018-11-25 17:22:56 +01:00
Matthias 64028647a0
Merge pull request #571 from stephendade/userhyper
Separated out custom hyperopts
2018-11-21 19:14:30 +01:00
Matthias d72e605cb7
Merge pull request #1330 from freqtrade/feat/diff_order_types
Add support for different order types
2018-11-19 19:55:30 +01:00
Matthias 9ba281c141 add supported limit values 2018-11-17 13:05:35 +01:00
Matthias 54a86d72f2 Raise error if one of the required ordertypes is not present 2018-11-17 12:59:16 +01:00
misagh 51dfd2bf47 If max_open_trade=-1 means it should be ignored. 2018-11-14 11:37:53 +01:00
misagh aacc1d5004 removing total capital in favour of stake amount 2018-11-10 18:28:05 +01:00
Stephen Dade 477515c4b5 Now using resolver for custom hyperopts 2018-11-07 06:58:20 +01:00
Stephen Dade 469db0d434 Decoupled custom hyperopts from hyperopt.py 2018-11-07 06:26:16 +01:00
misagh 714ac6dd08 Merge branch 'develop' into money_mgt 2018-11-04 18:49:21 +01:00
misagh b6d4e11e88 added minimum win rate to config 2018-11-03 14:31:34 +01:00
misagh 25daf3a0f7 Merge branch 'develop' into money_mgt 2018-10-23 19:33:13 +02:00
Matthias 6ff4c9b888 Update docs for /forcesell 2018-10-10 20:08:29 +02:00
Matthias 37088cfb39 add to constants 2018-10-04 20:34:48 +02:00
misagh 23f8980973 edge config added to CONF_SCHEMA and config_full.json.example 2018-10-02 12:42:59 +02:00
Matthias 3fd00c9a9c Merge branch 'develop' into ta_on_candle 2018-09-01 20:01:18 +02:00
Matthias d35d3bb38c rename ta_on_candle to process_only_new_candles
be more expressive
2018-09-01 19:52:40 +02:00
Matthias 9f8e68ce02 Merge branch 'develop' into order-book 2018-08-29 19:32:44 +02:00
Nullart2 b6b89a464f move order_book config out of experimental 2018-08-29 17:38:43 +08:00
Matthias c9580b31d0 parametrize outdated_offset to simplify sandbox usage 2018-08-07 09:25:21 +02:00
Nullart2 4a9bf78770 Order Book with tests 2018-08-05 12:41:06 +08:00
creslin c38d94df2d Resubmitting - because GIT.
This is the last cut that was in #1117 before i closed that PR

This PR allows a user to set the flag "ta_on_candle" in their config.json

This will change the behaviour of the the bot to only process indicators
when there is a new candle to be processed for that pair.

The test is made up of "last dataframe row date + pair" is different to
last_seen OR  ta_on_candle is not True
2018-08-03 07:33:34 +00:00
creslin 36f91fcdf5 XBT missing as a market symbol for BTC in constants 2018-08-01 06:03:34 +00:00
Matthias 5a55cd25ff
Merge branch 'develop' into sandbox2 2018-07-30 20:18:48 +02:00
Samuel Husso 187e039a58
Merge pull request #1034 from freqtrade/feat/positive_sl_limit
add offset for positive trailing stop loss
2018-07-29 08:30:29 +03:00
creslin 40ae250193
Update constants.py
Adding UID also, as itll get ran into in future on an exchange that needs it.
2018-07-27 12:19:01 +00:00
creslinux c47253133a have to begin before we can stop 2018-07-27 12:07:07 +00:00
creslinux d23b3ccc5e odd cut and paste error fixed. 2018-07-27 08:55:36 +00:00
Matthias 4c8411537f Don't require fiat-currency 2018-07-22 14:53:46 +02:00
Matthias c0a7725c1f Add stoploss offset 2018-07-19 13:22:44 +02:00
Matthias 6336d8a0e2 remove copy leftover 2018-07-14 13:32:35 +02:00
Matthias a4643066a8 allow more flexibility in webhook 2018-07-14 13:32:35 +02:00
Matthias ed2a1becef
Merge branch 'develop' into feat/stop_loss 2018-07-01 20:01:02 +02:00
xmatthias e39d88ef65 Address some PR comments 2018-07-01 19:54:26 +02:00
xmatthias 2dc881558d address PR comments 2018-07-01 19:41:19 +02:00
Nullart 98108a78f1 separating unfulfilled timeouts for buy and sell 2018-06-30 13:44:42 +02:00
xmatthias da5be9fbd0 add stop_loss based on work from @berlinguyinca 2018-06-26 23:06:27 +02:00
Anton f82b809fcf Merge with develop 2018-06-23 16:50:27 +03:00
xmatthias 8a44dff595 don't sell if buy is still active 2018-06-22 20:23:23 +02:00
Anton b4138f29c8 Merge with develop 2018-06-08 00:29:44 +03:00
gcarq 5b1ff6675f define constants.DEFAULT_DB_DRYRUN_URL and fix StaticPool conditions 2018-06-07 17:29:43 +02:00
gcarq 58a6f21705 remove dry_run_db and replace it with db_url in config 2018-06-07 05:26:39 +02:00
Matthias 15fb81da92
Merge pull request #844 from creslinux/Constants_usdt
To be able to start with USDT in fiat_display_currency in config.json
2018-06-04 21:56:34 +02:00
creslinux a44978a068 Per steer from project core member, add other valid coinmarketcap
listed crypto base currencies that are valid during conversion lookup

Here is the test of USDT working:
https://api.coinmarketcap.com/v2/ticker/1027/?convert=USDT&limit=10

CMK page lists: "BTC", "ETH" "XRP", "LTC", and "BCH" as valid.
2018-06-04 21:48:15 +03:00
creslinux 7c8bf95f8f To be able to start bot with USDT in fiat_display_currency in config.json
There are use case that build the base pair to consider price of whitelist pairs.
On Binance this is USDT not USD.
2018-06-04 16:45:47 +03:00
Janne Sinivirta 7df77b1b28 match timeframes to arguments 2018-06-04 16:35:34 +03:00
Anton 87f750da35 Merge with develop 2018-06-04 01:50:10 +03:00
Anton daa9c0c026 Fix review comments 2018-06-04 01:48:26 +03:00
Janne Sinivirta 20815771ab
Merge pull request #817 from gcarq/feature/gdax
Enable Backtesting with GDAX and allow trading with EUR/USD
2018-06-03 17:49:20 +03:00
xmatthias 3a158faa30 Refactor fiat-list to constants 2018-06-03 13:47:36 +02:00
Gerald Lonlas acbfe91f13 Allow EUR / USD as stake_currency
It will enable to trade with FIAT on exhanges like GDAX or Kraken.
2018-06-03 00:13:48 -07:00
Anton 3427c7eb54 Use constants 2018-05-25 17:04:08 +03:00
Anton 9be98cd8f7 Add ability to set unlimited stake_amount 2018-05-23 13:15:03 +03:00
gcarq 43fd9b37df fix 'max_open_trades must be greater than 0' regression 2018-05-03 10:48:25 +02:00
gcarq 306885e174 Merge branch 'develop' into feat/objectify-ccxt 2018-05-02 22:49:55 +02:00
enenn db46ad6502 Change ticker interval from minutes as integer to string (1m, 5m, 1h,...) 2018-04-07 16:57:47 +02:00
Michael Egger 9019f6492f
define constants on module level (#596) 2018-04-02 16:42:53 +02:00
gcarq b4d2a3f495 refactor StrategyResolver to work with class names 2018-03-25 15:12:39 +02:00
Samuel Husso 40a0689183 exhcange now uses ccxt in dry_run, update config 2018-03-21 19:40:16 +02:00
Gerald Lonlas db67b10605 Remove Singleton from Strategy() 2018-03-03 09:33:54 +08:00
Gerald Lonlas 314ab0a84f Add a Constants class that contains Bot constants 2018-03-03 09:33:54 +08:00