Rikj000 / MoniGoMani

Isn't that what we all want? Our money to go many? Well that's what this framework/strategy hopes to do for you! By giving you & HyperOpt a lot of signals to alter the weights from.
https://monigomani.io
GNU General Public License v3.0
1k stars 152 forks source link

Installation+config issue on Download pairlist #345

Open pdiana4 opened 1 year ago

pdiana4 commented 1 year ago

**Hi, I was installing MGM on my other macbook when I've encountered these 2 problems:

1 installation via script get stuck during freqtrade installing process:**

ERROR: Could not find a version that satisfies the requirement ccxt==1.61.92 (from versions: --ALL VERSION LISTED- but 1.61.92 not listed) ... ERROR: No matching distribution found for ccxt==1.61.92 Failed installing dependencies INFO - 👉 MGM-Hurry will now run the following command for you: . "/Users/pierlu/Freqtrade-MGM/.env/bin/activate"; freqtrade install-ui /bin/sh: freqtrade: command not found INFO - ✔ Successfully installed FreqUI! ...

---> "workaround": I've installed freqtrade separately (cloned in mgm folder, and than copied all .env folder from freqtrade to MGM folder, no warning shows up so I assume the installation is fine but when I try to download pairlist here we go again, another issue:

INFO - 💨 💨 💨 👉 Download Top Volume Static Pairlist 💨 💨 💨 INFO - 🤖 Generating new static pairlist... ? How much pairs would you like in your TopVolumeStaticPairList? (1 - 200) 15 INFO - 👉 Added 9 extra days to the timerange for the "startup_candle_count" INFO - 👉 MGM-Hurry will now run the following command for you: . "/Users/pierlu/Freqtrade-MGM/.env/bin/activate"; freqtrade test-pairlist --config "/Users/pierlu/Freqtrade-MGM/user_data/mgm_tools/RetrieveTopVolumeStaticPairList.json" --quote USDT --print-json > /var/folders/4m/wxxp9ltd165bsly126kh8p640000gn/T/tmpcjvxqbah INFO - freqtrade 2023.1.dev-772800bf7 INFO - Using config: /Users/pierlu/Freqtrade-MGM/user_data/mgm_tools/RetrieveTopVolumeStaticPairList.json ... INFO - Verbosity set to 0 INFO - Using user-data directory: /Users/pierlu/Freqtrade-MGM/user_data ... INFO - Using data directory: /Users/pierlu/Freqtrade-MGM/user_data/data/binance ... INFO - Checking exchange... INFO - Exchange "binance" is officially supported by the Freqtrade development team. INFO - Using pairlist from configuration. INFO - Validating configuration ... INFO - Instance is running with dry_run enabled INFO - Using CCXT 2.6.39 INFO - Applying additional ccxt config: {'enableRateLimit': True} INFO - Applying additional ccxt config: {'enableRateLimit': True} INFO - Using Exchange "Binance" INFO - Using resolved exchange 'Binance'... INFO - Using resolved pairlist VolumePairList from '/Users/pierlu/Freqtrade-MGM/freqtrade/freqtrade/plugins/pairlist/VolumePairList.py'... INFO - Using resolved pairlist AgeFilter from '/Users/pierlu/Freqtrade-MGM/freqtrade/freqtrade/plugins/pairlist/AgeFilter.py'... INFO - Using resolved pairlist PriceFilter from '/Users/pierlu/Freqtrade-MGM/freqtrade/freqtrade/plugins/pairlist/PriceFilter.py'... INFO - Using resolved pairlist ShuffleFilter from '/Users/pierlu/Freqtrade-MGM/freqtrade/freqtrade/plugins/pairlist/ShuffleFilter.py'... INFO - Backtesting mode detected, applying seed value: None ERROR - Fatal exception! Traceback (most recent call last): File "/Users/pierlu/Freqtrade-MGM/freqtrade/freqtrade/main.py", line 42, in main return_code = args'func' File "/Users/pierlu/Freqtrade-MGM/freqtrade/freqtrade/commands/pairlist_commands.py", line 29, in start_test_pairlist pairlists = PairListManager(exchange, config) File "/Users/pierlu/Freqtrade-MGM/freqtrade/freqtrade/plugins/pairlistmanager.py", line 35, in init pairlist_handler = PairListResolver.load_pairlist( File "/Users/pierlu/Freqtrade-MGM/freqtrade/freqtrade/resolvers/pairlist_resolver.py", line 39, in load_pairlist return PairListResolver.load_object(pairlist_name, config, File "/Users/pierlu/Freqtrade-MGM/freqtrade/freqtrade/resolvers/iresolver.py", line 182, in load_object found_object = cls._load_object(paths=abs_paths, object_name=object_name, File "/Users/pierlu/Freqtrade-MGM/freqtrade/freqtrade/resolvers/iresolver.py", line 156, in _load_object return module(**kwargs) File "/Users/pierlu/Freqtrade-MGM/freqtrade/freqtrade/plugins/pairlist/ShuffleFilter.py", line 40, in init maxsize=1000, ttl=timeframe_to_seconds(self._config['timeframe'])) KeyError: 'timeframe' CRITICAL - Unfortunately we could generate the static pairlist. INFO - 🤖 Saving fresh static pairlist into mgm_pair_lists/Binance-USDT-Top-Volume-StaticPairList.json INFO - 🍺 Saving pairlist as whitelist to "mgm-config.json"...

truongnguyenptit commented 1 year ago

same here

sebastianmacias commented 1 year ago

I'm having the same issue