DivyaShah2025 commited on
Commit
db6a680
Β·
verified Β·
1 Parent(s): 88baf14

Upload 96 files

Browse files
This view is limited to 50 files because it contains too many changes. Β  See raw diff
Files changed (50) hide show
  1. .env +3 -0
  2. .gitattributes +35 -35
  3. README.md +1 -12
  4. app.py +173 -0
  5. nse_derivatives_data/BhavCopy_NSE_FO_20251001.zip +3 -0
  6. nse_derivatives_data/BhavCopy_NSE_FO_20251003.zip +3 -0
  7. nse_derivatives_data/BhavCopy_NSE_FO_20251006.zip +3 -0
  8. nse_derivatives_data/BhavCopy_NSE_FO_20251007.zip +3 -0
  9. nse_derivatives_data/BhavCopy_NSE_FO_20251008.zip +3 -0
  10. nse_derivatives_data/BhavCopy_NSE_FO_20251009.zip +3 -0
  11. nse_derivatives_data/BhavCopy_NSE_FO_20251010.zip +3 -0
  12. nse_derivatives_data/BhavCopy_NSE_FO_20251013.zip +3 -0
  13. nse_derivatives_data/BhavCopy_NSE_FO_20251014.zip +3 -0
  14. nse_derivatives_data/BhavCopy_NSE_FO_20251015.zip +3 -0
  15. nse_derivatives_data/BhavCopy_NSE_FO_20251016.zip +3 -0
  16. nse_derivatives_data/BhavCopy_NSE_FO_20251017.zip +3 -0
  17. nse_derivatives_data/BhavCopy_NSE_FO_20251020.zip +3 -0
  18. nse_derivatives_data/BhavCopy_NSE_FO_20251021.zip +3 -0
  19. nse_derivatives_data/BhavCopy_NSE_FO_20251023.zip +3 -0
  20. nse_derivatives_data/BhavCopy_NSE_FO_20251024.zip +3 -0
  21. nse_derivatives_data/BhavCopy_NSE_FO_20251027.zip +3 -0
  22. nse_derivatives_data/BhavCopy_NSE_FO_20251028.zip +3 -0
  23. nse_derivatives_data/BhavCopy_NSE_FO_20251029.zip +3 -0
  24. nse_derivatives_data/BhavCopy_NSE_FO_20251030.zip +3 -0
  25. nse_derivatives_data/BhavCopy_NSE_FO_20251031.zip +3 -0
  26. nse_derivatives_data/BhavCopy_NSE_FO_20251103.zip +3 -0
  27. nse_derivatives_data/BhavCopy_NSE_FO_20251104.zip +3 -0
  28. nse_derivatives_data/BhavCopy_NSE_FO_20251106.zip +3 -0
  29. nse_derivatives_data/BhavCopy_NSE_FO_20251107.zip +3 -0
  30. nse_derivatives_data/BhavCopy_NSE_FO_20251110.zip +3 -0
  31. nse_derivatives_data/BhavCopy_NSE_FO_20251111.zip +3 -0
  32. nse_derivatives_data/BhavCopy_NSE_FO_20251112.zip +3 -0
  33. nse_derivatives_data/BhavCopy_NSE_FO_20251113.zip +3 -0
  34. nse_derivatives_data/BhavCopy_NSE_FO_20251114.zip +3 -0
  35. nse_derivatives_data/BhavCopy_NSE_FO_20251117.zip +3 -0
  36. nse_derivatives_data/BhavCopy_NSE_FO_20251118.zip +3 -0
  37. nse_derivatives_data/BhavCopy_NSE_FO_20251119.zip +3 -0
  38. nse_derivatives_data/BhavCopy_NSE_FO_20251120.zip +3 -0
  39. nse_derivatives_data/BhavCopy_NSE_FO_20251121.zip +3 -0
  40. nse_derivatives_data/BhavCopy_NSE_FO_20251124.zip +3 -0
  41. nse_derivatives_data/BhavCopy_NSE_FO_20251125.zip +3 -0
  42. nse_derivatives_data/BhavCopy_NSE_FO_20251126.zip +3 -0
  43. nse_derivatives_data/BhavCopy_NSE_FO_20251127.zip +3 -0
  44. nse_derivatives_data/BhavCopy_NSE_FO_20251128.zip +3 -0
  45. nse_modules/__init__.py +27 -0
  46. nse_modules/__pycache__/__init__.cpython-313.pyc +0 -0
  47. nse_modules/__pycache__/ai_analysis.cpython-313.pyc +0 -0
  48. nse_modules/__pycache__/batch_download.cpython-313.pyc +0 -0
  49. nse_modules/__pycache__/data_summary.cpython-313.pyc +0 -0
  50. nse_modules/__pycache__/single_day_download.cpython-313.pyc +0 -0
