Comments (6)
From your log, it looks like one of the files in src/eod2_data/daily
is corrupted. Adjustments are not made for amibroker
files.
- Run
py init.py -v
to check the version you're running. - Also run
src/defs/diagnostic.py
and let me know the output. It will check for common errors in the stock data files indaily
folder
Meanwhile i'll try and run with amibroker set to True. See if i encounter any issues at my end.
from eod2.
I downloaded a fresh copy of EOD2 and used the below user.json
. Data was last updated till 21st March 2024.
{
"AMIBROKER": true,
"AMI_UPDATE_DAYS": 30
}
I then ran init.py
with the below result. There was a ChunkedEncodingError
on my first attempt fetching last 30 days amibroker data. I'll add some error handling in an upcoming update. That was unrelated to this issue.
Fetching bhavcopy for last 30 days and converting to AmiBroker format.
This is a one time process. It will take a few minutes.
100 %
Done
Downloading Files
Starting Data Sync
Converting to AmiBroker format
EOD sync complete
### Nifty PE at 22.81 ###
Index sync complete.
Makings adjustments for splits and bonus
REFEX: face value split (sub-division) - from rs 10/- per share to rs 2/- per share
Cleaning up files
0 files deleted
22 Mar 2024: Done
----------------------------------------------------
All Up To Date. Check again after 7pm for today's EOD data
Please do run the scripts as mentioned in my previous comment. That should confirm the cause of the error.
Else i can backtrack the data a few more days and run init.py
to be sure its all working well
from eod2.
Version:
EOD2 init.py: version 5.1.6
Diagnostic:
Duplicate entries
20MICRONS.CSV
21STCENMGM.CSV
360ONE.CSV
3IINFOLTD.CSV
3MINDIA.CSV
Based on the diagnosis data, i deleted all the previously downloaded csv files and it worked fine without any error
py src/init.py
Fetching bhavcopy for last 260 days and converting to AmiBroker format.
This is a one time process. It will take a few minutes.
100 %
Done
All Up To Date. Check again after 7pm for today's EOD data
from eod2.
closing - details in previous comment
from eod2.
Just make sure you got it correct. If you deleted the daily folder and run init.py. It will only sync from the last updated date. The daily files will only have last few days data.
You can follow the update instruction in wiki installation. This will remove the need to redownload the repo.
Anyways thanks for raising the issue and let me know if you need any further help. 😃
from eod2.
Thank you. I followed the wiki page.
from eod2.
Related Issues (20)
- ValueError when using plot.py under certain conditions
- Custom user defined mechanism for saving data to alternate storage. HOT 5
- Stocks data not adjusted for splits HOT 1
- Data import failed HOT 4
- Data update issue 4th June'24 HOT 2
- getting connection error HOT 2
- 8th July_Data Issue HOT 6
- Conversion HOT 1
- Today Sync Issue HOT 8
- splits was not adjusted on old data HOT 6
- Plot.py attribute error with --ls option
- Plot.py: FileNotFoundError when saving trend lines to file
- Protocol to handle delayed NSE delivery reports HOT 1
- Make EOD2 compatible with Python version >=3.8 HOT 1
- Kansai Nerolac 4th July bonus not adjusted
- India Vix.csv: Column type Mismatch in Volume. Expected float64 or int64. Got object
- NSE file is unavailable or not yet updated HOT 8
- Special Session of 20 Jan 2024 Not getting updated HOT 2
- Error Coming in Making Adjustments - KeyError(datetime.datetime(2024,1,25,0,0) HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eod2.