JB-News
This library is a comprehensive wrapper for JBlanked’s News API. It leverages the power of OpenAI, Machine Learning, and MQL5’s Calendar to provide developers with easy access to news data across all computer languages, including MQL4 and Python.
Features
- Easy access to JBlanked’s News API
- Access to News Event History, Machine Learning Predictions, Smart Analysis, and more.
- Supports multiple programming languages including MQL4 and Python
Installation
::
pip install jb-news
This API is freely accessible through our library and through GET requests. Get your API key from: https://www.jblanked.com/profile/. Note that the free tier has a rate limit of once every 5 minutes, but VIP members enjoy unrestricted access. ## Usage
After installation, import the class:
.. code:: python
from jb_news.news import CJBNews
Then set a variable as an instance of the CJBNews class:
.. code:: python
jb = CJBNews()
A list of Event IDs are found on https://www.jblanked.com/news/api/docs/.
Next, set your API key and Event ID:
.. code:: python
api_key = "YOUR_API_KEY_HERE" event_id = 756020001 # CHF CPI
Next step is to connect to the API by using the start method. You only need to do this once:
.. code:: python
if jb.start(api_key):
| Lastly, load the event info of the specified Event ID: ```python if jb.load(event_id): | name = jb.info.name currency = jb.info.currency event_id = jb.info.eventID history = jb.info.history machine_learning = jb.info.machine_learning smart_analysis = jb.info.smart_analysis
::
# print the news info
print(f"Event Name: {name}\nEvent ID: {event_id}\nCurrency: {currency}")
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jb_news-1.1.3.tar.gz.
File metadata
- Download URL: jb_news-1.1.3.tar.gz
- Upload date:
- Size: 3.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83f4f7d3f62b593c96aa62e55e623d0c069c985a556809f0692b3f36102f3404
|
|
| MD5 |
4542e09ece3040d449dc8ef3f5a8edb2
|
|
| BLAKE2b-256 |
49234a38b0fe489c6fd4d8d30e72c773b678070e8dc395ef05d4fd38391db830
|
File details
Details for the file jb_news-1.1.3-py3-none-any.whl.
File metadata
- Download URL: jb_news-1.1.3-py3-none-any.whl
- Upload date:
- Size: 3.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.2 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5e7508e6883d461933b6d7130e509ef4017c7f65282e17178309f525ae0c686
|
|
| MD5 |
c7c9079f048ed617934d49a6bf596c5b
|
|
| BLAKE2b-256 |
2d26dfccebba593f4b364a8b050fdcdc9e76b32b9593941cae8872aa5826cd26
|