Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iterativv/NostalgiaForInfinity

Trading strategy for the Freqtrade crypto bot
https://github.com/iterativv/NostalgiaForInfinity

Last synced: 7 days ago
JSON representation

Trading strategy for the Freqtrade crypto bot

Awesome Lists containing this project

README

        

# NostalgiaForInfinity

Trading strategy for the [Freqtrade](https://www.freqtrade.io) crypto bot. For backtesting results, check out the comments in the individual [commit](https://github.com/iterativv/NostalgiaForInfinity/commits/main) page.

## Clone The Repository

If you plan to only clone the repository to use the strategy, a regular `git clone` will do.

However, if you plan on running additional strategies or run the test suite, you need to run `tools/download-necessary-exchange-market-data-for-backtests.sh`

```bash
./tools/download-necessary-exchange-market-data-for-backtests.sh
```

## Change strategy

Add strategies to the [user_data/strategies](user_data/strategies) folder and also in the [docker-compose.yml](docker-compose.yml) file at `strategy-list` add your strategy in the list.

[Additional Information : NFINext is a older strategy on 5m tf , NFI-NG is a 15m tf strategy abandoned mid development , NFIX is the currently developed strategy (a rework of NG on 5m tf)]

## General Recommendations

For optimal performance, suggested to use between 4 and 6 open trades, with unlimited stake.

A pairlist with 40 to 80 pairs. Volume pairlist works well.

Prefer stable coin (USDT, BUSD etc) pairs, instead of BTC or ETH pairs.

Highly recommended to blacklist leveraged tokens (*BULL, *BEAR, *UP, *DOWN etc).

Ensure that you don't override any variables in you config.json. Especially the timeframe (must be 5m).

- `use_exit_signal` must set to true (or not set at all).
- `exit_profit_only` must set to false (or not set at all).
- `ignore_roi_if_entry_signal` must set to true (or not set at all).

## Hold support

### Specific Trades

In case you want to have SOME of the trades to only be sold when on profit, add a file named "nfi-hold-trades.json" in your `user_data/` directory

The contents should be similar to:

`{"trade_ids": [1, 3, 7], "profit_ratio": 0.005}`

Or, for individual profit ratios (Notice the trade ID's as strings):

`{"trade_ids": {"1": 0.001, "3": -0.005, "7": 0.05}}`

NOTE:

- `trade_ids` is a list of integers, the trade ID's, which you can get from the logs or from the output of the telegram `/status` command.
- Regardless of the defined profit ratio(s), the strategy MUST still produce a SELL signal for the HOLD support logic to run, which is to say, the trade will sell only if there's a proper sell signal AND the profit target has been reached.
- This feature can be completely disabled by changing `hold_support_enabled = True` to false in the strategy file.

### Specific Pairs

In case you want to have some pairs to always be on held until a specific profit, using the same "nfi-hold-trades.json" file add something like:

`{"trade_pairs": {"BTC/USDT": 0.001, "ETH/USDT": -0.005}}`

### Specific Trades and Pairs

It is also valid to include specific trades and pairs on the holds file, for example:

`{"trade_ids": {"1": 0.001}, "trade_pairs": {"BTC/USDT": 0.001}}`

## Donations

Absolutely not required. However, will be accepted as a token of appreciation.

- BTC: `bc1qvflsvddkmxh7eqhc4jyu5z5k6xcw3ay8jl49sk`
- ETH (ERC20): `0x83D3cFb8001BDC5d2211cBeBB8cB3461E5f7Ec91`
- BEP20/BSC (USDT, ETH, BNB, ...): `0x86A0B21a20b39d16424B7c8003E4A7e12d78ABEe`
- TRC20/TRON (USDT, TRON, ...): `TTAa9MX6zMLXNgWMhg7tkNormVHWCoq8Xk`

- Patreon : https://www.patreon.com/iterativ

### Referral Links

If you like to help, you can also use the following links to sign up to various exchanges:

- Binance: https://accounts.binance.com/en/register?ref=C68K26A9 (20% discount on trading fees)
- Kucoin: https://www.kucoin.com/r/af/QBSSS5J2 (20% lifetime discount on trading fees)
- Gate.io: https://www.gate.io/signup/UAARUlhf/20pct?ref_type=103 (20% lifetime discount on trading fees)
- OKX: https://www.okx.com/join/11749725931 (20% discount on trading fees)
- MEXC: https://promote.mexc.com/a/nfi (10% discount on trading fees)
- ByBit: https://partner.bybit.com/b/nfi
- Bitget: https://bonus.bitget.com/nfi (lifetime 20% rebate all & 10% discount on spot fees)
- HTX: https://www.htx.com/invite/en-us/1f?invite_code=ubpt2223 (Welcome Bonus worth 241 USDT upon completion of a deposit and trade)
- Bitvavo: https://account.bitvavo.com/create?a=D22103A4BC (no fees for the first € 1000)

### Discord Link

This is where we chat, hangout and contribute as a community (both links is the same server)

- [Discord](https://discord.gg/DeAmv3btxQ)
- [Discord](https://discord.gg/nzVeNvZsQq)