typo in comments

This commit is contained in:
creslin 2018-08-02 12:51:53 +00:00
parent c952bfa991
commit 2f5d9dc752

View File

@ -19,9 +19,9 @@ from freqtrade.persistence import Trade
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
class candle_analyzed: class CandleAnalyzed:
''' '''
Maintains candle_row, an int set by analyze_ticker Maintains candle_row, the last df ['date'], set by analyze_ticker
This allows analyze_ticker to test if analysed the candle row in dataframe prior. This allows analyze_ticker to test if analysed the candle row in dataframe prior.
To not keep testing the same candle data, which is wasteful in CPU and time To not keep testing the same candle data, which is wasteful in CPU and time
''' '''
@ -90,7 +90,7 @@ class IStrategy(ABC):
def __init__(self, config: dict) -> None: def __init__(self, config: dict) -> None:
self.config = config self.config = config
self.r = candle_analyzed() self.r = CandleAnalyzed()
@abstractmethod @abstractmethod
def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame: def populate_indicators(self, dataframe: DataFrame, metadata: dict) -> DataFrame:
@ -136,12 +136,12 @@ class IStrategy(ABC):
last_candle_processed = self.r.get_candle_row() last_candle_processed = self.r.get_candle_row()
dataframe = parse_ticker_dataframe(ticker_history) dataframe = parse_ticker_dataframe(ticker_history)
if last_candle_processed != len(dataframe.index): if last_candle_processed != dataframe.iloc[-1]['date']:
# Defs that only make change on new candle data here # Defs that only make change on new candle data here
dataframe = self.advise_indicators(dataframe, metadata) dataframe = self.advise_indicators(dataframe, metadata)
dataframe = self.advise_buy(dataframe, metadata) dataframe = self.advise_buy(dataframe, metadata)
dataframe = self.advise_sell(dataframe, metadata) dataframe = self.advise_sell(dataframe, metadata)
self.r.set_candle_row(len(dataframe.index)) self.r.set_candle_row(dataframe.iloc[-1]['date'])
else: else:
dataframe.loc['buy'] = 0 dataframe.loc['buy'] = 0
dataframe.loc['sell'] = 0 dataframe.loc['sell'] = 0