def hot_penny(update: Update, context: CallbackContext): count = parse_daily_perf_count(update, context.args) d = Discovery() text = d.hot_pennystocks(count) text = f"""🔥 👼 💰 ({conf.LOCAL['currency']})\n\n{text}\n\n<a href="https://www.pennystockflow.com/">Source</a>""" reply_message(update, text, parse_mode=ParseMode.HTML, pre=True)
def low_float(update: Update, context: CallbackContext): count = parse_daily_perf_count(update, context.args) d = Discovery() text = d.low_float(count) text = f'🤲 🤲 🤲\n\n{text}\n\n<a href="https://www.lowfloat.com/">Source</a>' reply_message(update, text, parse_mode=ParseMode.HTML, pre=True)
def high_short(update: Update, context: CallbackContext): count = parse_daily_perf_count(update, context.args) d = Discovery() text = d.high_short(count) text = f'🩳 🩳 🩳\n\n{text}\n\n<a href="https://www.highshortinterest.com/">Source</a>' reply_message(update, text, parse_mode=ParseMode.HTML, pre=True)
def orders(update: Update, context: CallbackContext): count = parse_daily_perf_count(update, context.args) d = Discovery() text = d.orders(count) text = f'📖 📖 📖\n\n{text}\n\n<a href="https://finance.yahoo.com/most-active">Source</a>' reply_message(update, text, parse_mode=ParseMode.HTML, pre=True)
def losers(update: Update, context: CallbackContext): count = parse_daily_perf_count(update, context.args) d = Discovery() text = d.losers(count) text = f"""📉 📉 📉 ({conf.LOCAL['currency']})\n\n{text}\n\n<a href="https://finance.yahoo.com/losers">Source</a>""" reply_message(update, text, parse_mode=ParseMode.HTML, pre=True)
def underval_growth(update: Update, context: CallbackContext): count = parse_daily_perf_count(update, context.args) d = Discovery() text = d.undervalued_growth(count) text = f"""👼 🕺 🕺 ({conf.LOCAL['currency']})\n\n{text}\n\n<a href="https://finance.yahoo.com/screener/predefined/undervalued_growth_stocks">Source</a>""" reply_message(update, text, parse_mode=ParseMode.HTML, pre=True)