.env ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # Add your OpenAI API key for AI insights
2
+ OPENAI_API_KEY=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
3
+
.gitattributes CHANGED
@@ -1,35 +1,35 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
- *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
- *.pt filter=lfs diff=lfs merge=lfs -text
23
- *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
- *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tar filter=lfs diff=lfs merge=lfs -text
29
- *.tflite filter=lfs diff=lfs merge=lfs -text
30
- *.tgz filter=lfs diff=lfs merge=lfs -text
31
- *.wasm filter=lfs diff=lfs merge=lfs -text
32
- *.xz filter=lfs diff=lfs merge=lfs -text
33
- *.zip filter=lfs diff=lfs merge=lfs -text
34
- *.zst filter=lfs diff=lfs merge=lfs -text
35
- *tfevents* filter=lfs diff=lfs merge=lfs -text
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.h5 filter=lfs diff=lfs merge=lfs -text
9
+ *.joblib filter=lfs diff=lfs merge=lfs -text
10
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
+ *.model filter=lfs diff=lfs merge=lfs -text
13
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
14
+ *.npy filter=lfs diff=lfs merge=lfs -text
15
+ *.npz filter=lfs diff=lfs merge=lfs -text
16
+ *.onnx filter=lfs diff=lfs merge=lfs -text
17
+ *.ot filter=lfs diff=lfs merge=lfs -text
18
+ *.parquet filter=lfs diff=lfs merge=lfs -text
19
+ *.pb filter=lfs diff=lfs merge=lfs -text
20
+ *.pickle filter=lfs diff=lfs merge=lfs -text
21
+ *.pkl filter=lfs diff=lfs merge=lfs -text
22
+ *.pt filter=lfs diff=lfs merge=lfs -text
23
+ *.pth filter=lfs diff=lfs merge=lfs -text
24
+ *.rar filter=lfs diff=lfs merge=lfs -text
25
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
26
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
28
+ *.tar filter=lfs diff=lfs merge=lfs -text
29
+ *.tflite filter=lfs diff=lfs merge=lfs -text
30
+ *.tgz filter=lfs diff=lfs merge=lfs -text
31
+ *.wasm filter=lfs diff=lfs merge=lfs -text
32
+ *.xz filter=lfs diff=lfs merge=lfs -text
33
+ *.zip filter=lfs diff=lfs merge=lfs -text
34
+ *.zst filter=lfs diff=lfs merge=lfs -text
35
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -1,12 +1 @@
1
- ---
2
- title: StockMarketOptionAnalyzer
3
- emoji: 🐨
4
- colorFrom: yellow
5
- colorTo: red
6
- sdk: gradio
7
- sdk_version: 6.0.1
8
- app_file: app.py
9
- pinned: false
10
- ---
11
-
12
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
1
+ "# StockMarket"
 
 
 
 
 
 
 
 
 
 
 
