PINE LIBRARY
更新済

ChainAggLib - library for aggregation of main chain tickers

277
Library "ChainAggLib"
ChainAggLib — token -> main protocol coin (chain) and top-5 exchange tickers for volume aggregation.
Library only (no plots). All helpers are pure functions and do not modify globals.

norm_sym(s)
  Parameters:
    s (string)

get_base_from_symbol(full_symbol)
  Parameters:
    full_symbol (string)

get_chain_for_token(token_symbol)
  Parameters:
    token_symbol (string)

get_top5_exchange_tickers_for_chain(chain_code)
  Parameters:
    chain_code (string)

get_top5_exchange_tickers_for_token(token_symbol)
  Parameters:
    token_symbol (string)

join_tickers(arr)
  Parameters:
    arr (array<string>)

contains_symbol(arr, symbol)
  Parameters:
    arr (array<string>)
    symbol (string)

contains_current(arr)
  Parameters:
    arr (array<string>)

get_arr_for_current_token()

get_chain_for_current()
リリースノート
v2 slight ticker correction
リリースノート
v3
リリースノート
v4 altcoins tickers update
リリースノート
v5
リリースノート
v6
リリースノート
v7

map-based structure data storage and aggregated altcoins ticker lists retrieval

Added:
init_token_database()

get_token_info(db, token_symbol)
  Parameters:
    db (map<string, string>)
    token_symbol (string)

is_token_known(token_symbol)
  Parameters:
    token_symbol (string)

is_l1_chain(token_symbol)
  Parameters:
    token_symbol (string)

get_direct_aggregation_tickers(token_symbol)
  Parameters:
    token_symbol (string)

get_all_tokens()

supports_direct_aggregation()
リリースノート
v8

Added:
init_asset_class_map()

init_trading_hours_map()

get_asset_meta(symbol_or_token)
  Parameters:
    symbol_or_token (string)

get_current_asset_meta()

is_index(sym)
  Parameters:
    sym (string)

is_crypto_main(sym)
  Parameters:
    sym (string)

is_commodity(sym)
  Parameters:
    sym (string)

is_shares(sym)
  Parameters:
    sym (string)

get_trading_hours(sym)
  Parameters:
    sym (string)
リリースノート
v9
リリースノート
v10

added natural gas
リリースノート
v11

Added:
get_token_info_extended(db, token_symbol)
  Parameters:
    db (map<string, string>)
    token_symbol (string)

get_chain_market_tickers(token_or_chain)
  Parameters:
    token_or_chain (string)

get_spot_tickers_for_chain(chain_or_token)
  Parameters:
    chain_or_token (string)

get_perp_tickers_for_chain(chain_or_token)
  Parameters:
    chain_or_token (string)

get_futures_tickers_for_chain(chain_or_token)
  Parameters:
    chain_or_token (string)

get_spot_tickers_for_current()

get_perp_tickers_for_current()

get_futures_tickers_for_current()
リリースノート
v12
リリースノート
v13

Added:
f_extract_base_symbol(ticker)
  Parameters:
    ticker (string)
リリースノート
v14
リリースノート
v15
リリースノート
v16

Added:
init_norm_sym(s)
  Parameters:
    s (string)

Removed:
norm_sym(s)
リリースノート
v17

Added:
get_micro_state(symbol_override)
  Parameters:
    symbol_override (simple string)

get_scientific_delta(symbol_override)
  Parameters:
    symbol_override (simple string)

get_aggregated_volume(symbol_override)
  Parameters:
    symbol_override (simple string)

MicroState
  Fields:
    volume_total (series float)
    delta_aggressor (series float)
    delta_absorb (series float)
    market_impact (series float)
    flow_toxicity (series float)
    efficiency_ratio (series float)
リリースノート
v18

免責事項

これらの情報および投稿は、TradingViewが提供または承認する金融、投資、取引、またはその他の種類の助言もしくは推奨であることを意図したものではなく、またこれらに該当するものでもありません。詳細は利用規約をご覧ください。