실제 거래소를 대상으로 Freqtrade IStrategy를 모의투자(Dry-run) 또는 실전(Live) 모드로 실행하세요.
from freqtrade.strategy import IStrategy from pandas import DataFrame import talib.abstract as ta class MyBot(IStrategy): timeframe = "1h" stoploss = -0.05 minimal_roi = {"0": 0.05} def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame: dataframe["rsi"] = ta.RSI(dataframe, timeperiod=14) return dataframe def populate_entry_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame: dataframe.loc[dataframe["rsi"] < 30, "enter_long"] = 1 return dataframe def populate_exit_trend(self, dataframe: DataFrame, metadata: dict) -> DataFrame: dataframe.loc[dataframe["rsi"] > 70, "exit_long"] = 1 return dataframe
{ "max_open_trades": 10, "stake_currency": "USDT", "stake_amount": 1000, "tradable_balance_ratio": 0.99, "timeframe": "1h", "trading_mode": "futures", "margin_mode": "isolated", "minimal_roi": { "0": 0.05 }, "stoploss": -0.05, "trailing_stop": false, "entry_pricing": { "price_side": "same", "use_order_book": true, "order_book_top": 1 }, "exit_pricing": { "price_side": "same", "use_order_book": true, "order_book_top": 1 }, "exchange": { "name": "binance", "pair_whitelist": [ "BTC/USDT:USDT" ], "pair_blacklist": [ "BNB/.*" ] }, "pairlists": [ { "method": "StaticPairList" } ] }