From ef527765c75cc4ca25696e17d396a7112500cf27 Mon Sep 17 00:00:00 2001 From: Mark Date: Sat, 13 Aug 2022 16:13:22 +0300 Subject: [PATCH] test for signals and indicators --- market_trade/tests/test.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 market_trade/tests/test.py diff --git a/market_trade/tests/test.py b/market_trade/tests/test.py new file mode 100644 index 0000000..7136151 --- /dev/null +++ b/market_trade/tests/test.py @@ -0,0 +1,18 @@ +import market_trade.core.signals +import market_trade.core.constants +import pandas as pd + + +if __name__ == '__main__': + df_candle = pd.read_csv(market_trade.core.constants.TEST_CANDLESTICKS_PATH) + df_candle.rename(columns={'timestamp': 'date'}, inplace=True) + ind_params = {'MeanType': 'SMA', 'window': 15, 'valueType': 'close', 'kDev': 2.5} + signalParams = {'source': 'close', 'target': 'close'} + b = market_trade.core.signals.signal_BB(data=df_candle[:99999], + mode='retroFast', + indParams=ind_params, + signalParams=signalParams, + batchSize=15 + ) + a = b.getAns(df_candle[:99900]) + print(b.analizMetrics)