A python library for referencing and localizing US stock trading hours
Project description
markethours overview
We created market markethours and the markethours.info API because we couldn’t find other free tools for accessing stock trading hours, and we wanted to provide this library to help others experiencing similar issues.
markethours features include:
Reference stock trading hours by date
Automatically localize to Eastern Standard time
Easily check whether market has opened or closed
No user accounts needed
Getting started with markethours
Installation
pip install markethours
Example usage
from markethours import MarketHours
def main():
todays_hours = MarketHours()
# Check if the market has opened
print(todays_hours.market_has_opened())
# Check if the market has closed
print(todays_hours.market_has_closed())
# Wait for the market to open
todays_hours.wait_for_market_open()
# See the number of seconds until open
print(todays_hours.seconds_till_open())
# Do something if there's less than a minute before
# close. Something like this could be used in a loop
if todays_hours.seconds_till_close() < 60:
print('Hurry up!')
# Show open, close, and current time in EST
print(todays_hours.open)
print(todays_hours.close)
print(todays_hours.now_est())
if __name__ == '__main__':
main()
Disclaimer: markethours comes with no warranty of any kind, and its authors accept no responsibility for any damage that might stem from use of this package. See the LICENSE file for more details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file markethours-1.0.0.tar.gz
.
File metadata
- Download URL: markethours-1.0.0.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dd2ea4062e18869a2b214f9168323addf7adc55b7ec4f4e436f4ca14443fab5 |
|
MD5 | 42c5adab35d6e927f80641c5917e1b7a |
|
BLAKE2b-256 | 310c6e8fe726bf8f56f41f020968cf73f1568a152e2f4a9f6145de6a75cc5836 |
File details
Details for the file markethours-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: markethours-1.0.0-py3-none-any.whl
- Upload date:
- Size: 4.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ffbb1164193302084c6e4dc09a6b1854d4f6b7069af83137a744e4f8f3493e2 |
|
MD5 | c0b340f21937a1a21aa0a2026ee84879 |
|
BLAKE2b-256 | 942a8a29f1379492c167039930062949b0e79da86a05d2782d0e3ad5f4f60c7d |