forex_data
User Guide
Installation
Prerequisites
Installing uv
Quick Installation
Using pip or uv (Recommended)
Installing from Source
For Development or Latest Features
1. Clone the Repository
2. Install uv
3. Install Dependencies
4. Verify Installation
Installation Options
Development Installation
Default Installation
Requirements
Next Steps
Quick Start
Basic Concepts
Configuration
Working with Historical Data
Basic Usage
Changing Timeframes
Adding Custom Timeframes
Visualizing Data
Working with Real-time Data
Basic Usage
Get Latest Close Price
Get Recent History
Get Intraday Data
Complete Example
Default Engine & Storage
Next Steps
Need Help?
Configuration
Configuration File
Basic Configuration File
Configuration Options
Default Engine & File Storage Format
DATA_PATH
Real-Time Provider API Keys & Credentials
Supported Environment Variables
1. Twelve Data (
twelvedata
)
2. Tiingo (
tiingo
)
3. Spotware cTrader Open API (
ctrader
)
Using Configuration in Code
Specify Configuration File folder
Explicit Configuration File
Overriding Configuration
Advanced Configuration
Template Configuration File
Environment Variables
Configuration Best Practices
Example: Production Configuration
Troubleshooting
Configuration Not Found
Invalid API Key
Next Steps
Command-Line Interface (CLI)
Execution Syntax
Commands Overview
generate-database
Usage
Arguments
Options
Examples
plot
Usage
Arguments
Options
Examples
Examples
Historical Data Examples
Example 1: Basic Data Retrieval
Example 2: Working with Multiple Timeframes
Example 3: Visualizing Historical Data
Example 4: Multi-Year Analysis
Example 5: Conditional Data Filtering
Real-time Data Examples
Example 5: Get Latest Market Price (Twelve Data)
Example 6: Top-of-Book Quotes (Tiingo)
Example 7: Institutional Trendbars (cTrader)
Plotting Examples
Example 8: Interactive Historical Candlestick Chart
Example 9: Hourly Line Chart with VWMP
Combined Examples
Example 9: Historical + Real-time Combination
Example 10: Multi-Currency Analysis
Advanced Examples
Example 11: Custom Data Processing Pipeline
Example 12: Error Handling and Validation
Example 13: Performance Optimization
Example 14: Export to Different Formats
Testing Examples
Example 15: Running the Test Suite
Tips and Best Practices
Next Steps
API Reference
forex_data
forex_data_aggregator package
Subpackages
forex_data.config package
forex_data.data_management package
Module contents
Additional Information
Contributing
Getting Started
Development Setup
Code Standards
Python Style Guide
Linting and Formatting
Testing
Writing Tests
Running Tests
Continuous Integration
Documentation
Building Documentation
Docstring Format
Adding Documentation Pages
Contribution Workflow
Making Changes
Submitting a Pull Request
What to Contribute
Features
Bug Fixes
Documentation
Tests
Development Priorities
Current Focus Areas
Code Review Process
What Reviewers Look For
Getting Help
Community Guidelines
Be Respectful
Code of Conduct
License
Recognition
Thank You!
Changelog
Version 0.2.0 (Current)
Added
Core Features
Data Management
Developer Experience
Documentation
Known Issues
Future Releases
Planned for v0.3.0
Planned for v0.4.0
How to Upgrade
Contributing to Changelog
See Also
forex_data
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
_
__init__() (forex_data.data_management.common.NormalizedDict method)
(forex_data.data_management.common.YearMonthList method)
(forex_data.data_management.CTraderConnector method)
(forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.database.LocalDBConnector method)
(forex_data.data_management.database.LocalDBYearConnector method)
(forex_data.data_management.DatabaseConnector method)
(forex_data.data_management.DataCharts method)
(forex_data.data_management.DukascopyConnector method)
(forex_data.data_management.HistDataConnector method)
(forex_data.data_management.historicaldata.HistoricalManagerDB method)
(forex_data.data_management.HistoricalManagerDB method)
(forex_data.data_management.LocalDBConnector method)
(forex_data.data_management.NormalizedDict method)
(forex_data.data_management.RealtimeDashApp method)
(forex_data.data_management.RemoteConnector method)
(forex_data.data_management.remoteconnector.CTraderConnector method)
(forex_data.data_management.remoteconnector.DukascopyConnector method)
(forex_data.data_management.remoteconnector.HistDataConnector method)
(forex_data.data_management.remoteconnector.RemoteConnector method)
(forex_data.data_management.remoteconnector.TiingoConnector method)
(forex_data.data_management.remoteconnector.TwelveDataConnector method)
(forex_data.data_management.TiingoConnector method)
(forex_data.data_management.TwelveDataConnector method)
(forex_data.data_management.YearMonthList method)
A
access_token (forex_data.data_management.CTraderConnector attribute)
(forex_data.data_management.remoteconnector.CTraderConnector attribute)
add_month() (forex_data.data_management.common.YearMonthList method)
(forex_data.data_management.YearMonthList method)
add_tickers_years_info_to_file() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.DatabaseConnector method)
add_timeframe() (forex_data.data_management.historicaldata.HistoricalManagerDB method)
(forex_data.data_management.HistoricalManagerDB method)
adjust_end_date_to_business_days() (in module forex_data.data_management.common)
adjust_start_date_to_business_days() (in module forex_data.data_management.common)
AND (forex_data.data_management.common.SQL_CONDITION_AGGREGATION_MODES attribute)
(forex_data.data_management.SQL_CONDITION_AGGREGATION_MODES attribute)
any_date_to_datetime64() (in module forex_data.data_management)
(in module forex_data.data_management.common)
api_key (forex_data.data_management.remoteconnector.TiingoConnector attribute)
(forex_data.data_management.remoteconnector.TwelveDataConnector attribute)
(forex_data.data_management.TiingoConnector attribute)
(forex_data.data_management.TwelveDataConnector attribute)
append() (forex_data.data_management.common.YearMonthList method)
(forex_data.data_management.YearMonthList method)
ASK (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
ASK_VOLUME (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
ASSET_TYPE (class in forex_data.data_management.common)
astimezone() (forex_data.data_management.common.Timestamp method)
astype() (in module forex_data.data_management.common)
B
BASE_PATH (forex_data.data_management.common.DEFAULT_PATHS attribute)
(forex_data.data_management.DEFAULT_PATHS attribute)
BID (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
BID_VOLUME (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
broker_account_id (forex_data.data_management.CTraderConnector attribute)
(forex_data.data_management.remoteconnector.CTraderConnector attribute)
broker_account_is_demo (forex_data.data_management.CTraderConnector attribute)
(forex_data.data_management.remoteconnector.CTraderConnector attribute)
business_days_data() (in module forex_data.data_management)
(in module forex_data.data_management.common)
C
ceil() (forex_data.data_management.common.Timestamp method)
check_connection() (forex_data.data_management.CTraderConnector method)
(forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.DatabaseConnector method)
(forex_data.data_management.DukascopyConnector method)
(forex_data.data_management.HistDataConnector method)
(forex_data.data_management.RemoteConnector method)
(forex_data.data_management.remoteconnector.CTraderConnector method)
(forex_data.data_management.remoteconnector.DukascopyConnector method)
(forex_data.data_management.remoteconnector.HistDataConnector method)
(forex_data.data_management.remoteconnector.RemoteConnector method)
check_timeframe_str() (in module forex_data.data_management)
(in module forex_data.data_management.common)
chunk_size (forex_data.data_management.CTraderConnector attribute)
(forex_data.data_management.remoteconnector.CTraderConnector attribute)
(forex_data.data_management.remoteconnector.TiingoConnector property)
(forex_data.data_management.remoteconnector.TwelveDataConnector property)
(forex_data.data_management.TiingoConnector property)
(forex_data.data_management.TwelveDataConnector property)
clear_database() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.DatabaseConnector method)
(forex_data.data_management.historicaldata.HistoricalManagerDB method)
(forex_data.data_management.HistoricalManagerDB method)
clear_temporary_folder() (forex_data.data_management.RemoteConnector method)
(forex_data.data_management.remoteconnector.RemoteConnector method)
clear_tickers_years_info() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.DatabaseConnector method)
client_id (forex_data.data_management.CTraderConnector attribute)
(forex_data.data_management.remoteconnector.CTraderConnector attribute)
client_secret (forex_data.data_management.CTraderConnector attribute)
(forex_data.data_management.remoteconnector.CTraderConnector attribute)
CLOSE (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
close() (forex_data.data_management.CTraderConnector method)
(forex_data.data_management.DataCharts method)
(forex_data.data_management.historicaldata.HistoricalManagerDB method)
(forex_data.data_management.HistoricalManagerDB method)
(forex_data.data_management.remoteconnector.CTraderConnector method)
cls (forex_data.data_management.common.Timestamp attribute)
collect_lazyframe() (in module forex_data.data_management.common)
COLUMN_NAME (class in forex_data.data_management)
(class in forex_data.data_management.common)
combine() (forex_data.data_management.common.Timestamp class method)
concat_data() (in module forex_data.data_management)
(in module forex_data.data_management.common)
config (forex_data.data_management.DataCharts attribute)
(forex_data.data_management.historicaldata.HistoricalManagerDB attribute)
(forex_data.data_management.HistoricalManagerDB attribute)
connect() (forex_data.data_management.CTraderConnector method)
(forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.DatabaseConnector method)
(forex_data.data_management.DukascopyConnector method)
(forex_data.data_management.HistDataConnector method)
(forex_data.data_management.RemoteConnector method)
(forex_data.data_management.remoteconnector.CTraderConnector method)
(forex_data.data_management.remoteconnector.DukascopyConnector method)
(forex_data.data_management.remoteconnector.HistDataConnector method)
(forex_data.data_management.remoteconnector.RemoteConnector method)
connector_id (forex_data.data_management.DataCharts attribute)
(forex_data.data_management.historicaldata.HistoricalManagerDB attribute)
(forex_data.data_management.HistoricalManagerDB attribute)
create_historical_figure() (in module forex_data.data_management)
create_tickers_years_dict() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.DatabaseConnector method)
CSV_FILETYPE (forex_data.data_management.common.DATA_TYPE attribute)
ctime() (forex_data.data_management.common.Timestamp method)
CTraderConnector (class in forex_data.data_management)
(class in forex_data.data_management.remoteconnector)
cTraderDataConnector (in module forex_data.data_management)
(in module forex_data.data_management.remoteconnector)
D
DATA_COLUMN_NAMES (class in forex_data.data_management.common)
DATA_FILE_COLUMN_INDEX (class in forex_data.data_management)
(class in forex_data.data_management.common)
DATA_KEY (class in forex_data.data_management.common)
data_path (forex_data.data_management.database.DatabaseConnector attribute)
(forex_data.data_management.DatabaseConnector attribute)
(forex_data.data_management.DataCharts attribute)
(forex_data.data_management.historicaldata.HistoricalManagerDB attribute)
(forex_data.data_management.HistoricalManagerDB attribute)
(forex_data.data_management.RemoteConnector attribute)
(forex_data.data_management.remoteconnector.RemoteConnector attribute)
(forex_data.data_management.remoteconnector.TiingoConnector attribute)
(forex_data.data_management.TiingoConnector attribute)
DATA_TYPE (class in forex_data.data_management.common)
data_type (forex_data.data_management.database.DatabaseConnector attribute)
(forex_data.data_management.DatabaseConnector attribute)
(forex_data.data_management.DataCharts attribute)
(forex_data.data_management.historicaldata.HistoricalManagerDB attribute)
(forex_data.data_management.HistoricalManagerDB attribute)
(forex_data.data_management.RemoteConnector attribute)
(forex_data.data_management.remoteconnector.RemoteConnector attribute)
(forex_data.data_management.remoteconnector.TiingoConnector attribute)
(forex_data.data_management.TiingoConnector attribute)
DatabaseConnector (class in forex_data.data_management)
(class in forex_data.data_management.database)
DataCharts (class in forex_data.data_management)
date() (forex_data.data_management.common.Timestamp method)
daysinmonth (forex_data.data_management.common.Timestamp attribute)
db_files_year_partitioning (forex_data.data_management.DataCharts attribute)
(forex_data.data_management.historicaldata.HistoricalManagerDB attribute)
(forex_data.data_management.HistoricalManagerDB attribute)
DEFAULT_PATHS (class in forex_data.data_management)
(class in forex_data.data_management.common)
download_day_raw() (forex_data.data_management.CTraderConnector method)
(forex_data.data_management.remoteconnector.CTraderConnector method)
download_month_raw() (forex_data.data_management.CTraderConnector method)
(forex_data.data_management.DukascopyConnector method)
(forex_data.data_management.HistDataConnector method)
(forex_data.data_management.RemoteConnector method)
(forex_data.data_management.remoteconnector.CTraderConnector method)
(forex_data.data_management.remoteconnector.DukascopyConnector method)
(forex_data.data_management.remoteconnector.HistDataConnector method)
(forex_data.data_management.remoteconnector.RemoteConnector method)
download_range_raw() (forex_data.data_management.CTraderConnector method)
(forex_data.data_management.remoteconnector.CTraderConnector method)
dst() (forex_data.data_management.common.Timestamp method)
DTYPE_DICT (class in forex_data.data_management.common)
DukascopyConnector (class in forex_data.data_management)
(class in forex_data.data_management.remoteconnector)
E
empty_dataframe() (in module forex_data.data_management)
(in module forex_data.data_management.common)
engine (forex_data.data_management.database.DatabaseConnector attribute)
(forex_data.data_management.DatabaseConnector attribute)
(forex_data.data_management.DataCharts attribute)
(forex_data.data_management.historicaldata.HistoricalManagerDB attribute)
(forex_data.data_management.HistoricalManagerDB attribute)
(forex_data.data_management.RemoteConnector attribute)
(forex_data.data_management.remoteconnector.RemoteConnector attribute)
(forex_data.data_management.remoteconnector.TiingoConnector attribute)
(forex_data.data_management.TiingoConnector attribute)
EQUAL (forex_data.data_management.common.SQL_COMPARISON_OPERATORS attribute)
(forex_data.data_management.SQL_COMPARISON_OPERATORS attribute)
estimate_end_date_to_business_days() (in module forex_data.data_management.common)
estimate_start_date_to_business_days() (in module forex_data.data_management.common)
ETF (forex_data.data_management.common.ASSET_TYPE attribute)
extend() (forex_data.data_management.common.YearMonthList method)
(forex_data.data_management.YearMonthList method)
F
FILENAME_TEMPLATE (class in forex_data.data_management.common)
FILETYPE_INDEX (forex_data.data_management.common.FILENAME_TEMPLATE attribute)
floor() (forex_data.data_management.common.Timestamp method)
FOREX (forex_data.data_management.common.ASSET_TYPE attribute)
forex_data.config
module
forex_data.config.config_file
module
forex_data.data_management
module
forex_data.data_management.common
module
forex_data.data_management.database
module
forex_data.data_management.historicaldata
module
forex_data.data_management.remoteconnector
module
fromordinal() (forex_data.data_management.common.Timestamp class method)
fromtimestamp() (forex_data.data_management.common.Timestamp class method)
G
get() (forex_data.data_management.common.NormalizedDict method)
(forex_data.data_management.NormalizedDict method)
get_attrs_names() (in module forex_data.data_management)
(in module forex_data.data_management.common)
get_available_tickers() (forex_data.data_management.CTraderConnector method)
(forex_data.data_management.DukascopyConnector method)
(forex_data.data_management.HistDataConnector method)
(forex_data.data_management.RemoteConnector method)
(forex_data.data_management.remoteconnector.CTraderConnector method)
(forex_data.data_management.remoteconnector.DukascopyConnector method)
(forex_data.data_management.remoteconnector.HistDataConnector method)
(forex_data.data_management.remoteconnector.RemoteConnector method)
get_class_attr_dict() (in module forex_data.data_management)
(in module forex_data.data_management.common)
get_class_attr_keys() (in module forex_data.data_management)
(in module forex_data.data_management.common)
get_class_attr_values() (in module forex_data.data_management)
(in module forex_data.data_management.common)
get_data() (forex_data.data_management.CTraderConnector method)
(forex_data.data_management.historicaldata.HistoricalManagerDB method)
(forex_data.data_management.HistoricalManagerDB method)
(forex_data.data_management.RemoteConnector method)
(forex_data.data_management.remoteconnector.CTraderConnector method)
(forex_data.data_management.remoteconnector.RemoteConnector method)
(forex_data.data_management.remoteconnector.TiingoConnector method)
(forex_data.data_management.remoteconnector.TwelveDataConnector method)
(forex_data.data_management.TiingoConnector method)
(forex_data.data_management.TwelveDataConnector method)
get_data_window() (forex_data.data_management.historicaldata.HistoricalManagerDB method)
(forex_data.data_management.HistoricalManagerDB method)
get_dataframe_column() (in module forex_data.data_management)
(in module forex_data.data_management.common)
get_dataframe_element() (in module forex_data.data_management)
(in module forex_data.data_management.common)
get_dataframe_row() (in module forex_data.data_management)
(in module forex_data.data_management.common)
get_date_interval() (in module forex_data.data_management.common)
get_db_key_elements() (in module forex_data.data_management)
get_forex_holidays() (in module forex_data.data_management.common)
get_histdata_tickers() (in module forex_data.data_management)
(in module forex_data.data_management.common)
get_pair_symbols() (in module forex_data.data_management.common)
get_realtime_price() (forex_data.data_management.remoteconnector.TiingoConnector method)
(forex_data.data_management.remoteconnector.TwelveDataConnector method)
(forex_data.data_management.TiingoConnector method)
(forex_data.data_management.TwelveDataConnector method)
get_recent_data() (forex_data.data_management.CTraderConnector method)
(forex_data.data_management.DukascopyConnector method)
(forex_data.data_management.RemoteConnector method)
(forex_data.data_management.remoteconnector.CTraderConnector method)
(forex_data.data_management.remoteconnector.DukascopyConnector method)
(forex_data.data_management.remoteconnector.RemoteConnector method)
(forex_data.data_management.remoteconnector.TiingoConnector method)
(forex_data.data_management.remoteconnector.TwelveDataConnector method)
(forex_data.data_management.TiingoConnector method)
(forex_data.data_management.TwelveDataConnector method)
get_source_connectors() (forex_data.data_management.historicaldata.HistoricalManagerDB method)
(forex_data.data_management.HistoricalManagerDB method)
get_ticker_keys() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.DatabaseConnector method)
get_ticker_timeframes_list() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.DatabaseConnector method)
get_ticker_years_list() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.DatabaseConnector method)
get_tickers_list() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.DatabaseConnector method)
get_top_of_book() (forex_data.data_management.remoteconnector.TiingoConnector method)
(forex_data.data_management.TiingoConnector method)
GREATER_THAN (forex_data.data_management.common.SQL_COMPARISON_OPERATORS attribute)
(forex_data.data_management.SQL_COMPARISON_OPERATORS attribute)
GREATER_THAN_OR_EQUAL (forex_data.data_management.common.SQL_COMPARISON_OPERATORS attribute)
(forex_data.data_management.SQL_COMPARISON_OPERATORS attribute)
H
HIGH (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
HIST_DATA_FOLDER (forex_data.data_management.common.DEFAULT_PATHS attribute)
(forex_data.data_management.DEFAULT_PATHS attribute)
HistDataConnector (class in forex_data.data_management)
(class in forex_data.data_management.remoteconnector)
HistoricalManagerDB (class in forex_data.data_management)
(class in forex_data.data_management.historicaldata)
I
is_empty_dataframe() (in module forex_data.data_management)
(in module forex_data.data_management.common)
isocalendar() (forex_data.data_management.common.Timestamp method)
isoweekday() (forex_data.data_management.common.Timestamp method)
L
LESS_THAN (forex_data.data_management.common.SQL_COMPARISON_OPERATORS attribute)
(forex_data.data_management.SQL_COMPARISON_OPERATORS attribute)
LESS_THAN_OR_EQUAL (forex_data.data_management.common.SQL_COMPARISON_OPERATORS attribute)
(forex_data.data_management.SQL_COMPARISON_OPERATORS attribute)
LINE (forex_data.data_management.SupportedChartType attribute)
list_remove_duplicates() (in module forex_data.data_management.common)
load_tickers_years_info() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.DatabaseConnector method)
LocalDBConnector (class in forex_data.data_management)
(class in forex_data.data_management.database)
LocalDBYearConnector (class in forex_data.data_management.database)
LOW (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
M
MARKET (forex_data.data_management.common.DATA_KEY attribute)
max_discrepancy_with_now (forex_data.data_management.DataCharts attribute)
(forex_data.data_management.historicaldata.HistoricalManagerDB attribute)
(forex_data.data_management.HistoricalManagerDB attribute)
max_requests_per_hour (forex_data.data_management.remoteconnector.TiingoConnector property)
(forex_data.data_management.TiingoConnector property)
max_requests_per_minute (forex_data.data_management.remoteconnector.TwelveDataConnector property)
(forex_data.data_management.TwelveDataConnector property)
module
forex_data.config
forex_data.config.config_file
forex_data.data_management
forex_data.data_management.common
forex_data.data_management.database
forex_data.data_management.historicaldata
forex_data.data_management.remoteconnector
N
normalize_to_naive_utc() (in module forex_data.data_management)
(in module forex_data.data_management.common)
NormalizedDict (class in forex_data.data_management)
(class in forex_data.data_management.common)
NOT_EQUAL (forex_data.data_management.common.SQL_COMPARISON_OPERATORS attribute)
(forex_data.data_management.SQL_COMPARISON_OPERATORS attribute)
now() (forex_data.data_management.common.Timestamp class method)
O
offline (forex_data.data_management.DataCharts attribute)
(forex_data.data_management.historicaldata.HistoricalManagerDB attribute)
(forex_data.data_management.HistoricalManagerDB attribute)
OHLC (forex_data.data_management.SupportedChartType attribute)
OPEN (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
OR (forex_data.data_management.common.SQL_CONDITION_AGGREGATION_MODES attribute)
(forex_data.data_management.SQL_CONDITION_AGGREGATION_MODES attribute)
OTC (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
P
P_VALUE (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
PARQUET_FILETYPE (forex_data.data_management.common.DATA_TYPE attribute)
patch_raw_tick_holes() (forex_data.data_management.historicaldata.HistoricalManagerDB method)
(forex_data.data_management.HistoricalManagerDB method)
plan (forex_data.data_management.remoteconnector.TiingoConnector attribute)
(forex_data.data_management.remoteconnector.TwelveDataConnector attribute)
(forex_data.data_management.TiingoConnector attribute)
(forex_data.data_management.TwelveDataConnector attribute)
plot_historical() (forex_data.data_management.DataCharts method)
POLARS_DTYPE_DICT (class in forex_data.data_management)
(class in forex_data.data_management.common)
polars_gpu_engine (forex_data.data_management.database.DatabaseConnector attribute)
(forex_data.data_management.DatabaseConnector attribute)
(forex_data.data_management.DataCharts attribute)
(forex_data.data_management.historicaldata.HistoricalManagerDB attribute)
(forex_data.data_management.HistoricalManagerDB attribute)
(forex_data.data_management.RemoteConnector attribute)
(forex_data.data_management.remoteconnector.RemoteConnector attribute)
(forex_data.data_management.remoteconnector.TiingoConnector attribute)
(forex_data.data_management.TiingoConnector attribute)
PolarsDataFrame (in module forex_data.data_management.common)
PolarsDatetime (in module forex_data.data_management.common)
PolarsFloat32 (in module forex_data.data_management.common)
PolarsLazyFrame (in module forex_data.data_management.common)
PYARROW_DTYPE_DICT (class in forex_data.data_management.common)
R
random_date_between() (in module forex_data.data_management)
(in module forex_data.data_management.common)
read_config_file() (in module forex_data.config)
(in module forex_data.config.config_file)
read_config_folder() (in module forex_data.config)
(in module forex_data.config.config_file)
read_config_string() (in module forex_data.config)
(in module forex_data.config.config_file)
read_csv() (in module forex_data.data_management.common)
read_data() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.database.LocalDBConnector method)
(forex_data.data_management.database.LocalDBYearConnector method)
(forex_data.data_management.DatabaseConnector method)
(forex_data.data_management.LocalDBConnector method)
read_data_window() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.database.LocalDBConnector method)
(forex_data.data_management.database.LocalDBYearConnector method)
(forex_data.data_management.DatabaseConnector method)
(forex_data.data_management.LocalDBConnector method)
read_data_year() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.database.LocalDBConnector method)
(forex_data.data_management.database.LocalDBYearConnector method)
(forex_data.data_management.DatabaseConnector method)
(forex_data.data_management.LocalDBConnector method)
read_last_timestamp() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.database.LocalDBConnector method)
(forex_data.data_management.database.LocalDBYearConnector method)
(forex_data.data_management.DatabaseConnector method)
(forex_data.data_management.LocalDBConnector method)
read_parquet() (in module forex_data.data_management.common)
REALTIME_DATA_FOLDER (forex_data.data_management.common.DEFAULT_PATHS attribute)
(forex_data.data_management.DEFAULT_PATHS attribute)
RealtimeDashApp (class in forex_data.data_management)
reframe_data() (in module forex_data.data_management)
(in module forex_data.data_management.common)
refresh_token (forex_data.data_management.CTraderConnector attribute)
(forex_data.data_management.remoteconnector.CTraderConnector attribute)
RemoteConnector (class in forex_data.data_management)
(class in forex_data.data_management.remoteconnector)
remove() (forex_data.data_management.common.YearMonthList method)
(forex_data.data_management.YearMonthList method)
replace() (forex_data.data_management.common.Timestamp method)
return (forex_data.data_management.common.Timestamp attribute)
round() (forex_data.data_management.common.Timestamp method)
S
save_tickers_years_info() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.DatabaseConnector method)
SCATTER (forex_data.data_management.SupportedChartType attribute)
setdefault() (forex_data.data_management.common.NormalizedDict method)
(forex_data.data_management.NormalizedDict method)
shape_dataframe() (in module forex_data.data_management)
(in module forex_data.data_management.common)
sort_dataframe() (in module forex_data.data_management.common)
SQL_COMPARISON_OPERATORS (class in forex_data.data_management)
(class in forex_data.data_management.common)
SQL_CONDITION_AGGREGATION_MODES (class in forex_data.data_management)
(class in forex_data.data_management.common)
ssl_verify (forex_data.data_management.DataCharts attribute)
(forex_data.data_management.DukascopyConnector attribute)
(forex_data.data_management.HistDataConnector attribute)
(forex_data.data_management.historicaldata.HistoricalManagerDB attribute)
(forex_data.data_management.HistoricalManagerDB attribute)
(forex_data.data_management.remoteconnector.DukascopyConnector attribute)
(forex_data.data_management.remoteconnector.HistDataConnector attribute)
start() (forex_data.data_management.RealtimeDashApp method)
start_realtime_plot() (forex_data.data_management.DataCharts method)
STOCK (forex_data.data_management.common.ASSET_TYPE attribute)
stop() (forex_data.data_management.RealtimeDashApp method)
strftime() (forex_data.data_management.common.Timestamp method)
strptime() (forex_data.data_management.common.Timestamp class method)
SUPPORTED_HISTORICAL_DATA_PROVIDERS (in module forex_data.data_management.common)
SupportedChartType (class in forex_data.data_management)
T
TF_DATA (forex_data.data_management.common.DATA_COLUMN_NAMES attribute)
TF_DATA_TIME_INDEX (forex_data.data_management.common.DATA_COLUMN_NAMES attribute)
TF_DTYPE (forex_data.data_management.common.DTYPE_DICT attribute)
(forex_data.data_management.common.POLARS_DTYPE_DICT attribute)
(forex_data.data_management.common.PYARROW_DTYPE_DICT attribute)
(forex_data.data_management.POLARS_DTYPE_DICT attribute)
TF_INDEX (forex_data.data_management.common.DATA_KEY attribute)
(forex_data.data_management.common.FILENAME_TEMPLATE attribute)
TICK_DATA (forex_data.data_management.common.DATA_COLUMN_NAMES attribute)
TICK_DATA_TIME_INDEX (forex_data.data_management.common.DATA_COLUMN_NAMES attribute)
TICK_DTYPE (forex_data.data_management.common.DTYPE_DICT attribute)
(forex_data.data_management.common.POLARS_DTYPE_DICT attribute)
(forex_data.data_management.common.PYARROW_DTYPE_DICT attribute)
(forex_data.data_management.POLARS_DTYPE_DICT attribute)
TICKER_INDEX (forex_data.data_management.common.DATA_KEY attribute)
(forex_data.data_management.common.FILENAME_TEMPLATE attribute)
TickerDataBadTypeException
,
[1]
TickerDataInvalidException
,
[1]
TickerDataNotFoundError
,
[1]
TickerNotFoundError
,
[1]
tier (forex_data.data_management.remoteconnector.TiingoConnector property)
(forex_data.data_management.remoteconnector.TwelveDataConnector property)
(forex_data.data_management.TiingoConnector property)
(forex_data.data_management.TwelveDataConnector property)
TiingoConnector (class in forex_data.data_management)
(class in forex_data.data_management.remoteconnector)
time() (forex_data.data_management.common.Timestamp method)
TIME_TF_DTYPE (forex_data.data_management.common.DTYPE_DICT attribute)
(forex_data.data_management.common.POLARS_DTYPE_DICT attribute)
(forex_data.data_management.common.PYARROW_DTYPE_DICT attribute)
(forex_data.data_management.POLARS_DTYPE_DICT attribute)
TIME_TICK_DTYPE (forex_data.data_management.common.DTYPE_DICT attribute)
(forex_data.data_management.common.POLARS_DTYPE_DICT attribute)
(forex_data.data_management.common.PYARROW_DTYPE_DICT attribute)
(forex_data.data_management.POLARS_DTYPE_DICT attribute)
Timestamp (class in forex_data.data_management.common)
TIMESTAMP (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
(forex_data.data_management.common.DATA_FILE_COLUMN_INDEX attribute)
(forex_data.data_management.DATA_FILE_COLUMN_INDEX attribute)
timetuple() (forex_data.data_management.common.Timestamp method)
timetz() (forex_data.data_management.common.Timestamp method)
to_julian_date() (forex_data.data_management.common.Timestamp method)
to_pandas_dataframe() (in module forex_data.data_management.common)
to_source_symbol() (in module forex_data.data_management.common)
today() (forex_data.data_management.common.Timestamp class method)
toordinal() (forex_data.data_management.common.Timestamp method)
TRANSACTIONS (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
ts_input (forex_data.data_management.common.Timestamp attribute)
TwelveDataConnector (class in forex_data.data_management)
(class in forex_data.data_management.remoteconnector)
tz (forex_data.data_management.common.Timestamp property)
tz_convert() (forex_data.data_management.common.Timestamp method)
tz_localize() (forex_data.data_management.common.Timestamp method)
tzinfo (forex_data.data_management.common.Timestamp property)
tzname() (forex_data.data_management.common.Timestamp method)
U
update() (forex_data.data_management.common.NormalizedDict method)
(forex_data.data_management.NormalizedDict method)
update_ticker_years_dict() (in module forex_data.data_management.common)
utcfromtimestamp() (forex_data.data_management.common.Timestamp class method)
utcnow() (forex_data.data_management.common.Timestamp class method)
utcoffset() (forex_data.data_management.common.Timestamp method)
utctimetuple() (forex_data.data_management.common.Timestamp method)
V
validate_timedelta_str() (in module forex_data.data_management.common)
validator_dir_path() (in module forex_data.data_management)
(in module forex_data.data_management.common)
validator_file_path() (in module forex_data.data_management.common)
VOLUME (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
volume_data (forex_data.data_management.DataCharts attribute)
(forex_data.data_management.historicaldata.HistoricalManagerDB attribute)
(forex_data.data_management.HistoricalManagerDB attribute)
(forex_data.data_management.RemoteConnector attribute)
(forex_data.data_management.remoteconnector.RemoteConnector attribute)
(forex_data.data_management.remoteconnector.TiingoConnector attribute)
(forex_data.data_management.TiingoConnector attribute)
VWAP (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
VWMP (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
VWMP_AVG (forex_data.data_management.COLUMN_NAME attribute)
(forex_data.data_management.common.COLUMN_NAME attribute)
W
weekday() (forex_data.data_management.common.Timestamp method)
weekofyear (forex_data.data_management.common.Timestamp attribute)
write_csv() (in module forex_data.data_management.common)
write_data() (forex_data.data_management.database.DatabaseConnector method)
(forex_data.data_management.database.LocalDBConnector method)
(forex_data.data_management.database.LocalDBYearConnector method)
(forex_data.data_management.DatabaseConnector method)
(forex_data.data_management.LocalDBConnector method)
write_parquet() (in module forex_data.data_management.common)
Y
YEAR_INDEX (forex_data.data_management.common.DATA_KEY attribute)
(forex_data.data_management.common.FILENAME_TEMPLATE attribute)
YEAR_NUMERICAL_CHAR (forex_data.data_management.common.FILENAME_TEMPLATE attribute)
YearMonthList (class in forex_data.data_management)
(class in forex_data.data_management.common)