This repository was archived by the owner on Nov 18, 2024. It is now read-only.
Releases: ThetaData-API/thetadata-python
Releases · ThetaData-API/thetadata-python
v0.5.6
Bug fixes / Improvements:
- Added version checking with the terminal
- Terminal side fix that didn't fully read bytes from server causing program crashing errors.
- Fixed OSX bug where it was unable to launch the terminal
v0.5.5
This is a major update, let's dive in!
Features:
- use_rth field in client#get_hist_option(). If true, the server will only provide back data with timestamps during regular trading hours. This is only available when an interval_size is specified.
- Equities data! Access up to 10 years of historical equities data with client#get_hist_stock(). Currently only QUOTE types have been thoroughly tested. TRADE and EOD should work as expected though.
- Specifying the jvm_mem argument in ThetaClient() will allocate a maximum memory threshold for the terminal in gigabytes instead of using the default system of memory allocation for jvms.
Bug Fixes / Improvements:
- Better error handling if the machine running the API does not have java installed or is on the wrong version of java.
- Fixed grammatical errors in documentation and changed free tier request limit text from 10 requests / min to 20 requests /min.
- client.kill() will no longer need to be called at the end of your code as the client#connect() generator now closes the terminal for you when it exists. This significantly reduces user error. This will essentially eliminate the "the terminal is already running" error.
v0.5.4
Improved portability for notebook based access.
v0.5.3
Bug fixes.
v0.5.2
Ability to access EOD options data without a Theta Data account.
v0.4.5
Error handling for invalid password values. Fixed VCS issue.
v0.4.2
- get_strikes returns a series of decimals instead of strings. We will be adding date objects for get_expirations in our next update.
- Reduced probability of the client connecting to the terminal before the terminal is running / connected to Theta Data servers.
v0.4.0
Update pyproject.toml
v0.3.8
- Added a nicer error message when Java isn't installed.
- Minor fixes to docs.
v0.3.7
Small bug fixes with get_req() method in ThetaClient.