app.py ADDED
@@ -0,0 +1,173 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ NSE F&O Analyzer Application
3
+ """
4
+
5
+ import gradio as gr
6
+ import logging
7
+ import traceback
8
+ import os
9
+ import sys
10
+
11
+ # Add nse_modules to path
12
+ sys.path.append(os.path.join(os.path.dirname(__file__), 'nse_modules'))
13
+
14
+ # Configure logging
15
+ logging.basicConfig(
16
+ level=logging.INFO,
17
+ format='%(asctime)s - %(levelname)s - %(message)s'
18
+ )
19
+ logger = logging.getLogger(__name__)
20
+
21
+ class NSEAnalyzerApp:
22
+ def __init__(self):
23
+ print("🟑 Starting NSE Analyzer App init...")
24
+
25
+ try:
26
+ # Import NSE modules
27
+ print("🟑 Importing NSE modules...")
28
+ from nse_modules.single_day_download import SingleDayDownload
29
+ from nse_modules.batch_download import BatchDownload
30
+ from nse_modules.data_summary import DataSummary
31
+ from nse_modules.ai_analysis import AIAnalysis, run_ai_analysis
32
+
33
+ # Initialize NSE modules
34
+ self.single_day_download = SingleDayDownload()
35
+ self.batch_download = BatchDownload()
36
+ self.data_summary = DataSummary()
37
+ self.AIAnalysis = AIAnalysis # Store class reference
38
+ self.run_ai_analysis = run_ai_analysis # Store function reference
39
+
40
+ print("🟑 Creating interface...")
41
+ self.interface = self.create_interface()
42
+ print("🟒 Interface created successfully")
43
+
44
+ except Exception as e:
45
+ print(f"πŸ”΄ Error during initialization: {e}")
46
+ print(f"πŸ”΄ Traceback: {traceback.format_exc()}")
47
+ self.interface = self.create_fallback_interface()
48
+
49
+ def create_fallback_interface(self):
50
+ """Create fallback interface"""
51
+ with gr.Blocks(title="NSE Analyzer - Fallback") as interface:
52
+ gr.Markdown("# ⚠️ NSE F&O Analyzer - Fallback Mode")
53
+ gr.Markdown("There was an error initializing the application. Please check the logs.")
54
+ return interface
55
+
56
+ def create_interface(self):
57
+ """Create main Gradio interface"""
58
+ with gr.Blocks(
59
+ title="Divya Shah - AI Strategies for Option Sellers",
60
+ theme=gr.themes.Soft(),
61
+ css="""
62
+ .gradio-container {max-width: 1200px !important}
63
+ .brand-header {
64
+ background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
65
+ padding: 25px;
66
+ border-radius: 15px;
67
+ color: white;
68
+ text-align: center;
69
+ margin-bottom: 20px;
70
+ }
71
+ """
72
+ ) as interface:
73
+
74
+ # Your branded header
75
+ gr.Markdown("""
76
+ <div class="brand-header">
77
+ <h1 style="margin: 0 0 10px 0; font-size: 2.8em;">πŸ€– NSE F&O AI ANALYZER</h1>
78
+ <h2 style="margin: 0 0 8px 0; color: #ffd700;">Divya Shah</h2>
79
+ <h3 style="margin: 0; opacity: 0.9;">AI Strategies for Option Sellers</h3>
80
+ <p style="margin: 15px 0 0 0; font-size: 16px; opacity: 0.8;">
81
+ Professional Options Trading Analysis Platform
82
+ </p>
83
+ </div>
84
+ """)
85
+
86
+ gr.Markdown("### Download and analyze NSE Futures & Options data")
87
+
88
+ # NSE Single Day Download Tab
89
+ with gr.Tab("πŸ“₯ Single Day Download"):
90
+ self.single_day_download.create_interface()
91
+
92
+ # NSE Batch Download Tab
93
+ with gr.Tab("πŸ“ˆ Batch Download"):
94
+ self.batch_download.create_interface()
95
+
96
+ # NSE Data Summary Tab
97
+ with gr.Tab("πŸ“Š Data Summary"):
98
+ self.data_summary.create_interface()
99
+
100
+ # NSE AI Analysis Tab
101
+ with gr.Tab("πŸ€– AI Analysis"):
102
+ gr.Markdown("# πŸ€– Enhanced AI Analysis - NIFTY Strategies")
103
+ gr.Markdown("Advanced analysis with historical data and AI-powered recommendations")
104
+
105
+ with gr.Row():
106
+ analysis_type = gr.Dropdown(
107
+ label="Analysis Type",
108
+ choices=[
109
+ "comprehensive",
110
+ "option_selling",
111
+ "historical",
112
+ "basic"
113
+ ],
114
+ value="comprehensive",
115
+ info="Comprehensive includes all analyses"
116
+ )
117
+ risk_level = gr.Dropdown(
118
+ label="Risk Level",
119
+ choices=["conservative", "moderate", "aggressive"],
120
+ value="moderate"
121
+ )
122
+
123
+ with gr.Row():
124
+ analyze_btn = gr.Button("πŸš€ Run Enhanced Analysis", variant="primary")
125
+ ai_analyze_btn = gr.Button("🧠 Get AI Recommendations", variant="secondary")
126
+
127
+ output = gr.Textbox(
128
+ label="Analysis Results",
129
+ lines=30,
130
+ max_lines=100,
131
+ show_copy_button=True
132
+ )
133
+
134
+ def analyze_enhanced_strategy(analysis_type, risk_level):
135
+ try:
136
+ return self.run_ai_analysis(risk_level, analysis_type)
137
+ except Exception as e:
138
+ return f"❌ Error during analysis: {str(e)}\n\n{traceback.format_exc()}"
139
+
140
+ def get_ai_recommendations():
141
+ try:
142
+ analyzer = self.AIAnalysis()
143
+ analyzer.load_data()
144
+ return analyzer.get_openai_strategy_recommendation(analyzer.nifty_data)
145
+ except Exception as e:
146
+ return f"❌ Error getting AI recommendations: {str(e)}"
147
+
148
+ analyze_btn.click(
149
+ fn=analyze_enhanced_strategy,
150
+ inputs=[analysis_type, risk_level],
151
+ outputs=output
152
+ )
153
+
154
+ ai_analyze_btn.click(
155
+ fn=get_ai_recommendations,
156
+ inputs=[],
157
+ outputs=output
158
+ )
159
+
160
+ return interface
161
+
162
+ def launch(self, **kwargs):
163
+ """Launch the application"""
164
+ logger.info("πŸš€ Starting NSE F&O Analyzer...")
165
+ return self.interface.launch(**kwargs)
166
+
167
+ if __name__ == "__main__":
168
+ app = NSEAnalyzerApp()
169
+ app.launch(
170
+ server_name="127.0.0.1",
171
+ server_port=7861,
172
+ share=False
173
+ )
nse_derivatives_data/BhavCopy_NSE_FO_20251001.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1246b202fd462e3f45d24733e240c3f924aaadfb889e5ed6f383607fa8d41f1c
3
+ size 1019940
nse_derivatives_data/BhavCopy_NSE_FO_20251003.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fb71ed06647c7d2f9ebe36bcc3e76c7cf6d145fddf5a4072b4247a48816af9f6
3
+ size 975855
nse_derivatives_data/BhavCopy_NSE_FO_20251006.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fc9b201cad915c32ff5b9a83345ac73e0db8c95e48356c330c46921d73d6d00d
3
+ size 1003156
nse_derivatives_data/BhavCopy_NSE_FO_20251007.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c78039f4858b2af109b4dba075cc91b901db51c119cac7af348a5b9f0b2a3124
3
+ size 1028638
nse_derivatives_data/BhavCopy_NSE_FO_20251008.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1f7b50773e2d56f97c1ab9c372784b7100e9619c9b0cadfff822f2337e89d271
3
+ size 1039786
nse_derivatives_data/BhavCopy_NSE_FO_20251009.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:29273622b8d4c00b5b7b1b035ca7d8f86934f4c5a7c833aefa67e05538334442
3
+ size 1050803
nse_derivatives_data/BhavCopy_NSE_FO_20251010.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:10d26189620b6bb16b6cf0856ec5641295d398fded6a1333b5e4231b0bebfcf4
3
+ size 1069558
nse_derivatives_data/BhavCopy_NSE_FO_20251013.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c35fbd6f84e2c183e1cfc05ac22d941cc3dd9e45c41db039cdb17706f8b1a0dd
3
+ size 1064539
nse_derivatives_data/BhavCopy_NSE_FO_20251014.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:62e42b0b9623d9846cdf92d3c863ac992c1c3a02dfbb8bfddb5ddf2b89da736f
3
+ size 1080981
nse_derivatives_data/BhavCopy_NSE_FO_20251015.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1793961edfd7ecd9fed005ee4ad95fd036714987af34b518335b11641b1521a3
3
+ size 1093050
nse_derivatives_data/BhavCopy_NSE_FO_20251016.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2ed5f73851129b6877b090ba636f24ea8b99f8ffd87b60869b29e6f9dcd64f19
3
+ size 1119161
nse_derivatives_data/BhavCopy_NSE_FO_20251017.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c388d7bd90c904c79bcdbf81180bc96cf9cc841b1045f70a70e576a396f72d18
3
+ size 1152606
nse_derivatives_data/BhavCopy_NSE_FO_20251020.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2d58fd0a9862645210f58c35d604daef4f56e638149741077996f0de07e4c1ba
3
+ size 1171970
nse_derivatives_data/BhavCopy_NSE_FO_20251021.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c76fef276dfd53ec645f56d75b5a6f6eb2120cefdfd85192b0f20e549c9eeac9
3
+ size 1050303
nse_derivatives_data/BhavCopy_NSE_FO_20251023.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b8e4757d7d4ae3cf5157298e00a8b041022509d682773453aa08ce3154620925
3
+ size 1209085
nse_derivatives_data/BhavCopy_NSE_FO_20251024.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:32181ffb2a468ca2c2632bd7afac1722357fa220acd91a111a8d3bcc590343d1
3
+ size 1223443
nse_derivatives_data/BhavCopy_NSE_FO_20251027.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ae3750b4e3f172809ee2672663461db253d3c1e2ed63e3bf0eb51436943d9550
3
+ size 1233829
nse_derivatives_data/BhavCopy_NSE_FO_20251028.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a955e6a6e4d2a3c656f60fd98d4403013b230d9a0852a630e05dbfeb38f1d675
3
+ size 1214719
nse_derivatives_data/BhavCopy_NSE_FO_20251029.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:79afa594672d1e4e1d5c2793cc953f45afd1cd0e4c78592b0067551ffbe98b33
3
+ size 1021758
nse_derivatives_data/BhavCopy_NSE_FO_20251030.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cbdc3beb3575cf53ee2e71215f69420272112673bd50f1dc1541f80859d948ad
3
+ size 975523
nse_derivatives_data/BhavCopy_NSE_FO_20251031.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5f02acaeaad3f0d4b02050e76de9232332713c251e945291f035d33b88888b44
3
+ size 999896
nse_derivatives_data/BhavCopy_NSE_FO_20251103.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a0ebbb7167c56e7e0b71fbb48d7413fe5465b6e71e0fc501c762b5dc40d236e7
3
+ size 1023252
nse_derivatives_data/BhavCopy_NSE_FO_20251104.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ff0567db34a5556a855c512abba6f8ecdb1c87100334325a521706c841f715d7
3
+ size 1037088
nse_derivatives_data/BhavCopy_NSE_FO_20251106.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:333677c52e7f6b55b6c45033b72ba97d768ec4a32cb1a82d2f4f1731103e683c
3
+ size 1068974
nse_derivatives_data/BhavCopy_NSE_FO_20251107.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:29c0ccf098354dcad704861b60bb3fb92d911ff980745d95c2f5ebec9c139b4e
3
+ size 1100388
nse_derivatives_data/BhavCopy_NSE_FO_20251110.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:52e0f3a88af3be2282eee4bc11f24fd86de6b99cb60cc369b714f6e1b64f0bcc
3
+ size 1116510
nse_derivatives_data/BhavCopy_NSE_FO_20251111.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e90a2510be486e3df4896438af1c4aaa2f08985a1c667e952eea254b16b7f4e9
3
+ size 1132785
nse_derivatives_data/BhavCopy_NSE_FO_20251112.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:711ff2fe3692f27970720f0de7de0de1be6bb58100e3ed3a556e76c712ef7012
3
+ size 1155535
nse_derivatives_data/BhavCopy_NSE_FO_20251113.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1e10318ae2eb0a7fdb06b1fd97cfcb33ffd326c053511d248c917b6c53d2e7b4
3
+ size 1164983
nse_derivatives_data/BhavCopy_NSE_FO_20251114.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1aae20bbe4fc0c945e841b193b84c237bf7707572eef06c7ff8568cdd62a3a6e
3
+ size 1178270
nse_derivatives_data/BhavCopy_NSE_FO_20251117.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3fcbe3c660ca4d06bdce89be2d74e2c7283f4aea610af316378bb93ad147668d
3
+ size 1202970
nse_derivatives_data/BhavCopy_NSE_FO_20251118.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ab5788a58bfe13a4999e2c1a0a4ec9d56a6ddd197b6fb6b253e63d4b4e7da5e5
3
+ size 1229529
nse_derivatives_data/BhavCopy_NSE_FO_20251119.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:030f9bd458de385a017459d48c384d3f2d808b4613ed84541f19983d0ccf8af4
3
+ size 1256117
nse_derivatives_data/BhavCopy_NSE_FO_20251120.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e1a2a53922b80ed1929702daa84d7b2beeaf542916406cc30eb0e6f4807df561
3
+ size 1272714
nse_derivatives_data/BhavCopy_NSE_FO_20251121.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:46c0b28cf5cea3fbbdc360e6a78e0d1e5b0d62d753b2962142c6632feccf1351
3
+ size 1281657
nse_derivatives_data/BhavCopy_NSE_FO_20251124.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fae5091f7ec9fcb01909dc40dfcde6b00e75adcd4cf91f11ad15bfd128b3a995
3
+ size 1290345
nse_derivatives_data/BhavCopy_NSE_FO_20251125.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8d52569433a0436db08f8f76e7a6e040a1913b6f66480cfa9d725dffe57f6888
3
+ size 1270706
nse_derivatives_data/BhavCopy_NSE_FO_20251126.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:80e47f6a005a2d8d81d23d3de74d924115d8701a30f3eb4dbbb5e281c2d6fb31
3
+ size 1029155
nse_derivatives_data/BhavCopy_NSE_FO_20251127.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:80823ce40c3c9772d46c821e95fefaff371115f2f01535a4757dec1d2f525fa5
3
+ size 979842
nse_derivatives_data/BhavCopy_NSE_FO_20251128.zip ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7e501e3d32dde33c00ae953395361c49fb12f9cc3e428bfe123645676a4cac57
3
+ size 987864
nse_modules/__init__.py ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ NSE Modules Package
3
+ NSE Futures & Options Data Analysis Modules
4
+ """
5
+
6
+ from .single_day_download import SingleDayDownload
7
+ from .batch_download import BatchDownload
8
+ from .data_summary import DataSummary
9
+ from .ai_analysis import AIAnalysis
10
+
11
+ __version__ = "1.1.0"
12
+ __author__ = "NSE Analyzer"
13
+ __description__ = "NSE F&O Data Download and Analysis Modules"
14
+
15
+ __all__ = [
16
+ 'SingleDayDownload',
17
+ 'BatchDownload',
18
+ 'DataSummary',
19
+ 'AIAnalysis'
20
+ ]
21
+
22
+ # Package initialization message
23
+ print("πŸ“Š NSE F&O Analyzer Modules Loaded")
24
+ print("βœ… Single Day Download")
25
+ print("βœ… Batch Download")
26
+ print("βœ… Data Summary (with Stock Filter & Nifty Table)")
27
+ print("βœ… AI Analysis")
nse_modules/__pycache__/__init__.cpython-313.pyc ADDED
Binary file (949 Bytes). View file
 
nse_modules/__pycache__/ai_analysis.cpython-313.pyc ADDED
Binary file (33.5 kB). View file
 
nse_modules/__pycache__/batch_download.cpython-313.pyc ADDED
Binary file (4.89 kB). View file
 
nse_modules/__pycache__/data_summary.cpython-313.pyc ADDED
Binary file (21.8 kB). View file
 
nse_modules/__pycache__/single_day_download.cpython-313.pyc ADDED
Binary file (8.96 kB). View file