MT5report-parser / STRUCTURE.md
algorembrant's picture
Upload 63 files
c5ef85d verified
## Project Structure
```text
MT5report-parser/
β”œβ”€β”€ backend/
β”‚ β”œβ”€β”€ [2]_Drop_xlsx_here/
β”‚ β”‚ β”œβ”€β”€ drop the xlsx sample here
β”‚ β”‚ β”œβ”€β”€ test.xlsx
β”‚ β”‚ └── test_pipeline.xlsx
β”‚ β”œβ”€β”€ [3]_Process/
β”‚ β”‚ β”œβ”€β”€ 1_layer.py
β”‚ β”‚ β”œβ”€β”€ 2_layer.py
β”‚ β”‚ β”œβ”€β”€ 3_layer.py
β”‚ β”‚ β”œβ”€β”€ 4_layer.py
β”‚ β”‚ β”œβ”€β”€ 5_layer.py
β”‚ β”‚ β”œβ”€β”€ 6_layer.py
β”‚ β”‚ β”œβ”€β”€ 7_layer.py
β”‚ β”‚ β”œβ”€β”€ 8_layer.py
β”‚ β”‚ β”œβ”€β”€ 9_layer.py
β”‚ β”‚ β”œβ”€β”€ ReportTester-263254895.xlsx
β”‚ β”‚ β”œβ”€β”€ test.py
β”‚ β”‚ └── test_2.xlsx
β”‚ β”œβ”€β”€ [4]_output_csv_files/
β”‚ β”‚ β”œβ”€β”€ Upload-1_ID/
β”‚ β”‚ β”‚ β”œβ”€β”€ 4_layer_output.csv
β”‚ β”‚ β”‚ β”œβ”€β”€ 5_layer_output.csv
β”‚ β”‚ β”‚ β”œβ”€β”€ 6_layer_output.csv
β”‚ β”‚ β”‚ β”œβ”€β”€ 7_layer_output.csv
β”‚ β”‚ β”‚ β”œβ”€β”€ 8_layer_output.csv
β”‚ β”‚ β”‚ β”œβ”€β”€ 9_layer_output.csv
β”‚ β”‚ β”‚ β”œβ”€β”€ extracted_deals.csv
β”‚ β”‚ β”‚ β”œβ”€β”€ extracted_orders.csv
β”‚ β”‚ β”‚ β”œβ”€β”€ merged_extracted_orders_and_deals.csv
β”‚ β”‚ β”‚ β”œβ”€β”€ Sheet1.csv
β”‚ β”‚ β”‚ └── visualize_results.py
β”‚ β”‚ └── outputs will go here
β”‚ β”œβ”€β”€ .env
β”‚ β”œβ”€β”€ [1]_main_watchdog.py
β”‚ β”œβ”€β”€ server.py
β”‚ β”œβ”€β”€ test_backend.py
β”‚ └── workflow.md
β”œβ”€β”€ frontend/
β”‚ β”œβ”€β”€ public/
β”‚ β”‚ └── vite.svg
β”‚ β”œβ”€β”€ src/
β”‚ β”‚ β”œβ”€β”€ assets/
β”‚ β”‚ β”‚ └── react.svg
β”‚ β”‚ β”œβ”€β”€ components/
β”‚ β”‚ β”‚ β”œβ”€β”€ DropZone.jsx
β”‚ β”‚ β”‚ β”œβ”€β”€ FileViewer.jsx
β”‚ β”‚ β”‚ └── ResultList.jsx
β”‚ β”‚ β”œβ”€β”€ App.css
β”‚ β”‚ β”œβ”€β”€ App.jsx
β”‚ β”‚ β”œβ”€β”€ index.css
β”‚ β”‚ └── main.jsx
β”‚ β”œβ”€β”€ .gitignore
β”‚ β”œβ”€β”€ eslint.config.js
β”‚ β”œβ”€β”€ index.html
β”‚ β”œβ”€β”€ package-lock.json
β”‚ β”œβ”€β”€ package.json
β”‚ β”œβ”€β”€ postcss.config.js
β”‚ β”œβ”€β”€ README.md
β”‚ β”œβ”€β”€ tailwind.config.js
β”‚ └── vite.config.js
β”œβ”€β”€ use this for lineschart & y-distribution graphs/
β”‚ β”œβ”€β”€ Trade Report_graphs.pdf
β”‚ β”œβ”€β”€ Trade Report_graphs.png
β”‚ β”œβ”€β”€ visualize_results (plotlylocalhost).py
β”‚ β”œβ”€β”€ visualize_results (plotlylocalhost, png, pdf ).py
β”‚ β”œβ”€β”€ visualize_results (png, pdf ).py
β”‚ └── you either change it in the watchdog.py or directly run this file
β”œβ”€β”€ use this sample file and drop at [2]/
β”‚ └── ReportTester-263254895.xlsx
β”œβ”€β”€ LICENSE
β”œβ”€β”€ metrics_consideration.pdf
β”œβ”€β”€ newplot.png
β”œβ”€β”€ README.md
β”œβ”€β”€ requirements.txt
└── TECHSTACK.md
```