Spaces:
Runtime error
Runtime error
Upload 96 files
Browse filesThis view is limited to 50 files because it contains too many changes. Β See raw diff
- .env +3 -0
- .gitattributes +35 -35
- README.md +1 -12
- app.py +173 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251001.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251003.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251006.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251007.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251008.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251009.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251010.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251013.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251014.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251015.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251016.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251017.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251020.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251021.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251023.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251024.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251027.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251028.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251029.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251030.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251031.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251103.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251104.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251106.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251107.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251110.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251111.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251112.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251113.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251114.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251117.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251118.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251119.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251120.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251121.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251124.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251125.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251126.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251127.zip +3 -0
- nse_derivatives_data/BhavCopy_NSE_FO_20251128.zip +3 -0
- nse_modules/__init__.py +27 -0
- nse_modules/__pycache__/__init__.cpython-313.pyc +0 -0
- nse_modules/__pycache__/ai_analysis.cpython-313.pyc +0 -0
- nse_modules/__pycache__/batch_download.cpython-313.pyc +0 -0
- nse_modules/__pycache__/data_summary.cpython-313.pyc +0 -0
- 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
|
|
|