From 0a341b8351b562a7a4440f41a8a8650bbd4c9e3b Mon Sep 17 00:00:00 2001 From: Shneor <770elmo@gmail.com> Date: Fri, 15 Mar 2024 17:21:18 +0200 Subject: [PATCH 1/2] Updated columns --- src/tradingview_screener/constants.py | 425 ++++++++++++++++---------- 1 file changed, 262 insertions(+), 163 deletions(-) diff --git a/src/tradingview_screener/constants.py b/src/tradingview_screener/constants.py index 733656e7..4a9dbc43 100644 --- a/src/tradingview_screener/constants.py +++ b/src/tradingview_screener/constants.py @@ -110,87 +110,21 @@ 'vietnam', } COLUMNS = { - # the following ~260 columns have a "display name" - '1-Month High': 'High.1M', - '1-Month Low': 'Low.1M', - '1-Year Beta': 'beta_1_year', - '3-Month High': 'High.3M', - '3-Month Low': 'Low.3M', - '3-Month Performance': 'Perf.3M', - '52 Week High': 'price_52_week_high', - '52 Week Low': 'price_52_week_low', - '5Y Performance': 'Perf.5Y', - '6-Month High': 'High.6M', - '6-Month Low': 'Low.6M', - '6-Month Performance': 'Perf.6M', - 'All Time High': 'High.All', - 'All Time Low': 'Low.All', - 'All Time Performance': 'Perf.All', - 'Aroon Down (14)': 'Aroon.Down', - 'Aroon Up (14)': 'Aroon.Up', 'Average Day Range (14)': 'ADR', 'Average Directional Index (14)': 'ADX', - 'Average True Range (14)': 'ATR', - 'Average Volume (10 day)': 'average_volume_10d_calc', - 'Average Volume (30 day)': 'average_volume_30d_calc', - 'Average Volume (60 day)': 'average_volume_60d_calc', - 'Average Volume (90 day)': 'average_volume_90d_calc', + 'Positive Directional Indicator (14)': 'ADX+DI', + 'Negative Directional Indicator (14)': 'ADX-DI', 'Awesome Oscillator': 'AO', - 'Basic EPS (FY)': 'basic_eps_net_income', - 'Basic EPS (TTM)': 'earnings_per_share_basic_ttm', + 'Average True Range (14)': 'ATR', + 'Aroon Down (14)': 'Aroon.Down', + 'Aroon Up (14)': 'Aroon.Up', 'Bollinger Lower Band (20)': 'BB.lower', 'Bollinger Upper Band (20)': 'BB.upper', 'Bull Bear Power': 'BBPower', - 'Cash & Equivalents (FY)': 'cash_n_equivalents_fy', - 'Cash & Equivalents (MRQ)': 'cash_n_equivalents_fq', - 'Cash and short term investments (FY)': 'cash_n_short_term_invest_fy', - 'Cash and short term investments (MRQ)': 'cash_n_short_term_invest_fq', - 'Chaikin Money Flow (20)': 'ChaikinMoneyFlow', - 'Change': 'change_abs', - 'Change %': 'change', - 'Change 15m': 'change_abs.15', - 'Change 15m, %': 'change.15', - 'Change 1h': 'change_abs.60', - 'Change 1h, %': 'change.60', - 'Change 1m': 'change_abs.1', - 'Change 1M': 'change_abs.1M', - 'Change 1m, %': 'change.1', - 'Change 1M, %': 'change.1M', - 'Change 1W': 'change_abs.1W', - 'Change 1W, %': 'change.1W', - 'Change 4h': 'change_abs.240', - 'Change 4h, %': 'change.240', - 'Change 5m': 'change_abs.5', - 'Change 5m, %': 'change.5', - 'Change from Open': 'change_from_open_abs', - 'Change from Open %': 'change_from_open', 'Commodity Channel Index (20)': 'CCI20', - 'Country': 'country', - 'Current Ratio (MRQ)': 'current_ratio', - 'Debt to Equity Ratio (MRQ)': 'debt_to_equity', - 'Dividend Yield Forward': 'dividend_yield_recent', - 'Dividends Paid (FY)': 'dividends_paid', - 'Dividends per share (Annual YoY Growth)': 'dps_common_stock_prim_issue_yoy_growth_fy', - 'Dividends per Share (FY)': 'dps_common_stock_prim_issue_fy', - 'Dividends per Share (MRQ)': 'dividends_per_share_fq', + 'Chaikin Money Flow (20)': 'ChaikinMoneyFlow', 'Donchian Channels Lower Band (20)': 'DonchCh20.Lower', 'Donchian Channels Upper Band (20)': 'DonchCh20.Upper', - 'EBITDA (Annual YoY Growth)': 'ebitda_yoy_growth_fy', - 'EBITDA (Quarterly QoQ Growth)': 'ebitda_qoq_growth_fq', - 'EBITDA (Quarterly YoY Growth)': 'ebitda_yoy_growth_fq', - 'EBITDA (TTM YoY Growth)': 'ebitda_yoy_growth_ttm', - 'EBITDA (TTM)': 'ebitda', - 'Enterprise Value (MRQ)': 'enterprise_value_fq', - 'Enterprise Value/EBITDA (TTM)': 'enterprise_value_ebitda_ttm', - 'EPS Diluted (Annual YoY Growth)': 'earnings_per_share_diluted_yoy_growth_fy', - 'EPS Diluted (FY)': 'last_annual_eps', - 'EPS Diluted (MRQ)': 'earnings_per_share_fq', - 'EPS Diluted (Quarterly QoQ Growth)': 'earnings_per_share_diluted_qoq_growth_fq', - 'EPS Diluted (Quarterly YoY Growth)': 'earnings_per_share_diluted_yoy_growth_fq', - 'EPS Diluted (TTM YoY Growth)': 'earnings_per_share_diluted_yoy_growth_ttm', - 'EPS Diluted (TTM)': 'earnings_per_share_diluted_ttm', - 'EPS Forecast (MRQ)': 'earnings_per_share_forecast_next_fq', - 'Exchange': 'exchange', 'Exponential Moving Average (10)': 'EMA10', 'Exponential Moving Average (100)': 'EMA100', 'Exponential Moving Average (20)': 'EMA20', @@ -198,57 +132,34 @@ 'Exponential Moving Average (30)': 'EMA30', 'Exponential Moving Average (5)': 'EMA5', 'Exponential Moving Average (50)': 'EMA50', - 'Free Cash Flow (Annual YoY Growth)': 'free_cash_flow_yoy_growth_fy', - 'Free Cash Flow (Quarterly QoQ Growth)': 'free_cash_flow_qoq_growth_fq', - 'Free Cash Flow (Quarterly YoY Growth)': 'free_cash_flow_yoy_growth_fq', - 'Free Cash Flow (TTM YoY Growth)': 'free_cash_flow_yoy_growth_ttm', - 'Free Cash Flow Margin (FY)': 'free_cash_flow_margin_fy', - 'Free Cash Flow Margin (TTM)': 'free_cash_flow_margin_ttm', - 'Gap %': 'gap', - 'Goodwill': 'goodwill', - 'Gross Margin (FY)': 'gross_profit_margin_fy', - 'Gross Margin (TTM)': 'gross_margin', - 'Gross Profit (Annual YoY Growth)': 'gross_profit_yoy_growth_fy', - 'Gross Profit (FY)': 'gross_profit', - 'Gross Profit (MRQ)': 'gross_profit_fq', - 'Gross Profit (Quarterly QoQ Growth)': 'gross_profit_qoq_growth_fq', - 'Gross Profit (Quarterly YoY Growth)': 'gross_profit_yoy_growth_fq', - 'Gross Profit (TTM YoY Growth)': 'gross_profit_yoy_growth_ttm', - 'High': 'high', + '1-Month High': 'High.1M', + '3-Month High': 'High.3M', + '6-Month High': 'High.6M', + 'All Time High': 'High.All', 'Hull Moving Average (9)': 'HullMA9', 'Ichimoku Base Line (9, 26, 52, 26)': 'Ichimoku.BLine', 'Ichimoku Conversion Line (9, 26, 52, 26)': 'Ichimoku.CLine', 'Ichimoku Leading Span A (9, 26, 52, 26)': 'Ichimoku.Lead1', 'Ichimoku Leading Span B (9, 26, 52, 26)': 'Ichimoku.Lead2', - 'Industry': 'industry', 'Keltner Channels Lower Band (20)': 'KltChnl.lower', 'Keltner Channels Upper Band (20)': 'KltChnl.upper', - 'Last Year Revenue (FY)': 'last_annual_revenue', - 'Low': 'low', + '1-Month Low': 'Low.1M', + '3-Month Low': 'Low.3M', + '6-Month Low': 'Low.6M', + 'All Time Low': 'Low.All', 'MACD Level (12, 26)': 'MACD.macd', 'MACD Signal (12, 26)': 'MACD.signal', - 'Market Capitalization': 'market_cap_basic', 'Momentum (10)': 'Mom', 'Money Flow (14)': 'MoneyFlow', - 'Monthly Performance': 'Perf.1M', - 'Moving Averages Rating': 'Recommend.MA', - 'Negative Directional Indicator (14)': 'ADX-DI', - 'Net Debt (MRQ)': 'net_debt', - 'Net Income (Annual YoY Growth)': 'net_income_yoy_growth_fy', - 'Net Income (FY)': 'net_income', - 'Net Income (Quarterly QoQ Growth)': 'net_income_qoq_growth_fq', - 'Net Income (Quarterly YoY Growth)': 'net_income_yoy_growth_fq', - 'Net Income (TTM YoY Growth)': 'net_income_yoy_growth_ttm', - 'Net Margin (FY)': 'net_income_bef_disc_oper_margin_fy', - 'Net Margin (TTM)': 'after_tax_margin', - 'Number of Employees': 'number_of_employees', - 'Number of Shareholders': 'number_of_shareholders', - 'Open': 'open', - 'Operating Margin (FY)': 'oper_income_margin_fy', - 'Operating Margin (TTM)': 'operating_margin', - 'Oscillators Rating': 'Recommend.Other', 'Parabolic SAR': 'P.SAR', - 'Pattern': 'candlestick', + 'Monthly Performance': 'Perf.1M', + '3-Month Performance': 'Perf.3M', + '5Y Performance': 'Perf.5Y', + '6-Month Performance': 'Perf.6M', + 'All Time Performance': 'Perf.All', + 'Weekly Performance': 'Perf.W', + 'Yearly Performance': 'Perf.Y', + 'YTD Performance': 'Perf.YTD', 'Pivot Camarilla P': 'Pivot.M.Camarilla.Middle', 'Pivot Camarilla R1': 'Pivot.M.Camarilla.R1', 'Pivot Camarilla R2': 'Pivot.M.Camarilla.R2', @@ -280,92 +191,165 @@ 'Pivot Woodie S1': 'Pivot.M.Woodie.S1', 'Pivot Woodie S2': 'Pivot.M.Woodie.S2', 'Pivot Woodie S3': 'Pivot.M.Woodie.S3', - 'Positive Directional Indicator (14)': 'ADX+DI', - 'Post-market Change': 'postmarket_change_abs', + 'Rate Of Change (9)': 'ROC', + 'Relative Strength Index (14)': 'RSI', + 'Relative Strength Index (7)': 'RSI7', + 'Technical Rating': 'Recommend.All', + 'Moving Averages Rating': 'Recommend.MA', + 'Oscillators Rating': 'Recommend.Other', + 'Simple Moving Average (10)': 'SMA10', + 'Simple Moving Average (100)': 'SMA100', + 'Simple Moving Average (20)': 'SMA20', + 'Simple Moving Average (200)': 'SMA200', + 'Simple Moving Average (30)': 'SMA30', + 'Simple Moving Average (5)': 'SMA5', + 'Simple Moving Average (50)': 'SMA50', + 'Stochastic %D (14, 3, 3)': 'Stoch.D', + 'Stochastic %K (14, 3, 3)': 'Stoch.K', + 'Stochastic RSI Slow (3, 3, 14, 14)': 'Stoch.RSI.D', + 'Stochastic RSI Fast (3, 3, 14, 14)': 'Stoch.RSI.K', + 'Ultimate Oscillator (7, 14, 28)': 'UO', + 'Volume Weighted Average Price': 'VWAP', + 'Volume Weighted Moving Average (20)': 'VWMA', + 'Volume*Price': 'Value.Traded', + 'Volatility': 'Volatility.D', + 'Volatility Month': 'Volatility.M', + 'Volatility Week': 'Volatility.W', + 'Williams Percent Range (14)': 'W.R', + 'Net Margin (TTM)': 'after_tax_margin', + 'Average Volume (10 day)': 'average_volume_10d_calc', + 'Average Volume (30 day)': 'average_volume_30d_calc', + 'Average Volume (60 day)': 'average_volume_60d_calc', + 'Average Volume (90 day)': 'average_volume_90d_calc', + 'Basic EPS (FY)': 'basic_eps_net_income', + '1-Year Beta': 'beta_1_year', + 'Cash & Equivalents (MRQ)': 'cash_n_equivalents_fq', + 'Cash & Equivalents (FY)': 'cash_n_equivalents_fy', + 'Cash and short term investments (MRQ)': 'cash_n_short_term_invest_fq', + 'Cash and short term investments (FY)': 'cash_n_short_term_invest_fy', + 'Change %': 'change', + 'Change': 'change_abs', + 'Change from Open %': 'change_from_open', + 'Change from Open': 'change_from_open_abs', + 'Price': 'close', + 'Country': 'country', + 'Current Ratio (MRQ)': 'current_ratio', + 'Debt to Equity Ratio (MRQ)': 'debt_to_equity', + 'Dividend Yield Forward': 'dividend_yield_recent', + 'Dividends Paid (FY)': 'dividends_paid', + 'Dividends per Share (MRQ)': 'dividends_per_share_fq', + 'Dividends per Share (FY)': 'dps_common_stock_prim_issue_fy', + 'Dividends per share (Annual YoY Growth)': 'dps_common_stock_prim_issue_yoy_growth_fy', + 'Basic EPS (TTM)': 'earnings_per_share_basic_ttm', + 'EPS Diluted (Quarterly QoQ Growth)': 'earnings_per_share_diluted_qoq_growth_fq', + 'EPS Diluted (TTM)': 'earnings_per_share_diluted_ttm', + 'EPS Diluted (Quarterly YoY Growth)': 'earnings_per_share_diluted_yoy_growth_fq', + 'EPS Diluted (Annual YoY Growth)': 'earnings_per_share_diluted_yoy_growth_fy', + 'EPS Diluted (TTM YoY Growth)': 'earnings_per_share_diluted_yoy_growth_ttm', + 'EPS Forecast (MRQ)': 'earnings_per_share_forecast_next_fq', + 'EPS Diluted (MRQ)': 'earnings_per_share_fq', + 'Recent Earnings Date': 'earnings_release_date', + 'Upcoming Earnings Date': 'earnings_release_next_date', + 'EBITDA (TTM)': 'ebitda', + 'EBITDA (Quarterly QoQ Growth)': 'ebitda_qoq_growth_fq', + 'EBITDA (Quarterly YoY Growth)': 'ebitda_yoy_growth_fq', + 'EBITDA (Annual YoY Growth)': 'ebitda_yoy_growth_fy', + 'EBITDA (TTM YoY Growth)': 'ebitda_yoy_growth_ttm', + 'Enterprise Value/EBITDA (TTM)': 'enterprise_value_ebitda_ttm', + 'Enterprise Value (MRQ)': 'enterprise_value_fq', + 'Exchange': 'exchange', + 'Shares Float': 'float_shares_outstanding', + 'Free Cash Flow Margin (FY)': 'free_cash_flow_margin_fy', + 'Free Cash Flow Margin (TTM)': 'free_cash_flow_margin_ttm', + 'Free Cash Flow (Quarterly QoQ Growth)': 'free_cash_flow_qoq_growth_fq', + 'Free Cash Flow (Quarterly YoY Growth)': 'free_cash_flow_yoy_growth_fq', + 'Free Cash Flow (Annual YoY Growth)': 'free_cash_flow_yoy_growth_fy', + 'Free Cash Flow (TTM YoY Growth)': 'free_cash_flow_yoy_growth_ttm', + 'Gap %': 'gap', + 'Goodwill': 'goodwill', + 'Gross Margin (TTM)': 'gross_margin', + 'Gross Profit (FY)': 'gross_profit', + 'Gross Profit (MRQ)': 'gross_profit_fq', + 'Gross Margin (FY)': 'gross_profit_margin_fy', + 'Gross Profit (Quarterly QoQ Growth)': 'gross_profit_qoq_growth_fq', + 'Gross Profit (Quarterly YoY Growth)': 'gross_profit_yoy_growth_fq', + 'Gross Profit (Annual YoY Growth)': 'gross_profit_yoy_growth_fy', + 'Gross Profit (TTM YoY Growth)': 'gross_profit_yoy_growth_ttm', + 'High': 'high', + 'Industry': 'industry', + 'EPS Diluted (FY)': 'last_annual_eps', + 'Last Year Revenue (FY)': 'last_annual_revenue', + 'Low': 'low', + 'Market Capitalization': 'market_cap_basic', + 'Net Debt (MRQ)': 'net_debt', + 'Net Income (FY)': 'net_income', + 'Net Margin (FY)': 'net_income_bef_disc_oper_margin_fy', + 'Net Income (Quarterly QoQ Growth)': 'net_income_qoq_growth_fq', + 'Net Income (Quarterly YoY Growth)': 'net_income_yoy_growth_fq', + 'Net Income (Annual YoY Growth)': 'net_income_yoy_growth_fy', + 'Net Income (TTM YoY Growth)': 'net_income_yoy_growth_ttm', + 'Number of Employees': 'number_of_employees', + 'Number of Shareholders': 'number_of_shareholders', + 'Open': 'open', + 'Operating Margin (FY)': 'oper_income_margin_fy', + 'Operating Margin (TTM)': 'operating_margin', 'Post-market Change %': 'postmarket_change', + 'Post-market Change': 'postmarket_change_abs', 'Post-market Close': 'postmarket_close', 'Post-market High': 'postmarket_high', 'Post-market Low': 'postmarket_low', 'Post-market Open': 'postmarket_open', 'Post-market Volume': 'postmarket_volume', - 'Pre-market Change': 'premarket_change_abs', + 'Pretax Margin (TTM)': 'pre_tax_margin', 'Pre-market Change %': 'premarket_change', - 'Pre-market Change from Open': 'premarket_change_from_open_abs', + 'Pre-market Change': 'premarket_change_abs', 'Pre-market Change from Open %': 'premarket_change_from_open', + 'Pre-market Change from Open': 'premarket_change_from_open_abs', 'Pre-market Close': 'premarket_close', 'Pre-market Gap %': 'premarket_gap', 'Pre-market High': 'premarket_high', 'Pre-market Low': 'premarket_low', 'Pre-market Open': 'premarket_open', 'Pre-market Volume': 'premarket_volume', - 'Pretax Margin (TTM)': 'pre_tax_margin', - 'Price': 'close', - 'Price to Book (FY)': 'price_book_ratio', + '52 Week High': 'price_52_week_high', + '52 Week Low': 'price_52_week_low', 'Price to Book (MRQ)': 'price_book_fq', + 'Price to Book (FY)': 'price_book_ratio', 'Price to Earnings Ratio (TTM)': 'price_earnings_ttm', 'Price to Free Cash Flow (TTM)': 'price_free_cash_flow_ttm', 'Price to Revenue Ratio (TTM)': 'price_revenue_ttm', 'Price to Sales (FY)': 'price_sales_ratio', 'Quick Ratio (MRQ)': 'quick_ratio', - 'Rate Of Change (9)': 'ROC', - 'Recent Earnings Date': 'earnings_release_date', - 'Relative Strength Index (14)': 'RSI', - 'Relative Strength Index (7)': 'RSI7', 'Relative Volume': 'relative_volume_10d_calc', - 'Relative Volume at Time': 'relative_volume_intraday|5', # replaced '.' with '|' + 'Relative Volume at Time': 'relative_volume_intraday|5', 'Research & development Ratio (FY)': 'research_and_dev_ratio_fy', 'Research & development Ratio (TTM)': 'research_and_dev_ratio_ttm', 'Return on Assets (TTM)': 'return_on_assets', 'Return on Equity (TTM)': 'return_on_equity', 'Return on Invested Capital (TTM)': 'return_on_invested_capital', - 'Revenue (Annual YoY Growth)': 'total_revenue_yoy_growth_fy', - 'Revenue (Quarterly QoQ Growth)': 'total_revenue_qoq_growth_fq', - 'Revenue (Quarterly YoY Growth)': 'total_revenue_yoy_growth_fq', - 'Revenue (TTM YoY Growth)': 'total_revenue_yoy_growth_ttm', 'Revenue per Employee (FY)': 'revenue_per_employee', 'Sector': 'sector', 'Selling General & Admin expenses Ratio (FY)': 'sell_gen_admin_exp_other_ratio_fy', 'Selling General & Admin expenses Ratio (TTM)': 'sell_gen_admin_exp_other_ratio_ttm', - 'Shares Float': 'float_shares_outstanding', - 'Simple Moving Average (10)': 'SMA10', - 'Simple Moving Average (100)': 'SMA100', - 'Simple Moving Average (20)': 'SMA20', - 'Simple Moving Average (200)': 'SMA200', - 'Simple Moving Average (30)': 'SMA30', - 'Simple Moving Average (5)': 'SMA5', - 'Simple Moving Average (50)': 'SMA50', - 'Stochastic %D (14, 3, 3)': 'Stoch.D', - 'Stochastic %K (14, 3, 3)': 'Stoch.K', - 'Stochastic RSI Fast (3, 3, 14, 14)': 'Stoch.RSI.K', - 'Stochastic RSI Slow (3, 3, 14, 14)': 'Stoch.RSI.D', 'Submarket': 'submarket', - 'Technical Rating': 'Recommend.All', - 'Total Assets (Annual YoY Growth)': 'total_assets_yoy_growth_fy', 'Total Assets (MRQ)': 'total_assets', 'Total Assets (Quarterly QoQ Growth)': 'total_assets_qoq_growth_fq', 'Total Assets (Quarterly YoY Growth)': 'total_assets_yoy_growth_fq', + 'Total Assets (Annual YoY Growth)': 'total_assets_yoy_growth_fy', 'Total Current Assets (MRQ)': 'total_current_assets', - 'Total Debt (Annual YoY Growth)': 'total_debt_yoy_growth_fy', 'Total Debt (MRQ)': 'total_debt', 'Total Debt (Quarterly QoQ Growth)': 'total_debt_qoq_growth_fq', 'Total Debt (Quarterly YoY Growth)': 'total_debt_yoy_growth_fq', - 'Total Liabilities (FY)': 'total_liabilities_fy', + 'Total Debt (Annual YoY Growth)': 'total_debt_yoy_growth_fy', 'Total Liabilities (MRQ)': 'total_liabilities_fq', + 'Total Liabilities (FY)': 'total_liabilities_fy', 'Total Revenue (FY)': 'total_revenue', + 'Revenue (Quarterly QoQ Growth)': 'total_revenue_qoq_growth_fq', + 'Revenue (Quarterly YoY Growth)': 'total_revenue_yoy_growth_fq', + 'Revenue (Annual YoY Growth)': 'total_revenue_yoy_growth_fy', + 'Revenue (TTM YoY Growth)': 'total_revenue_yoy_growth_ttm', 'Total Shares Outstanding': 'total_shares_outstanding_fundamental', - 'Ultimate Oscillator (7, 14, 28)': 'UO', - 'Upcoming Earnings Date': 'earnings_release_next_date', - 'Volatility': 'Volatility.D', - 'Volatility Month': 'Volatility.M', - 'Volatility Week': 'Volatility.W', 'Volume': 'volume', - 'Volume Weighted Average Price': 'VWAP', - 'Volume Weighted Moving Average (20)': 'VWMA', - 'Volume*Price': 'Value.Traded', - 'Weekly Performance': 'Perf.W', - 'Williams Percent Range (14)': 'W.R', - 'Yearly Performance': 'Perf.Y', - 'YTD Performance': 'Perf.YTD', '24h_close_change|5': '24h_close_change|5', '24h_close_change_abs|5': '24h_close_change_abs|5', '24h_close_prev|5': '24h_close_prev|5', @@ -376,7 +360,6 @@ '24h_vol_cmc': '24h_vol_cmc', '24h_vol_prev|5': '24h_vol_prev|5', '24h_vol_to_market_cap': '24h_vol_to_market_cap', - # and the following 3k cols don't have any display name (as of yet) 'ADR': 'ADR', 'ADR|1': 'ADR|1', 'ADR|5': 'ADR|5', @@ -387,6 +370,16 @@ 'ADR|240': 'ADR|240', 'ADR|1W': 'ADR|1W', 'ADR|1M': 'ADR|1M', + 'ADRP': 'ADRP', + 'ADRP|1': 'ADRP|1', + 'ADRP|5': 'ADRP|5', + 'ADRP|15': 'ADRP|15', + 'ADRP|30': 'ADRP|30', + 'ADRP|60': 'ADRP|60', + 'ADRP|120': 'ADRP|120', + 'ADRP|240': 'ADRP|240', + 'ADRP|1W': 'ADRP|1W', + 'ADRP|1M': 'ADRP|1M', 'ADX': 'ADX', 'ADX|1': 'ADX|1', 'ADX|5': 'ADX|5', @@ -677,6 +670,16 @@ 'ATR|240': 'ATR|240', 'ATR|1W': 'ATR|1W', 'ATR|1M': 'ATR|1M', + 'ATRP': 'ATRP', + 'ATRP|1': 'ATRP|1', + 'ATRP|5': 'ATRP|5', + 'ATRP|15': 'ATRP|15', + 'ATRP|30': 'ATRP|30', + 'ATRP|60': 'ATRP|60', + 'ATRP|120': 'ATRP|120', + 'ATRP|240': 'ATRP|240', + 'ATRP|1W': 'ATRP|1W', + 'ATRP|1M': 'ATRP|1M', 'Aroon.Down': 'Aroon.Down', 'Aroon.Down|1': 'Aroon.Down|1', 'Aroon.Down|5': 'Aroon.Down|5', @@ -1652,6 +1655,7 @@ 'P.SAR|240': 'P.SAR|240', 'P.SAR|1W': 'P.SAR|1W', 'P.SAR|1M': 'P.SAR|1M', + 'Perf.10Y': 'Perf.10Y', 'Perf.1M': 'Perf.1M', 'Perf.1M.MarketCap': 'Perf.1M.MarketCap', 'Perf.1M.USD': 'Perf.1M.USD', @@ -2629,6 +2633,8 @@ 'amount_upcoming': 'amount_upcoming', 'ask': 'ask', 'asset_class': 'asset_class', + 'asset_turnover_current': 'asset_turnover_current', + 'asset_turnover_fy': 'asset_turnover_fy', 'at_the_money_addresses_percentage': 'at_the_money_addresses_percentage', 'aum': 'aum', 'aum_perf.1M': 'aum_perf.1M', @@ -2691,7 +2697,6 @@ 'bars_count|1W': 'bars_count|1W', 'bars_count|1M': 'bars_count|1M', 'base_currency_kind': 'base_currency_kind', - 'base_currency_logoid': 'base_currency_logoid', 'basic_eps_net_income': 'basic_eps_net_income', 'beta_1_year': 'beta_1_year', 'beta_3_year': 'beta_3_year', @@ -2701,11 +2706,21 @@ 'book_value_per_share_fy': 'book_value_per_share_fy', 'brand': 'brand', 'break_even_addresses_percentage': 'break_even_addresses_percentage', + 'buyback_yield': 'buyback_yield', 'cagr_5_earnings_per_share_basic': 'cagr_5_earnings_per_share_basic', 'cagr_5_free_cash_flow': 'cagr_5_free_cash_flow', 'cagr_5_net_income': 'cagr_5_net_income', 'cagr_5_revenue': 'cagr_5_revenue', + 'capital_expenditures_qoq_growth_fq': 'capital_expenditures_qoq_growth_fq', 'capital_expenditures_ttm': 'capital_expenditures_ttm', + 'capital_expenditures_unchanged_fq_h': 'capital_expenditures_unchanged_fq_h', + 'capital_expenditures_unchanged_fy_h': 'capital_expenditures_unchanged_fy_h', + 'capital_expenditures_unchanged_ttm_h': 'capital_expenditures_unchanged_ttm_h', + 'capital_expenditures_yoy_growth_fq': 'capital_expenditures_yoy_growth_fq', + 'capital_expenditures_yoy_growth_fy': 'capital_expenditures_yoy_growth_fy', + 'capital_expenditures_yoy_growth_ttm': 'capital_expenditures_yoy_growth_ttm', + 'cash_dividend_coverage_ratio_fy': 'cash_dividend_coverage_ratio_fy', + 'cash_dividend_coverage_ratio_ttm': 'cash_dividend_coverage_ratio_ttm', 'cash_f_financing_activities_ttm': 'cash_f_financing_activities_ttm', 'cash_f_investing_activities_ttm': 'cash_f_investing_activities_ttm', 'cash_f_operating_activities_ttm': 'cash_f_operating_activities_ttm', @@ -2772,7 +2787,9 @@ 'close|240': 'close|240', 'close|1W': 'close|1W', 'close|1M': 'close|1M', - 'component': 'component', + 'close_1_days_back': 'close_1_days_back', + 'close_30_days_back': 'close_30_days_back', + 'close_365_days_back': 'close_365_days_back', 'continuous_dividend_growth': 'continuous_dividend_growth', 'continuous_dividend_payout': 'continuous_dividend_payout', 'country': 'country', @@ -2791,18 +2808,60 @@ 'currency': 'currency', 'currency_hedged_flag': 'currency_hedged_flag', 'currency_kind': 'currency_kind', - 'currency_logoid': 'currency_logoid', 'current_ratio': 'current_ratio', 'current_ratio_current': 'current_ratio_current', 'current_ratio_fq': 'current_ratio_fq', 'current_session': 'current_session', 'days_to_maturity': 'days_to_maturity', + 'debt_to_asset_fq': 'debt_to_asset_fq', + 'debt_to_asset_fy': 'debt_to_asset_fy', 'debt_to_assets': 'debt_to_assets', 'debt_to_equity': 'debt_to_equity', 'debt_to_equity_fq': 'debt_to_equity_fq', 'debug.first_open_usd': 'debug.first_open_usd', 'debug.last_close_usd': 'debug.last_close_usd', - 'description': 'description', + 'dex_buy_volume_12h': 'dex_buy_volume_12h', + 'dex_buy_volume_15m': 'dex_buy_volume_15m', + 'dex_buy_volume_1h': 'dex_buy_volume_1h', + 'dex_buy_volume_24h': 'dex_buy_volume_24h', + 'dex_buy_volume_4h': 'dex_buy_volume_4h', + 'dex_buyers_12h': 'dex_buyers_12h', + 'dex_buyers_15m': 'dex_buyers_15m', + 'dex_buyers_1h': 'dex_buyers_1h', + 'dex_buyers_24h': 'dex_buyers_24h', + 'dex_buyers_4h': 'dex_buyers_4h', + 'dex_buys_12h': 'dex_buys_12h', + 'dex_buys_15m': 'dex_buys_15m', + 'dex_buys_1h': 'dex_buys_1h', + 'dex_buys_24h': 'dex_buys_24h', + 'dex_buys_4h': 'dex_buys_4h', + 'dex_sell_volume_12h': 'dex_sell_volume_12h', + 'dex_sell_volume_15m': 'dex_sell_volume_15m', + 'dex_sell_volume_1h': 'dex_sell_volume_1h', + 'dex_sell_volume_24h': 'dex_sell_volume_24h', + 'dex_sell_volume_4h': 'dex_sell_volume_4h', + 'dex_sellers_12h': 'dex_sellers_12h', + 'dex_sellers_15m': 'dex_sellers_15m', + 'dex_sellers_1h': 'dex_sellers_1h', + 'dex_sellers_24h': 'dex_sellers_24h', + 'dex_sellers_4h': 'dex_sellers_4h', + 'dex_sells_12h': 'dex_sells_12h', + 'dex_sells_15m': 'dex_sells_15m', + 'dex_sells_1h': 'dex_sells_1h', + 'dex_sells_24h': 'dex_sells_24h', + 'dex_sells_4h': 'dex_sells_4h', + 'dex_total_liquidity': 'dex_total_liquidity', + 'dex_total_supply': 'dex_total_supply', + 'dex_txs_count_12h': 'dex_txs_count_12h', + 'dex_txs_count_15m': 'dex_txs_count_15m', + 'dex_txs_count_1h': 'dex_txs_count_1h', + 'dex_txs_count_24h': 'dex_txs_count_24h', + 'dex_txs_count_4h': 'dex_txs_count_4h', + 'dex_txs_count_uniq_12h': 'dex_txs_count_uniq_12h', + 'dex_txs_count_uniq_15m': 'dex_txs_count_uniq_15m', + 'dex_txs_count_uniq_1h': 'dex_txs_count_uniq_1h', + 'dex_txs_count_uniq_24h': 'dex_txs_count_uniq_24h', + 'dex_txs_count_uniq_4h': 'dex_txs_count_uniq_4h', 'diluted_shares_outstanding_fq': 'diluted_shares_outstanding_fq', 'dividend_amount_recent': 'dividend_amount_recent', 'dividend_amount_upcoming': 'dividend_amount_upcoming', @@ -2847,17 +2906,27 @@ 'earnings_per_share_forecast_next_fy': 'earnings_per_share_forecast_next_fy', 'earnings_per_share_fq': 'earnings_per_share_fq', 'earnings_per_share_fy': 'earnings_per_share_fy', + 'earnings_publication_type_fq': 'earnings_publication_type_fq', + 'earnings_publication_type_next_fq': 'earnings_publication_type_next_fq', 'earnings_release_calendar_date': 'earnings_release_calendar_date', 'earnings_release_date': 'earnings_release_date', 'earnings_release_next_calendar_date': 'earnings_release_next_calendar_date', 'earnings_release_next_date': 'earnings_release_next_date', 'earnings_release_next_time': 'earnings_release_next_time', + 'earnings_release_next_trading_date_fq': 'earnings_release_next_trading_date_fq', + 'earnings_release_next_trading_date_fy': 'earnings_release_next_trading_date_fy', 'earnings_release_time': 'earnings_release_time', + 'earnings_release_trading_date_fq': 'earnings_release_trading_date_fq', + 'earnings_release_trading_date_fy': 'earnings_release_trading_date_fy', 'ebit_ttm': 'ebit_ttm', 'ebitda': 'ebitda', 'ebitda_fq_h': 'ebitda_fq_h', 'ebitda_fy': 'ebitda_fy', 'ebitda_fy_h': 'ebitda_fy_h', + 'ebitda_interst_cover_fy': 'ebitda_interst_cover_fy', + 'ebitda_interst_cover_ttm': 'ebitda_interst_cover_ttm', + 'ebitda_less_capex_interst_cover_fy': 'ebitda_less_capex_interst_cover_fy', + 'ebitda_less_capex_interst_cover_ttm': 'ebitda_less_capex_interst_cover_ttm', 'ebitda_per_employee_fy': 'ebitda_per_employee_fy', 'ebitda_qoq_growth_fq': 'ebitda_qoq_growth_fq', 'ebitda_ttm': 'ebitda_ttm', @@ -2865,6 +2934,7 @@ 'ebitda_yoy_growth_fq': 'ebitda_yoy_growth_fq', 'ebitda_yoy_growth_fy': 'ebitda_yoy_growth_fy', 'ebitda_yoy_growth_ttm': 'ebitda_yoy_growth_ttm', + 'economic-category-id': 'economic-category-id', 'enterprise_value_current': 'enterprise_value_current', 'enterprise_value_ebitda_current': 'enterprise_value_ebitda_current', 'enterprise_value_ebitda_ttm': 'enterprise_value_ebitda_ttm', @@ -2888,6 +2958,8 @@ 'fiscal_period_end_fh': 'fiscal_period_end_fh', 'fiscal_period_end_fq': 'fiscal_period_end_fq', 'fiscal_period_fy_h': 'fiscal_period_fy_h', + 'fixed_assets_turnover_fq': 'fixed_assets_turnover_fq', + 'fixed_assets_turnover_fy': 'fixed_assets_turnover_fy', 'float_shares_outstanding': 'float_shares_outstanding', 'float_shares_outstanding_current': 'float_shares_outstanding_current', 'float_shares_percent_current': 'float_shares_percent_current', @@ -2912,6 +2984,7 @@ 'free_cash_flow_yoy_growth_ttm': 'free_cash_flow_yoy_growth_ttm', 'frequency_recent': 'frequency_recent', 'frequency_upcoming': 'frequency_upcoming', + 'fully_diluted_value': 'fully_diluted_value', 'fund_flows.1M': 'fund_flows.1M', 'fund_flows.1Y': 'fund_flows.1Y', 'fund_flows.3M': 'fund_flows.3M', @@ -3002,6 +3075,7 @@ 'holds_derivatives_flag': 'holds_derivatives_flag', 'in_the_money_addresses_percentage': 'in_the_money_addresses_percentage', 'index': 'index', + 'index_id': 'index_id', 'index_priority': 'index_priority', 'index_provider': 'index_provider', 'indicated_annual_dividend': 'indicated_annual_dividend', @@ -3016,10 +3090,15 @@ 'indicators_bars_count|1W': 'indicators_bars_count|1W', 'indicators_bars_count|1M': 'indicators_bars_count|1M', 'industry': 'industry', + 'interst_cover_fy': 'interst_cover_fy', + 'interst_cover_ttm': 'interst_cover_ttm', + 'invent_turnover_current': 'invent_turnover_current', + 'invent_turnover_fy': 'invent_turnover_fy', 'inverse_flag': 'inverse_flag', 'is_blacklisted': 'is_blacklisted', 'is_primary': 'is_primary', 'is_shariah_compliant': 'is_shariah_compliant', + 'issuance_of_stock_net_ttm': 'issuance_of_stock_net_ttm', 'issuer': 'issuer', 'k1_form': 'k1_form', 'large_tx_count': 'large_tx_count', @@ -3041,7 +3120,6 @@ 'leverage': 'leverage', 'leverage_ratio': 'leverage_ratio', 'leveraged_flag': 'leveraged_flag', - 'logoid': 'logoid', 'long_term_capital': 'long_term_capital', 'long_term_debt_to_assets_fq': 'long_term_debt_to_assets_fq', 'long_term_debt_to_assets_fy': 'long_term_debt_to_assets_fy', @@ -3067,6 +3145,7 @@ 'market_cap_to_tvl': 'market_cap_to_tvl', 'maturity_date': 'maturity_date', 'max_supply': 'max_supply', + 'measure': 'measure', 'minmov': 'minmov', 'minmove2': 'minmove2', 'most_recent_quarter_date': 'most_recent_quarter_date', @@ -3088,6 +3167,8 @@ 'nav_total_return.YTD': 'nav_total_return.YTD', 'net_debt': 'net_debt', 'net_debt_fq': 'net_debt_fq', + 'net_debt_to_ebitda_fq': 'net_debt_to_ebitda_fq', + 'net_debt_to_ebitda_fy': 'net_debt_to_ebitda_fy', 'net_income': 'net_income', 'net_income_bef_disc_oper_fy': 'net_income_bef_disc_oper_fy', 'net_income_bef_disc_oper_margin_fy': 'net_income_bef_disc_oper_margin_fy', @@ -3207,6 +3288,8 @@ 'price_sales': 'price_sales', 'price_sales_current': 'price_sales_current', 'price_sales_ratio': 'price_sales_ratio', + 'price_target_1y': 'price_target_1y', + 'price_target_1y_delta': 'price_target_1y_delta', 'price_target_average': 'price_target_average', 'price_target_high': 'price_target_high', 'price_target_low': 'price_target_low', @@ -3233,6 +3316,8 @@ 'rates_pt': 'rates_pt', 'rates_time_series': 'rates_time_series', 'rates_ttm': 'rates_ttm', + 'receivables_turnover_fq': 'receivables_turnover_fq', + 'receivables_turnover_fy': 'receivables_turnover_fy', 'recommendation_buy': 'recommendation_buy', 'recommendation_hold': 'recommendation_hold', 'recommendation_mark': 'recommendation_mark', @@ -3262,22 +3347,30 @@ 'return_on_assets': 'return_on_assets', 'return_on_assets_fq': 'return_on_assets_fq', 'return_on_assets_fy': 'return_on_assets_fy', + 'return_on_capital_employed_fq': 'return_on_capital_employed_fq', + 'return_on_capital_employed_fy': 'return_on_capital_employed_fy', 'return_on_equity': 'return_on_equity', 'return_on_equity_fq': 'return_on_equity_fq', 'return_on_equity_fy': 'return_on_equity_fy', 'return_on_invested_capital': 'return_on_invested_capital', 'return_on_invested_capital_fq': 'return_on_invested_capital_fq', 'return_on_invested_capital_fy': 'return_on_invested_capital_fy', + 'return_on_tang_assets_fq': 'return_on_tang_assets_fq', + 'return_on_tang_assets_fy': 'return_on_tang_assets_fy', + 'return_on_tang_equity_fq': 'return_on_tang_equity_fq', + 'return_on_tang_equity_fy': 'return_on_tang_equity_fy', + 'return_on_total_capital_fq': 'return_on_total_capital_fq', + 'return_on_total_capital_fy': 'return_on_total_capital_fy', 'revenue_forecast_fq': 'revenue_forecast_fq', 'revenue_forecast_next_fq': 'revenue_forecast_next_fq', 'revenue_fq': 'revenue_fq', 'revenue_per_employee': 'revenue_per_employee', 'revenue_per_share_fy': 'revenue_per_share_fy', 'revenue_per_share_ttm': 'revenue_per_share_ttm', - 'root': 'root', + 'revenue_surprise_fq': 'revenue_surprise_fq', + 'revenue_surprise_percent_fq': 'revenue_surprise_percent_fq', 'rtc': 'rtc', 'sector': 'sector', - 'segment': 'segment', 'selection_criteria': 'selection_criteria', 'sell_gen_admin_exp_other_fy': 'sell_gen_admin_exp_other_fy', 'sell_gen_admin_exp_other_ratio_fy': 'sell_gen_admin_exp_other_ratio_fy', @@ -3316,6 +3409,8 @@ 'total_assets_fy_h': 'total_assets_fy_h', 'total_assets_per_employee_fy': 'total_assets_per_employee_fy', 'total_assets_qoq_growth_fq': 'total_assets_qoq_growth_fq', + 'total_assets_to_equity_fq': 'total_assets_to_equity_fq', + 'total_assets_to_equity_fy': 'total_assets_to_equity_fy', 'total_assets_yoy_growth_fq': 'total_assets_yoy_growth_fq', 'total_assets_yoy_growth_fy': 'total_assets_yoy_growth_fy', 'total_capital': 'total_capital', @@ -3331,6 +3426,8 @@ 'total_debt_fy_h': 'total_debt_fy_h', 'total_debt_per_employee_fy': 'total_debt_per_employee_fy', 'total_debt_qoq_growth_fq': 'total_debt_qoq_growth_fq', + 'total_debt_to_capital_fq': 'total_debt_to_capital_fq', + 'total_debt_to_capital_fy': 'total_debt_to_capital_fy', 'total_debt_to_ebitda_fq': 'total_debt_to_ebitda_fq', 'total_debt_to_ebitda_fy': 'total_debt_to_ebitda_fy', 'total_debt_yoy_growth_fq': 'total_debt_yoy_growth_fq', @@ -3366,6 +3463,7 @@ 'type': 'type', 'typespecs': 'typespecs', 'ucits_compliant_flag': 'ucits_compliant_flag', + 'unit-id': 'unit-id', 'update-time': 'update-time', 'update_mode': 'update_mode', 'update_mode|1': 'update_mode|1', @@ -3378,6 +3476,7 @@ 'update_mode|1W': 'update_mode|1W', 'update_mode|1M': 'update_mode|1M', 'update_time': 'update_time', + 'value-unit-id': 'value-unit-id', 'velocity': 'velocity', 'volume': 'volume', 'volume|1': 'volume|1', From 9304cbc05a42b2a2b496b49fae1214ae1e163669 Mon Sep 17 00:00:00 2001 From: Shneor <770elmo@gmail.com> Date: Fri, 15 Mar 2024 17:25:38 +0200 Subject: [PATCH 2/2] Updated markets --- src/tradingview_screener/constants.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/tradingview_screener/constants.py b/src/tradingview_screener/constants.py index 4a9dbc43..5039e408 100644 --- a/src/tradingview_screener/constants.py +++ b/src/tradingview_screener/constants.py @@ -37,7 +37,6 @@ 'coin', 'crypto', 'economics2', - 'euronext', 'forex', 'futures', 'options',