IStrategy 코드를 붙여넣으세요 — freqrunner가 실제 Binance 데이터를 바탕으로 격리된 Docker 컨테이너에서 전략을 실행하고 종합 성과 대시보드를 출력합니다.
도커 클라우드 클러스터
·
Freqtrade 2026.x
·
Binance 선물 & 현물 OHLCV 데이터
·
로컬 설치 불필요
Freqtrade 구조에 따라 IStrategy를 상속받는 파이썬 클래스를 작성합니다. populate_entry_trend 및 populate_exit_trend를 정의하여 시그널을 생성합니다. pandas_ta, ta-lib, can_short(공매도)를 지원합니다.
클래스는 반드시 IStrategy를 상속해야 합니다populate_entry_trend → enter_long / enter_short 컬럼 생성populate_exit_trend → exit_long / exit_short 컬럼 생성
⚡
from freqtrade.strategy import IStrategy
from pandas import DataFrame
import talib.abstract as ta
classMyStrategy(IStrategy):
timeframe ='15m'# set the initial stoploss to -10%
stoploss =-0.10# exit profitable positions at any time when the profit is greater than 1%
minimal_roi ={"0":0.01}defpopulate_indicators(self, dataframe: DataFrame, metadata:dict)-> DataFrame:# generate values for technical analysis indicators
dataframe['rsi']= ta.RSI(dataframe, timeperiod=14)return dataframe
defpopulate_entry_trend(self, dataframe: DataFrame, metadata:dict)-> DataFrame:# generate entry signals based on indicator values
dataframe.loc[(dataframe['rsi']<30),'enter_long']=1return dataframe
defpopulate_exit_trend(self, dataframe: DataFrame, metadata:dict)-> DataFrame:# generate exit signals based on indicator values
dataframe.loc[(dataframe['rsi']>70),'exit_long']=1return dataframe