Skip to content

Without Docker

Without Docker

after cloning repo there are only few steps:

clone repo

git clone https://github.com/iterativv/NostalgiaForInfinity

enter repo

cd NostalgiaForInfinity

copy configs/recommended_config.json -> user_data/config.json

cp configs/recommended_config.json user_data/config.json

copy configs/exampleconfig_secret.json -> user_data/private_config.json

cp configs/exampleconfig_secret.json user_data/private_config.json

edit user_data/private_config.json (your private key etc)

// For full documentation on Freqtrade configuration files please visit https://www.freqtrade.io/en/stable/configuration/
{
  "bot_name": "freqtrade", // name your bot
  "stake_currency": "USDT",
  "fiat_display_currency": "USD",
  "dry_run": true, // change after your tests
  "cancel_open_orders_on_exit": false,
  "entry_pricing": {
    "use_order_book": true,
    "order_book_top": 1,
    "check_depth_of_market": {
      "enabled": false,
      "bids_to_ask_delta": 1
    }
  },
  "exit_pricing": {
    "use_order_book": true,
    "order_book_top": 1
  },
  "exchange": {
    "name": "binance",
    "key": "",
    "secret": "",
    "ccxt_config": {},
    "ccxt_async_config": {},
    "pair_whitelist": []
  },
  "telegram": {
    "enabled": false,
    "token": "",
    "chat_id": "",
    "reload": true,
    "keyboard": [
      ["/daily", "/stats", "/balance", "/profit"],
      ["/status table", "/performance"],
      ["/reload_config", "/count", "/logs"]
    ],
    "notification_settings": {
      "status": "silent",
      "protection_trigger_global": "on",
      "warning": "on",
      "startup": "off",
      "entry": "silent",
      "entry_fill": "on",
      "entry_cancel": "on",
      "exit_cancel": "on",
      "exit_fill": "on",
      "exit": {
        "roi": "silent",
        "emergency_exit": "silent",
        "force_exit": "silent",
        "exit_signal": "silent",
        "trailing_stop_loss": "silent",
        "stop_loss": "silent",
        "stoploss_on_exchange": "silent",
        "custom_exit": "silent"
      },
      "strategy_msg": "silent",
    },
    "balance_dust_level": 0.01
  },
  "api_server": {
    "enabled": true,
    "listen_ip_address": "0.0.0.0",
    "listen_port": 8080,
    "verbosity": "error",
    "enable_openapi": false,
    "jwt_secret_key": "",
    "CORS_origins": [""],
    "username": "user", // << username
    "password": "pass" // << password
  },

  "initial_state": "running",
  "force_entry_enable": true,
  "internals": {
    "process_throttle_secs": 5
  }
}

edit user_data/config.json (exchange, blacklist etc)

   {
  // For full documentation on Freqtrade configuration files please visit https://www.freqtrade.io/en/stable/configuration/
  // Copy this file to user_data/config.json
  // make sure your secret files are really in a secret place
  // copy configs/exampleconfig_secret.json to user_data/config-private.json
  // Change     "dry_run": true, to     "dry_run": false, after testing

  "strategy": "NostalgiaForInfinityX5",
  "add_config_files": [
    "../configs/trading_mode-spot.json",
    "../configs/pairlist-volume-binance-usdt.json",
    "../configs/blacklist-binance.json",
    "../configs/exampleconfig.json",
    "private_config.json" // << Your private config file which you created
  ]
    }

Run freqtrade trade and everything will work as necessary

freqtrade trade

You will see same output as docker