unknown symbol msg

This commit is contained in:
David Brazda
2024-02-12 10:45:23 +07:00
parent 7eadf6c165
commit ed6285dcf5
2 changed files with 8 additions and 3 deletions

View File

@ -3,7 +3,7 @@ sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from v2realbot.strategy.base import StrategyState from v2realbot.strategy.base import StrategyState
from v2realbot.strategy.StrategyOrderLimitVykladaciNormalizedMYSELL import StrategyOrderLimitVykladaciNormalizedMYSELL from v2realbot.strategy.StrategyOrderLimitVykladaciNormalizedMYSELL import StrategyOrderLimitVykladaciNormalizedMYSELL
from v2realbot.enums.enums import RecordType, StartBarAlign, Mode, Account from v2realbot.enums.enums import RecordType, StartBarAlign, Mode, Account
from v2realbot.utils.utils import zoneNY, print, fetch_calendar_data from v2realbot.utils.utils import zoneNY, print, fetch_calendar_data, send_to_telegram
from v2realbot.utils.historicals import get_historical_bars from v2realbot.utils.historicals import get_historical_bars
from datetime import datetime, timedelta from datetime import datetime, timedelta
from rich import print as printanyway from rich import print as printanyway
@ -199,7 +199,12 @@ def init(state: StrategyState):
#NOTE zatim pridano takto do baru dalsi indikatory #NOTE zatim pridano takto do baru dalsi indikatory
#BUDE PREDELANO - v rámci custom rozliseni a static indikátoru #BUDE PREDELANO - v rámci custom rozliseni a static indikátoru
if state.dailyBars is None:
print("Nepodařilo se načíst denní bary")
err_msg = f"Nepodařilo se načíst denní bary (get_historical_bars) pro {state.symbol} od {history_datetime_from} do {history_datetime_to} ve strat.init. Probably wrong symbol?"
send_to_telegram(err_msg)
raise Exception(err_msg)
#RSI vraci pouze pro vsechny + prepend with zeros nepocita prvnich N (dle rsi length) #RSI vraci pouze pro vsechny + prepend with zeros nepocita prvnich N (dle rsi length)
rsi_calculated = rsi(state.dailyBars["vwap"], 14).tolist() rsi_calculated = rsi(state.dailyBars["vwap"], 14).tolist()
num_zeros_to_prepend = len(state.dailyBars["vwap"]) - len(rsi_calculated) num_zeros_to_prepend = len(state.dailyBars["vwap"]) - len(rsi_calculated)

View File

@ -123,7 +123,7 @@ def get_historical_bars(symbol: str, time_from: datetime, time_to: datetime, tim
return None return None
return convert_historical_bars(bars[symbol]) return convert_historical_bars(bars[symbol])
except Exception as e: except Exception as e:
print(f"Load historical bars Attempt {attempt + 1} failed: {e}") print(f"Load historical bars Attempt {attempt + 1} failed: {str(e)} and {format_exc()}")
last_exception = e last_exception = e
time.sleep(backoff_factor * (2 ** attempt)) time.sleep(backoff_factor * (2 ** attempt))