diff --git a/airbyte-integrations/connectors/source-twelve-data/README.md b/airbyte-integrations/connectors/source-twelve-data/README.md
new file mode 100644
index 000000000000..e577763749b5
--- /dev/null
+++ b/airbyte-integrations/connectors/source-twelve-data/README.md
@@ -0,0 +1,36 @@
+# Twelve Data
+This directory contains the manifest-only connector for `source-twelve-data`.
+
+Twelve data can be used to access the data of world financial markets including stocks, forex, ETFs, indices, and cryptocurrencies.
+This connector has various streams including but not limited to Stocks , Forex Pairs , Crypto Currencies , Time Series and Techical Indicators
+
+Docs : https://twelvedata.com/docs
+
+## Usage
+There are multiple ways to use this connector:
+- You can use this connector as any other connector in Airbyte Marketplace.
+- You can load this connector in `pyairbyte` using `get_source`!
+- You can open this connector in Connector Builder, edit it, and publish to your workspaces.
+
+Please refer to the manifest-only connector documentation for more details.
+
+## Local Development
+We recommend you use the Connector Builder to edit this connector.
+
+But, if you want to develop this connector locally, you can use the following steps.
+
+### Environment Setup
+You will need `airbyte-ci` installed. You can find the documentation [here](airbyte-ci).
+
+### Build
+This will create a dev image (`source-twelve-data:dev`) that you can use to test the connector locally.
+```bash
+airbyte-ci connectors --name=source-twelve-data build
+```
+
+### Test
+This will run the acceptance tests for the connector.
+```bash
+airbyte-ci connectors --name=source-twelve-data test
+```
+
diff --git a/airbyte-integrations/connectors/source-twelve-data/acceptance-test-config.yml b/airbyte-integrations/connectors/source-twelve-data/acceptance-test-config.yml
new file mode 100644
index 000000000000..811095b0dbaf
--- /dev/null
+++ b/airbyte-integrations/connectors/source-twelve-data/acceptance-test-config.yml
@@ -0,0 +1,17 @@
+# See [Connector Acceptance Tests](https://docs.airbyte.com/connector-development/testing-connectors/connector-acceptance-tests-reference)
+# for more information about how to configure these tests
+connector_image: airbyte/source-twelve-data:dev
+acceptance_tests:
+ spec:
+ tests:
+ - spec_path: "manifest.yaml"
+ connection:
+ bypass_reason: "This is a builder contribution, and we do not have secrets at this time"
+ discovery:
+ bypass_reason: "This is a builder contribution, and we do not have secrets at this time"
+ basic_read:
+ bypass_reason: "This is a builder contribution, and we do not have secrets at this time"
+ incremental:
+ bypass_reason: "This is a builder contribution, and we do not have secrets at this time"
+ full_refresh:
+ bypass_reason: "This is a builder contribution, and we do not have secrets at this time"
diff --git a/airbyte-integrations/connectors/source-twelve-data/icon.svg b/airbyte-integrations/connectors/source-twelve-data/icon.svg
new file mode 100644
index 000000000000..709b57cfc2f1
--- /dev/null
+++ b/airbyte-integrations/connectors/source-twelve-data/icon.svg
@@ -0,0 +1,12 @@
+
diff --git a/airbyte-integrations/connectors/source-twelve-data/manifest.yaml b/airbyte-integrations/connectors/source-twelve-data/manifest.yaml
new file mode 100644
index 000000000000..ef15156a3fe4
--- /dev/null
+++ b/airbyte-integrations/connectors/source-twelve-data/manifest.yaml
@@ -0,0 +1,13083 @@
+version: 5.14.0
+
+type: DeclarativeSource
+
+description: >-
+ Twelve data can be used to access the data of world financial markets
+ including stocks, forex, ETFs, indices, and cryptocurrencies.
+
+ This connector has various streams including but not limited to Stocks , Forex
+ Pairs , Crypto Currencies , Time Series and Techical Indicators
+
+
+ Docs : https://twelvedata.com/docs
+
+check:
+ type: CheckStream
+ stream_names:
+ - Stocks
+
+definitions:
+ streams:
+ Stocks:
+ type: DeclarativeStream
+ name: Stocks
+ primary_key:
+ - symbol
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: stocks
+ http_method: GET
+ request_parameters:
+ country: "{{ config['country'] }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - data
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Stocks"
+ Forex Pairs:
+ type: DeclarativeStream
+ name: Forex Pairs
+ primary_key:
+ - symbol
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: forex_pairs
+ http_method: GET
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - data
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Forex Pairs"
+ Crypto Currencies:
+ type: DeclarativeStream
+ name: Crypto Currencies
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: cryptocurrencies
+ http_method: GET
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - data
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Crypto Currencies"
+ Funds:
+ type: DeclarativeStream
+ name: Funds
+ primary_key:
+ - symbol
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: funds
+ http_method: GET
+ request_parameters:
+ country: "{{ config[\"country\"] }}"
+ exchange: "{{ config['exchange'] }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - result
+ - list
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Funds"
+ Bonds:
+ type: DeclarativeStream
+ name: Bonds
+ primary_key:
+ - symbol
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: bonds
+ http_method: GET
+ request_parameters:
+ country: "{{ config[\"country\"] }}"
+ exchange: "{{ config['exchange'] }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - result
+ - list
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Bonds"
+ ETFs:
+ type: DeclarativeStream
+ name: ETFs
+ primary_key:
+ - symbol
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: etfs
+ http_method: GET
+ request_parameters:
+ country: "{{ config[\"country\"] }}"
+ exchange: "{{ config['exchange'] }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - data
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/ETFs"
+ Commodities:
+ type: DeclarativeStream
+ name: Commodities
+ primary_key:
+ - symbol
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: commodities
+ http_method: GET
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - data
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Commodities"
+ Exchanges:
+ type: DeclarativeStream
+ name: Exchanges
+ primary_key:
+ - code
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: exchanges
+ http_method: GET
+ request_parameters:
+ country: "{{ config[\"country\"] }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - data
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Exchanges"
+ Cryptocurrency Exchanges:
+ type: DeclarativeStream
+ name: Cryptocurrency Exchanges
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: cryptocurrency_exchanges
+ http_method: GET
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - data
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Cryptocurrency Exchanges"
+ Market State:
+ type: DeclarativeStream
+ name: Market State
+ primary_key:
+ - code
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: market_state
+ http_method: GET
+ request_parameters:
+ country: "{{ config[\"country\"] }}"
+ exchange: "{{ config['exchange'] }}"
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path: []
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Market State"
+ Instrument Type:
+ type: DeclarativeStream
+ name: Instrument Type
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: instrument_type
+ http_method: GET
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path: []
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Instrument Type"
+ Countries:
+ type: DeclarativeStream
+ name: Countries
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: countries
+ http_method: GET
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - data
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Countries"
+ Technical Indicators:
+ type: DeclarativeStream
+ name: Technical Indicators
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: technical_indicators
+ http_method: GET
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - data
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Technical Indicators"
+ Time Series:
+ type: DeclarativeStream
+ name: Time Series
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: time_series
+ http_method: GET
+ request_parameters:
+ symbol: "{{ stream_partition.symb }}"
+ interval: "{{ config['interval'] }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ response_filters:
+ - type: HttpResponseFilter
+ action: FAIL
+ http_codes:
+ - 404
+ error_message: Please ennter the symbol and interval
+ error_message_contains: >-
+ **symbol** or **figi** parameter is missing or invalid.
+ Please provide a valid symbol according to API
+ documentation
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - values
+ partition_router:
+ type: SubstreamPartitionRouter
+ parent_stream_configs:
+ - type: ParentStreamConfig
+ parent_key: symbol
+ partition_field: symb
+ stream:
+ $ref: "#/definitions/streams/Stocks"
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Time Series"
+ Exchange Rate:
+ type: DeclarativeStream
+ name: Exchange Rate
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: exchange_rate
+ http_method: GET
+ request_parameters:
+ symbol: "{{ stream_partition.symb }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path: []
+ partition_router:
+ type: SubstreamPartitionRouter
+ parent_stream_configs:
+ - type: ParentStreamConfig
+ parent_key: symbol
+ partition_field: symb
+ stream:
+ $ref: "#/definitions/streams/Forex Pairs"
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Exchange Rate"
+ Quote:
+ type: DeclarativeStream
+ name: Quote
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: quote
+ http_method: GET
+ request_parameters:
+ symbol: "{{ stream_partition.symb }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path: []
+ partition_router:
+ type: SubstreamPartitionRouter
+ parent_stream_configs:
+ - type: ParentStreamConfig
+ parent_key: symbol
+ partition_field: symb
+ stream:
+ $ref: "#/definitions/streams/Stocks"
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Quote"
+ Price:
+ type: DeclarativeStream
+ name: Price
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: price
+ http_method: GET
+ request_parameters:
+ symbol: "{{ stream_partition.symb }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path: []
+ partition_router:
+ type: SubstreamPartitionRouter
+ parent_stream_configs:
+ - type: ParentStreamConfig
+ parent_key: symbol
+ partition_field: symb
+ stream:
+ $ref: "#/definitions/streams/Stocks"
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Price"
+ EOD Price:
+ type: DeclarativeStream
+ name: EOD Price
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: eod
+ http_method: GET
+ request_parameters:
+ symbol: "{{ stream_partition.symb }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path: []
+ partition_router:
+ type: SubstreamPartitionRouter
+ parent_stream_configs:
+ - type: ParentStreamConfig
+ parent_key: symbol
+ partition_field: symb
+ stream:
+ $ref: "#/definitions/streams/Stocks"
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/EOD Price"
+ Mutual Funds:
+ type: DeclarativeStream
+ name: Mutual Funds
+ primary_key:
+ - symbol
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: mutual_funds/list
+ http_method: GET
+ request_parameters:
+ country: "{{ config[\"country\"] }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - result
+ - list
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/Mutual Funds"
+ MFs Family List:
+ type: DeclarativeStream
+ name: MFs Family List
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: mutual_funds/family
+ http_method: GET
+ request_parameters:
+ country: "{{ config[\"country\"] }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - result
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/MFs Family List"
+ MFs Type List:
+ type: DeclarativeStream
+ name: MFs Type List
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: mutual_funds/type
+ http_method: GET
+ request_parameters:
+ country: "{{ config[\"country\"] }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - result
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/MFs Type List"
+ ETFs List:
+ type: DeclarativeStream
+ name: ETFs List
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: etfs/list
+ http_method: GET
+ request_parameters:
+ country: "{{ config[\"country\"] }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - result
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/ETFs List"
+ ETFs Family:
+ type: DeclarativeStream
+ name: ETFs Family
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: etfs/family
+ http_method: GET
+ request_parameters:
+ country: "{{ config[\"country\"] }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - result
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/ETFs Family"
+ ETFs Type List:
+ type: DeclarativeStream
+ name: ETFs Type List
+ retriever:
+ type: SimpleRetriever
+ requester:
+ $ref: "#/definitions/base_requester"
+ path: etfs/type
+ http_method: GET
+ request_parameters:
+ country: "{{ config[\"country\"] }}"
+ error_handler:
+ type: CompositeErrorHandler
+ error_handlers:
+ - type: DefaultErrorHandler
+ backoff_strategies:
+ - type: ConstantBackoffStrategy
+ backoff_time_in_seconds: 60
+ response_filters:
+ - type: HttpResponseFilter
+ action: RATE_LIMITED
+ http_codes:
+ - 429
+ error_message: >-
+ Your request failed as you ran out of API credits for the
+ current minute.
+ error_message_contains: >-
+ Wait for the next minute or consider switching to a higher
+ tier plan at https://twelvedata.com/pricing
+ record_selector:
+ type: RecordSelector
+ extractor:
+ type: DpathExtractor
+ field_path:
+ - result
+ schema_loader:
+ type: InlineSchemaLoader
+ schema:
+ $ref: "#/schemas/ETFs Type List"
+ base_requester:
+ type: HttpRequester
+ url_base: https://api.twelvedata.com/
+ authenticator:
+ type: ApiKeyAuthenticator
+ api_token: "{{ config[\"api_key\"] }}"
+ inject_into:
+ type: RequestOption
+ field_name: apikey
+ inject_into: request_parameter
+
+streams:
+ - $ref: "#/definitions/streams/Stocks"
+ - $ref: "#/definitions/streams/Forex Pairs"
+ - $ref: "#/definitions/streams/Crypto Currencies"
+ - $ref: "#/definitions/streams/Funds"
+ - $ref: "#/definitions/streams/Bonds"
+ - $ref: "#/definitions/streams/ETFs"
+ - $ref: "#/definitions/streams/Commodities"
+ - $ref: "#/definitions/streams/Exchanges"
+ - $ref: "#/definitions/streams/Cryptocurrency Exchanges"
+ - $ref: "#/definitions/streams/Market State"
+ - $ref: "#/definitions/streams/Instrument Type"
+ - $ref: "#/definitions/streams/Countries"
+ - $ref: "#/definitions/streams/Technical Indicators"
+ - $ref: "#/definitions/streams/Time Series"
+ - $ref: "#/definitions/streams/Exchange Rate"
+ - $ref: "#/definitions/streams/Quote"
+ - $ref: "#/definitions/streams/Price"
+ - $ref: "#/definitions/streams/EOD Price"
+ - $ref: "#/definitions/streams/Mutual Funds"
+ - $ref: "#/definitions/streams/MFs Family List"
+ - $ref: "#/definitions/streams/MFs Type List"
+ - $ref: "#/definitions/streams/ETFs List"
+ - $ref: "#/definitions/streams/ETFs Family"
+ - $ref: "#/definitions/streams/ETFs Type List"
+
+spec:
+ type: Spec
+ connection_specification:
+ type: object
+ $schema: http://json-schema.org/draft-07/schema#
+ required:
+ - api_key
+ properties:
+ api_key:
+ type: string
+ order: 0
+ title: API Key
+ airbyte_secret: true
+ country:
+ type: string
+ description: Where instrument is traded
+ order: 1
+ title: Country
+ exchange:
+ type: string
+ description: Where instrument is traded
+ order: 2
+ title: Exchange
+ symbol:
+ type: string
+ description: Ticker of the instrument
+ order: 3
+ title: Symbol
+ interval:
+ type: string
+ description: >-
+ Between two consecutive points in time series Supports: 1min, 5min,
+ 15min, 30min, 45min, 1h, 2h, 4h, 1day, 1week, 1month
+ order: 4
+ title: Interval
+ additionalProperties: true
+
+metadata:
+ autoImportSchema:
+ Stocks: true
+ Forex Pairs: true
+ Crypto Currencies: true
+ Funds: true
+ Bonds: true
+ ETFs: true
+ Commodities: true
+ Exchanges: true
+ Cryptocurrency Exchanges: true
+ Market State: true
+ Instrument Type: true
+ Countries: true
+ Technical Indicators: true
+ Time Series: true
+ Exchange Rate: true
+ Quote: true
+ Price: true
+ EOD Price: true
+ Mutual Funds: true
+ MFs Family List: true
+ MFs Type List: true
+ ETFs List: true
+ ETFs Family: true
+ ETFs Type List: true
+ testedStreams:
+ Stocks:
+ hasRecords: true
+ streamHash: a158beb0bbef099fc60346adb4688005f701fc02
+ hasResponse: true
+ primaryKeysAreUnique: true
+ primaryKeysArePresent: true
+ responsesAreSuccessful: true
+ Forex Pairs:
+ hasRecords: true
+ streamHash: 7093b7d2e703c60de073e0f13af8caf7215a87d7
+ hasResponse: true
+ primaryKeysAreUnique: true
+ primaryKeysArePresent: true
+ responsesAreSuccessful: true
+ Crypto Currencies:
+ hasRecords: true
+ streamHash: 98aba73994263e044f756f3e33a1949e818fd579
+ hasResponse: true
+ primaryKeysAreUnique: true
+ primaryKeysArePresent: true
+ responsesAreSuccessful: true
+ Funds:
+ streamHash: a4ec617ef11157f1f018285f51bb00e9b2cbb282
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Bonds:
+ streamHash: 2141110b7845299aa199eb589ad9bbc05de2b581
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ ETFs:
+ streamHash: bd27387254c9ee61eadb908d8ab7032fbaf7ea99
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Commodities:
+ streamHash: c2f0b041bd34660f5e6a5c6b659fc35a727514d5
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Exchanges:
+ streamHash: 82ed914703e57636197592a1f259afe186cd61c9
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Cryptocurrency Exchanges:
+ streamHash: 1f94b9346cc25481dd1d53bfeb0baeaa4361ae53
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Market State:
+ streamHash: 9b26c67ebd369d89c2e362fea6a17c8aebe7a4d8
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Instrument Type:
+ streamHash: 121e5c73a55bece0b6d8c3615e51ed1d4b971436
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Countries:
+ streamHash: 632a974afd2ab7e54e21a900cac97003eb7fa6e9
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Technical Indicators:
+ streamHash: 22bdd83a7abb3e059b6f6cd6e557fe273c958b3d
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Time Series:
+ streamHash: deb4fba5f561ce9e57055b505b519aed7a541b45
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Exchange Rate:
+ streamHash: 719202f86ee34ac5bf87d6bf0f7452a8f656c54e
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Quote:
+ streamHash: 2e3059f6bbf174d5841432474c88c0d38a296ddc
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Price:
+ streamHash: 745a5ac627f72bcbb37d3d681137ffaf484aa314
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ EOD Price:
+ streamHash: f88c2d8b61b2712dba195336c65382ffc069846b
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ Mutual Funds:
+ streamHash: 7ed5f85099e468eaa890234999776a799ebaeebf
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ MFs Family List:
+ streamHash: 812934816565ad9c3257e1c707aad82566ae0ca9
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ MFs Type List:
+ streamHash: cfc53e98670638ca851829d2189866faecfc4370
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ ETFs List:
+ streamHash: ceda007ad2a4b5ac8bfbf216172cb810acfe81e9
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ ETFs Family:
+ streamHash: 9ae0eab55dfdee54d8bd0ea88889eb961299f64f
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ ETFs Type List:
+ streamHash: f1c197d741b0dae5056a7ebcddc49d5c352c2666
+ hasResponse: true
+ responsesAreSuccessful: true
+ hasRecords: true
+ primaryKeysArePresent: true
+ primaryKeysAreUnique: true
+ assist: {}
+
+schemas:
+ Stocks:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ country:
+ type:
+ - string
+ - "null"
+ currency:
+ type:
+ - string
+ - "null"
+ exchange:
+ type:
+ - string
+ - "null"
+ figi_code:
+ type:
+ - string
+ - "null"
+ mic_code:
+ type:
+ - string
+ - "null"
+ name:
+ type:
+ - string
+ - "null"
+ symbol:
+ type: string
+ required:
+ - symbol
+ Forex Pairs:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ currency_base:
+ type:
+ - string
+ - "null"
+ currency_group:
+ type:
+ - string
+ - "null"
+ currency_quote:
+ type:
+ - string
+ - "null"
+ symbol:
+ type: string
+ required:
+ - symbol
+ Crypto Currencies:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ available_exchanges:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ currency_base:
+ type:
+ - string
+ - "null"
+ currency_quote:
+ type:
+ - string
+ - "null"
+ symbol:
+ type:
+ - string
+ - "null"
+ Funds:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ country:
+ type:
+ - string
+ - "null"
+ currency:
+ type:
+ - string
+ - "null"
+ exchange:
+ type:
+ - string
+ - "null"
+ figi_code:
+ type:
+ - string
+ - "null"
+ mic_code:
+ type:
+ - string
+ - "null"
+ name:
+ type:
+ - string
+ - "null"
+ symbol:
+ type: string
+ required:
+ - symbol
+ Bonds:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ country:
+ type:
+ - string
+ - "null"
+ currency:
+ type:
+ - string
+ - "null"
+ exchange:
+ type:
+ - string
+ - "null"
+ mic_code:
+ type:
+ - string
+ - "null"
+ name:
+ type:
+ - string
+ - "null"
+ symbol:
+ type: string
+ required:
+ - symbol
+ ETFs:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ country:
+ type:
+ - string
+ - "null"
+ currency:
+ type:
+ - string
+ - "null"
+ exchange:
+ type:
+ - string
+ - "null"
+ figi_code:
+ type:
+ - string
+ - "null"
+ mic_code:
+ type:
+ - string
+ - "null"
+ name:
+ type:
+ - string
+ - "null"
+ symbol:
+ type: string
+ required:
+ - symbol
+ Commodities:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ description:
+ type:
+ - string
+ - "null"
+ category:
+ type:
+ - string
+ - "null"
+ name:
+ type:
+ - string
+ - "null"
+ symbol:
+ type: string
+ required:
+ - symbol
+ Exchanges:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ code:
+ type: string
+ country:
+ type:
+ - string
+ - "null"
+ name:
+ type:
+ - string
+ - "null"
+ timezone:
+ type:
+ - string
+ - "null"
+ required:
+ - code
+ Cryptocurrency Exchanges:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ name:
+ type:
+ - string
+ - "null"
+ Market State:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ code:
+ type: string
+ country:
+ type:
+ - string
+ - "null"
+ is_market_open:
+ type:
+ - boolean
+ - "null"
+ name:
+ type:
+ - string
+ - "null"
+ time_after_open:
+ type:
+ - string
+ - "null"
+ time_to_close:
+ type:
+ - string
+ - "null"
+ time_to_open:
+ type:
+ - string
+ - "null"
+ required:
+ - code
+ Instrument Type:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ result:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ status:
+ type:
+ - string
+ - "null"
+ Countries:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ capital:
+ type:
+ - string
+ - "null"
+ currency:
+ type:
+ - string
+ - "null"
+ iso2:
+ type:
+ - string
+ - "null"
+ iso3:
+ type:
+ - string
+ - "null"
+ name:
+ type:
+ - string
+ - "null"
+ numeric:
+ type:
+ - string
+ - "null"
+ official_name:
+ type:
+ - string
+ - "null"
+ Technical Indicators:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ acos:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ acos:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ ad:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ ad:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ add:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ add:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type_1:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ series_type_2:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ adosc:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ adosc:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ fast_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ slow_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ adx:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ adx:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ adxr:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ adxr:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ apo:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ apo:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ fast_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ ma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ slow_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ aroon:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ aroon_down:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ aroon_up:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ aroonosc:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ aroonosc:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ asin:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ asin:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ atan:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ atan:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ atr:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ atr:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ avg:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ avg:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ avgprice:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ avgprice:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ bbands:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ lower_band:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ middle_band:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ upper_band:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ ma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ sd:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tinting:
+ type:
+ - object
+ - "null"
+ properties:
+ area:
+ type:
+ - object
+ - "null"
+ properties:
+ color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ lower_bound:
+ type:
+ - string
+ - "null"
+ transparency:
+ type:
+ - number
+ - "null"
+ upper_bound:
+ type:
+ - string
+ - "null"
+ beta:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ beta:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type_1:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ series_type_2:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ bop:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ bop:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ cci:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ cci:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tinting:
+ type:
+ - object
+ - "null"
+ properties:
+ area:
+ type:
+ - object
+ - "null"
+ properties:
+ color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ lower_bound:
+ type:
+ - number
+ - "null"
+ transparency:
+ type:
+ - number
+ - "null"
+ upper_bound:
+ type:
+ - number
+ - "null"
+ ceil:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ ceil:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ cmo:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ cmo:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ coppock:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ coppock:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ long_roc_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ short_roc_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ wma_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ correl:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ correl:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type_1:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ series_type_2:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ cos:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ cos:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ cosh:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ cosh:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ crsi:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ crsi:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ percent_rank_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ rsi_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ up_down_length:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tinting:
+ type:
+ - object
+ - "null"
+ properties:
+ area:
+ type:
+ - object
+ - "null"
+ properties:
+ color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ lower_bound:
+ type:
+ - number
+ - "null"
+ transparency:
+ type:
+ - number
+ - "null"
+ upper_bound:
+ type:
+ - number
+ - "null"
+ dema:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ dema:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ div:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ div:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type_1:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ series_type_2:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ dpo:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ dpo:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ centered:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - boolean
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ dx:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ dx:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ ema:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ ema:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ exp:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ exp:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ floor:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ floor:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ heikinashicandles:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ heikincloses:
+ type:
+ - object
+ - "null"
+ properties:
+ display:
+ type:
+ - string
+ - "null"
+ heikinhighs:
+ type:
+ - object
+ - "null"
+ properties:
+ display:
+ type:
+ - string
+ - "null"
+ heikinlows:
+ type:
+ - object
+ - "null"
+ properties:
+ display:
+ type:
+ - string
+ - "null"
+ heikinopens:
+ type:
+ - object
+ - "null"
+ properties:
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ hlc3:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ hlc3:
+ type:
+ - object
+ - "null"
+ properties:
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ ht_dcperiod:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ ht_dcperiod:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ ht_dcphase:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ ht_dcphase:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ ht_phasor:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ in_phase:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ quadrature:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ ht_sine:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ ht_leadsine:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ ht_sine:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ ht_trendline:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ ht_trendline:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ ht_trendmode:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ ht_trendmode:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ ichimoku:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ chikou_span:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ kijun_sen:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ senkou_span_a:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ senkou_span_b:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ tenkan_sen:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ base_line_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ conversion_line_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ include_ahead_span_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - boolean
+ - "null"
+ lagging_span_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ leading_span_b_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tinting:
+ type:
+ - object
+ - "null"
+ properties:
+ area:
+ type:
+ - object
+ - "null"
+ properties:
+ color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ lower_bound:
+ type:
+ - string
+ - "null"
+ transparency:
+ type:
+ - number
+ - "null"
+ upper_bound:
+ type:
+ - string
+ - "null"
+ kama:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ kama:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ keltner:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ lower_line:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ middle_line:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ upper_line:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ atr_time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ ma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ multiplier:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tinting:
+ type:
+ - object
+ - "null"
+ properties:
+ area:
+ type:
+ - object
+ - "null"
+ properties:
+ color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ lower_bound:
+ type:
+ - string
+ - "null"
+ transparency:
+ type:
+ - number
+ - "null"
+ upper_bound:
+ type:
+ - string
+ - "null"
+ kst:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ kst:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ kst_signal:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ roc_period_1:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ roc_period_2:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ roc_period_3:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ roc_period_4:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ signal_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ sma_period_1:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ sma_period_2:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ sma_period_3:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ sma_period_4:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ linearreg:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ linearreg:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ linearregangle:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ linearregangle:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ linearregintercept:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ linearregintercept:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ linearregslope:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ linearregslope:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ ln:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ ln:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ log10:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ log10:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ ma:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ ma:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ ma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ macd:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ macd:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ macd_hist:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ macd_signal:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ fast_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ signal_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ slow_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ macd_slope:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ macd_hist_slope:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ macd_signal_slope:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ macd_slope:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ fast_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ signal_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ slow_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ macdext:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ macd:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ macd_hist:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ macd_signal:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ fast_ma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ fast_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ signal_ma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ signal_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ slow_ma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ slow_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ mama:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ fama:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ mama:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ fast_limit:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ slow_limit:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ mavp:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ mavp:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ ma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ max_period:
+ type:
+ - object
+ - "null"
+ properties:
+ default:
+ type:
+ - string
+ - "null"
+ min_period:
+ type:
+ - object
+ - "null"
+ properties:
+ default:
+ type:
+ - string
+ - "null"
+ periods:
+ type:
+ - object
+ - "null"
+ properties:
+ default:
+ type:
+ - string
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ max:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ max:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ maxindex:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ maxidx:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ mcginley_dynamic:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ mcginley_dynamic:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ medprice:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ medprice:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ mfi:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ mfi:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tinting:
+ type:
+ - object
+ - "null"
+ properties:
+ area:
+ type:
+ - object
+ - "null"
+ properties:
+ color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ lower_bound:
+ type:
+ - number
+ - "null"
+ transparency:
+ type:
+ - number
+ - "null"
+ upper_bound:
+ type:
+ - number
+ - "null"
+ midpoint:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ midpoint:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ midprice:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ midprice:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ min:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ min:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ minindex:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ minidx:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ minmax:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ max:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ min:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ minmaxindex:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ maxidx:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ minidx:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ minus_di:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ minus_di:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ minus_dm:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ minus_dm:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ mom:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ mom:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ mult:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ mult:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type_1:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ series_type_2:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ natr:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ natr:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ obv:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ obv:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ percent_b:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ percent_b:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ ma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ sd:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tinting:
+ type:
+ - object
+ - "null"
+ properties:
+ area:
+ type:
+ - object
+ - "null"
+ properties:
+ color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ lower_bound:
+ type:
+ - number
+ - "null"
+ transparency:
+ type:
+ - number
+ - "null"
+ upper_bound:
+ type:
+ - number
+ - "null"
+ pivot_points_hl:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ pivot_point_h:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ pivot_point_l:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ plus_di:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ plus_di:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ plus_dm:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ plus_dm:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ ppo:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ ppo:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ fast_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ ma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ slow_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ roc:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ roc:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ rocp:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ rocp:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ rocr:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ rocr:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ rocr100:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ rocr100:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ rsi:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ rsi:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tinting:
+ type:
+ - object
+ - "null"
+ properties:
+ area:
+ type:
+ - object
+ - "null"
+ properties:
+ color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ lower_bound:
+ type:
+ - number
+ - "null"
+ transparency:
+ type:
+ - number
+ - "null"
+ upper_bound:
+ type:
+ - number
+ - "null"
+ rvol:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ rvol:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ sar:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ sar:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ acceleration:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ maximum:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ sarext:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ sarext:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ acceleration_limit_long:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ acceleration_limit_short:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ acceleration_long:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ acceleration_max_long:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ acceleration_max_short:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ acceleration_short:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ offset_on_reverse:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ start_value:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ sin:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ sin:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ sinh:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ sinh:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ sma:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ sma:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ sqrt:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ sqrt:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ stddev:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ stddev:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ sd:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ stoch:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ slow_d:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ slow_k:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ fast_k_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ slow_d_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ slow_dma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ slow_k_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ slow_kma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ tinting:
+ type:
+ - object
+ - "null"
+ properties:
+ area:
+ type:
+ - object
+ - "null"
+ properties:
+ color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ lower_bound:
+ type:
+ - number
+ - "null"
+ transparency:
+ type:
+ - number
+ - "null"
+ upper_bound:
+ type:
+ - number
+ - "null"
+ stochf:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ fast_d:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ fast_k:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ fast_d_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ fast_dma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ fast_k_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tinting:
+ type:
+ - object
+ - "null"
+ properties:
+ area:
+ type:
+ - object
+ - "null"
+ properties:
+ color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ lower_bound:
+ type:
+ - number
+ - "null"
+ transparency:
+ type:
+ - number
+ - "null"
+ upper_bound:
+ type:
+ - number
+ - "null"
+ stochrsi:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ fast_d:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ fast_k:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ fast_d_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ fast_dma_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ fast_k_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tinting:
+ type:
+ - object
+ - "null"
+ properties:
+ area:
+ type:
+ - object
+ - "null"
+ properties:
+ color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ lower_bound:
+ type:
+ - number
+ - "null"
+ transparency:
+ type:
+ - number
+ - "null"
+ upper_bound:
+ type:
+ - number
+ - "null"
+ sub:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ sub:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type_1:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ series_type_2:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ sum:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ sum:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ supertrend:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ supertrend:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ multiplier:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ supertrend_heikinashicandles:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ heikincloses:
+ type:
+ - object
+ - "null"
+ properties:
+ display:
+ type:
+ - string
+ - "null"
+ heikinhighs:
+ type:
+ - object
+ - "null"
+ properties:
+ display:
+ type:
+ - string
+ - "null"
+ heikinlows:
+ type:
+ - object
+ - "null"
+ properties:
+ display:
+ type:
+ - string
+ - "null"
+ heikinopens:
+ type:
+ - object
+ - "null"
+ properties:
+ display:
+ type:
+ - string
+ - "null"
+ supertrend:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ multiplier:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ t3ma:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ t3ma:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ v_factor:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tan:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ tan:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ tanh:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ tanh:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ tema:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ tema:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ trange:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ trange:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ trima:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ trima:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tsf:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ tsf:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ typprice:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ typprice:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ ultosc:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ ultosc:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period_1:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ time_period_2:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ time_period_3:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ var:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ var:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ vwap:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ vwap:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ sd:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ sd_time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ wclprice:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ wclprice:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ willr:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ willr:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ max_range:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ tinting:
+ type:
+ - object
+ - "null"
+ properties:
+ area:
+ type:
+ - object
+ - "null"
+ properties:
+ color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ lower_bound:
+ type:
+ - number
+ - "null"
+ transparency:
+ type:
+ - number
+ - "null"
+ upper_bound:
+ type:
+ - number
+ - "null"
+ wma:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ description:
+ type:
+ - string
+ - "null"
+ enable:
+ type:
+ - boolean
+ - "null"
+ full_name:
+ type:
+ - string
+ - "null"
+ output_values:
+ type:
+ - object
+ - "null"
+ properties:
+ wma:
+ type:
+ - object
+ - "null"
+ properties:
+ default_color:
+ type:
+ - string
+ - "null"
+ display:
+ type:
+ - string
+ - "null"
+ overlay:
+ type:
+ - boolean
+ - "null"
+ parameters:
+ type:
+ - object
+ - "null"
+ properties:
+ series_type:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ time_period:
+ type:
+ - object
+ - "null"
+ properties:
+ type:
+ type:
+ - string
+ - "null"
+ default:
+ type:
+ - number
+ - "null"
+ min_range:
+ type:
+ - number
+ - "null"
+ Time Series:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ close:
+ type:
+ - string
+ - "null"
+ datetime:
+ type:
+ - string
+ - "null"
+ high:
+ type:
+ - string
+ - "null"
+ low:
+ type:
+ - string
+ - "null"
+ open:
+ type:
+ - string
+ - "null"
+ volume:
+ type:
+ - string
+ - "null"
+ Exchange Rate:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ rate:
+ type:
+ - number
+ - "null"
+ symbol:
+ type:
+ - string
+ - "null"
+ timestamp:
+ type:
+ - number
+ - "null"
+ Quote:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ average_volume:
+ type:
+ - string
+ - "null"
+ change:
+ type:
+ - string
+ - "null"
+ close:
+ type:
+ - string
+ - "null"
+ currency:
+ type:
+ - string
+ - "null"
+ datetime:
+ type:
+ - string
+ - "null"
+ exchange:
+ type:
+ - string
+ - "null"
+ fifty_two_week:
+ type:
+ - object
+ - "null"
+ properties:
+ high:
+ type:
+ - string
+ - "null"
+ high_change:
+ type:
+ - string
+ - "null"
+ high_change_percent:
+ type:
+ - string
+ - "null"
+ low:
+ type:
+ - string
+ - "null"
+ low_change:
+ type:
+ - string
+ - "null"
+ low_change_percent:
+ type:
+ - string
+ - "null"
+ range:
+ type:
+ - string
+ - "null"
+ high:
+ type:
+ - string
+ - "null"
+ is_market_open:
+ type:
+ - boolean
+ - "null"
+ low:
+ type:
+ - string
+ - "null"
+ mic_code:
+ type:
+ - string
+ - "null"
+ name:
+ type:
+ - string
+ - "null"
+ open:
+ type:
+ - string
+ - "null"
+ percent_change:
+ type:
+ - string
+ - "null"
+ previous_close:
+ type:
+ - string
+ - "null"
+ symbol:
+ type:
+ - string
+ - "null"
+ timestamp:
+ type:
+ - number
+ - "null"
+ volume:
+ type:
+ - string
+ - "null"
+ Price:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ price:
+ type:
+ - string
+ - "null"
+ EOD Price:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ close:
+ type:
+ - string
+ - "null"
+ currency:
+ type:
+ - string
+ - "null"
+ datetime:
+ type:
+ - string
+ - "null"
+ exchange:
+ type:
+ - string
+ - "null"
+ mic_code:
+ type:
+ - string
+ - "null"
+ symbol:
+ type:
+ - string
+ - "null"
+ timestamp:
+ type:
+ - number
+ - "null"
+ Mutual Funds:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ country:
+ type:
+ - string
+ - "null"
+ currency:
+ type:
+ - string
+ - "null"
+ exchange:
+ type:
+ - string
+ - "null"
+ fund_family:
+ type:
+ - string
+ - "null"
+ fund_type:
+ type:
+ - string
+ - "null"
+ mic_code:
+ type:
+ - string
+ - "null"
+ name:
+ type:
+ - string
+ - "null"
+ performance_rating:
+ type:
+ - number
+ - "null"
+ risk_rating:
+ type:
+ - number
+ - "null"
+ symbol:
+ type: string
+ required:
+ - symbol
+ MFs Family List:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ Austria:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Brazil:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Canada:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Chile:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ China:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Denmark:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Egypt:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Estonia:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Finland:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ France:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Germany:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Hong Kong:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Hungary:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Iceland:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ India:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Indonesia:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Ireland:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Israel:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Italy:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Japan:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Lithuania:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Malaysia:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Mexico:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Netherlands:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ New Zealand:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Norway:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Poland:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Portugal:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Saudi Arabia:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Singapore:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ South Africa:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ South Korea:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Spain:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Sweden:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Switzerland:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Taiwan:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Turkey:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ United Kingdom:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ United States:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ MFs Type List:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ Austria:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Canada:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ China:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Denmark:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Estonia:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ France:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Germany:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Hong Kong:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ India:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Ireland:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Israel:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Italy:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Japan:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Mexico:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Netherlands:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ New Zealand:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Poland:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Singapore:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ South Africa:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Spain:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Sweden:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Switzerland:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Taiwan:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Turkey:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ United Kingdom:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ United States:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ ETFs List:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ count:
+ type:
+ - number
+ - "null"
+ list:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - object
+ - "null"
+ properties:
+ country:
+ type:
+ - string
+ - "null"
+ fund_family:
+ type:
+ - string
+ - "null"
+ fund_type:
+ type:
+ - string
+ - "null"
+ mic_code:
+ type:
+ - string
+ - "null"
+ name:
+ type:
+ - string
+ - "null"
+ symbol:
+ type:
+ - string
+ - "null"
+ ETFs Family:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ Australia:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Austria:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Belgium:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Canada:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Denmark:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Finland:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ France:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Germany:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Greece:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Hong Kong:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Hungary:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Indonesia:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Ireland:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Italy:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Japan:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Mexico:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Netherlands:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Norway:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Poland:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Portugal:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Russia:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Singapore:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ South Korea:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Spain:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Sweden:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Switzerland:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Taiwan:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Thailand:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Turkey:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ United Kingdom:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ United States:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ ETFs Type List:
+ type: object
+ $schema: http://json-schema.org/schema#
+ additionalProperties: true
+ properties:
+ Japan:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Mexico:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Netherlands:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ Singapore:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
+ United States:
+ type:
+ - array
+ - "null"
+ items:
+ type:
+ - string
+ - "null"
diff --git a/airbyte-integrations/connectors/source-twelve-data/metadata.yaml b/airbyte-integrations/connectors/source-twelve-data/metadata.yaml
new file mode 100644
index 000000000000..ff28af0008b5
--- /dev/null
+++ b/airbyte-integrations/connectors/source-twelve-data/metadata.yaml
@@ -0,0 +1,35 @@
+metadataSpecVersion: "1.0"
+data:
+ allowedHosts:
+ hosts:
+ - "api.twelvedata.com"
+ registryOverrides:
+ oss:
+ enabled: true
+ cloud:
+ enabled: true
+ remoteRegistries:
+ pypi:
+ enabled: false
+ packageName: airbyte-source-twelve-data
+ connectorBuildOptions:
+ baseImage: docker.io/airbyte/source-declarative-manifest:5.14.0@sha256:accdf6c1bbcabd45b40f836692e4f3b1a1e1f0b28267973802ee212cd9c2c16a
+ connectorSubtype: api
+ connectorType: source
+ definitionId: 162f084d-3a9f-42c0-8785-81aa18abf339
+ dockerImageTag: 0.0.1
+ dockerRepository: airbyte/source-twelve-data
+ githubIssueLabel: source-twelve-data
+ icon: icon.svg
+ license: MIT
+ name: Twelve Data
+ releaseDate: 2024-10-20
+ releaseStage: alpha
+ supportLevel: community
+ documentationUrl: https://docs.airbyte.com/integrations/sources/twelve-data
+ tags:
+ - language:manifest-only
+ - cdk:low-code
+ ab_internal:
+ ql: 100
+ sl: 100
diff --git a/docs/integrations/sources/twelve-data.md b/docs/integrations/sources/twelve-data.md
new file mode 100644
index 000000000000..270e56511206
--- /dev/null
+++ b/docs/integrations/sources/twelve-data.md
@@ -0,0 +1,54 @@
+# Twelve Data
+Twelve data can be used to access the data of world financial markets including stocks, forex, ETFs, indices, and cryptocurrencies.
+This connector has various streams including but not limited to Stocks , Forex Pairs , Crypto Currencies , Time Series and Techical Indicators
+
+Docs : https://twelvedata.com/docs
+
+## Configuration
+
+| Input | Type | Description | Default Value |
+|-------|------|-------------|---------------|
+| `api_key` | `string` | API Key. | |
+| `country` | `string` | Country. Where instrument is traded | |
+| `exchange` | `string` | Exchange. Where instrument is traded | |
+| `symbol` | `string` | Symbol. Ticker of the instrument | |
+| `interval` | `string` | Interval. Between two consecutive points in time series Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 1day, 1week, 1month | |
+
+## Streams
+| Stream Name | Primary Key | Pagination | Supports Full Sync | Supports Incremental |
+|-------------|-------------|------------|---------------------|----------------------|
+| Stocks | symbol | No pagination | ✅ | ❌ |
+| Forex Pairs | symbol | No pagination | ✅ | ❌ |
+| Crypto Currencies | | No pagination | ✅ | ❌ |
+| Funds | symbol | No pagination | ✅ | ❌ |
+| Bonds | symbol | No pagination | ✅ | ❌ |
+| ETFs | symbol | No pagination | ✅ | ❌ |
+| Commodities | symbol | No pagination | ✅ | ❌ |
+| Exchanges | code | No pagination | ✅ | ❌ |
+| Cryptocurrency Exchanges | | No pagination | ✅ | ❌ |
+| Market State | code | No pagination | ✅ | ❌ |
+| Instrument Type | | No pagination | ✅ | ❌ |
+| Countries | | No pagination | ✅ | ❌ |
+| Technical Indicators | | No pagination | ✅ | ❌ |
+| Time Series | | No pagination | ✅ | ❌ |
+| Exchange Rate | | No pagination | ✅ | ❌ |
+| Quote | | No pagination | ✅ | ❌ |
+| Price | | No pagination | ✅ | ❌ |
+| EOD Price | | No pagination | ✅ | ❌ |
+| Mutual Funds | symbol | No pagination | ✅ | ❌ |
+| MFs Family List | | No pagination | ✅ | ❌ |
+| MFs Type List | | No pagination | ✅ | ❌ |
+| ETFs List | | No pagination | ✅ | ❌ |
+| ETFs Family | | No pagination | ✅ | ❌ |
+| ETFs Type List | | No pagination | ✅ | ❌ |
+
+## Changelog
+
+
+ Expand to review
+
+| Version | Date | Pull Request | Subject |
+|------------------|-------------------|--------------|----------------|
+| 0.0.1 | 2024-10-20 | | Initial release by [@ombhardwajj](https://github.com/ombhardwajj) via Connector Builder |
+
+