अपनी IStrategy पेस्ट करें — freqrunner इसे एक अलग डॉकर कंटेनर में वास्तविक बिनेंस डेटा पर चलाता है।
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