# otp.ShowSymbologyList

### *class* ShowSymbologyList(symbol=utils.adaptive, db=utils.adaptive_to_default, tick_type=utils.adaptive, start=utils.adaptive, end=utils.adaptive, query_parameters=None, \*\*kwargs)

Bases: [`Source`](https://docs.pip.distribution.sol.onetick.com/api/source/root.html.md#onetick.py.Source)

Lists local symbologies and symbologies from directly or indirectly attached tick servers.

Output ticks have `SYMBOLOGY` field with the name of the symbology.

* **Parameters:**
  * **symbol** (str, list of str, [`Source`](https://docs.pip.distribution.sol.onetick.com/api/source/root.html.md#onetick.py.Source), [`query`](https://docs.pip.distribution.sol.onetick.com/api/misc/query.html.md#onetick.py.query), [`eval query`](https://docs.pip.distribution.sol.onetick.com/api/misc/eval.html.md#onetick.py.eval)) -- Symbol(s) from which data should be taken.
    If set, will override the value specified in [`otp.run`](https://docs.pip.distribution.sol.onetick.com/api/run.html.md#onetick.py.run).
  * **db** ([*str*](https://docs.pip.distribution.sol.onetick.com/api/operation/str/root.html.md#onetick.py.Operation.str)) -- Database name to set on the OneTick's graph node.
    By default [`otp.config.default_db`](https://docs.pip.distribution.sol.onetick.com/api/config.html.md#onetick.py.configuration.Config.default_db) is used.
  * **tick_type** ([*str*](https://docs.pip.distribution.sol.onetick.com/api/operation/str/root.html.md#onetick.py.Operation.str)) -- Tick type to set on the OneTick's graph node.
    Default: ANY.
  * **start** ([`otp.datetime`](https://docs.pip.distribution.sol.onetick.com/api/datetime/dt.html.md#onetick.py.datetime)) -- Custom start time of the source.
    If set, will override the value specified in [`otp.run`](https://docs.pip.distribution.sol.onetick.com/api/run.html.md#onetick.py.run).
  * **end** ([`otp.datetime`](https://docs.pip.distribution.sol.onetick.com/api/datetime/dt.html.md#onetick.py.datetime)) -- Custom end time of the source.
    If set, will override the value specified in [`otp.run`](https://docs.pip.distribution.sol.onetick.com/api/run.html.md#onetick.py.run).
  * **query_parameters** ([`otp.QueryParameters`](https://docs.pip.distribution.sol.onetick.com/api/misc/query_parameters.html.md#onetick.py.QueryParameters)) -- Additional query properties to be set in the resulting .otq file.
    They will be used if they are not overridden by other parameters or in [`otp.run`](https://docs.pip.distribution.sol.onetick.com/api/run.html.md#onetick.py.run).

### Examples

List all available symbologies:

```pycon
>>> src = otp.ShowSymbologyList()
>>> otp.run(src)
        Time SYMBOLOGY
0 2003-12-01       BBG
1 2003-12-01      BSYM
2 2003-12-01      BTKR
...
```

#### SEE ALSO
**SHOW_SYMBOLOGY_LIST** OneTick event processor
<br/>
[`onetick.py.SymbologyMapping`](https://docs.pip.distribution.sol.onetick.com/api/sources/symbology_mapping.html.md#onetick.py.SymbologyMapping)
<br/>
[`onetick.py.misc.get_symbology_mapping()`](https://docs.pip.distribution.sol.onetick.com/api/functions/misc/get_symbology_mapping.html.md#onetick.py.misc.get_symbology_mapping)
<br/>
