Token copy करून वर टाका. तो 1 वर्ष चालतो, रोज login लागत नाही. फक्त data बघण्यासाठी आहे, खरेदी-विक्री करू शकत नाही. (अधिकृत माहिती ↗)
📂 Screener.in / Chartink ची CSV इथे टाका किंवा tap करा
किंवा website वरची table copy करून खाली paste करा:
Screener.in — fundamentals + 50 DMA
Current price > 300 AND
Current price > DMA 50 AND
Market Capitalization > 1000 AND
Return on capital employed > 15 AND
Return on equity > 15 AND
Debt to equity < 0.5 AND
Sales growth 3Years > 10 AND
Profit growth 3Years > 12 AND
Interest Coverage Ratio > 4 AND
Promoter holding > 40 AND
Pledged percentage < 5
Chartink — ४ दिवसांचा volume
Daily Close > 300
Daily Close > Daily SMA(close, 50)
Daily Volume > 1 day ago Volume
1 day ago Volume > 2 days ago Volume
2 days ago Volume > 3 days ago Volume
Chartink — OHL (Open = Low)
Daily Open = Daily Low
Daily Close > 300
Daily Close > Daily SMA(close, 50)
Table मध्ये Daily Open, Daily High, Daily Low columns जोडा. NSE Bhavcopy मधले OPEN_PRICE, HIGH_PRICE, LOW_PRICE पण Falcon ओळखतो.
Screener.in वर query चालवा → निकालात हवे columns जोडा (Edit columns) → table copy करून “CSV / Paste” मध्ये टाका. 52-week साठी High price आणि Low price; FII/DII साठी FII holding, DII holding, Change in FII holding, Change in DII holding (आणि Change in promoter holding); Mutual Fund साठी MF holding, Change in MF holding. Upstox सोबत जुळण्यासाठी NSE Code column ठेवा.
एका ओळीत एक event: नाव, event, तारीख. बाजाराच्या events साठी नावाच्या जागी बाजार लिहा. तारीख 2026-10-24 किंवा 24-10-2026 अशी.
RBI policy आणि Budget च्या तारखा आधीच भरलेल्या आहेत. पुढच्या 7 दिवसांत event असलेले stocks पिवळ्या रंगात दिसतात.
Data मध्ये Industry / Sector column असेल तर इथे sectors दिसतील.
प्रत्येक sector index चा 3 महिन्यांचा return % टाका (उदा. Nifty Pharma, Nifty IT). Nifty चा 3M return “3 महिने Nifty च्या पुढे” अटीतून घेतला जातो: 0%.
Data टाकल्यावर Falcon ने ओळखलेले columns इथे दिसतील. एखादा चुकीचा असेल तर बदला.
Falcon हा शेअर्सचा फिल्टर आहे. तो तुम्ही दिलेल्या stocks मधून असे stocks वेगळे काढतो:
ज्यांचा भाव ₹300 पेक्षा जास्त आहे आणि जे 50 DMA च्या वर आहेत (trend वर आहे),
ज्या कंपन्या मजबूत आहेत (ROCE, ROE जास्त, कर्ज कमी, विक्री व नफा वाढतोय, promoter चा हिस्सा जास्त),
आणि ज्यांचा volume वाढतोय (खरेदी वाढतेय याचा संकेत).
प्रत्येक पात्र stock चं एक सविस्तर पान मिळतं: trend, volume chart, fundamentals, shareholding, events आणि बातम्या.
हा फक्त पहिला फिल्टर आहे, खरेदीचा सल्ला नाही. अंतिम निर्णय तुमचाच.
सुरुवात
पानाची मांडणी: सगळ्यात वर तयार यादीचं बटण आणि टप्पे; खाली डावीकडे निकाल, उजवीकडे अटी (phone वर “अटी” वर tap करून उघडा); आणि सगळ्यात खाली tabs — ⚡ Upstox · 📂 CSV / Paste · 🧾 Queries · 📅 Events · ⇄ Sector · 🧭 Columns.
Data टाकण्याचे मार्ग
१. Demo बघा
“Demo data बघा” दाबा. काल्पनिक कंपन्यांवर Falcon कसा चालतो ते दिसेल. काहीही लागत नाही.
⭐ तयार यादी (सगळ्यात सोपं)
Token टाका आणि “🔍 संपूर्ण NSE मधून यादी तयार करा” दाबा. Falcon सगळे NSE stocks तपासून अटी पूर्ण करणाऱ्या stocks ची यादी देतो. कसं ते पाहा →
२. Upstox वरून live भाव
“⚡ Upstox” tab मध्ये token टाका, NSE symbols लिहा, “फक्त हे stocks आणा” दाबा. भाव, 50 DMA, volume, 52-week आपोआप येतात. कसं ते पाहा →
३. Screener / Chartink ची CSV
Fundamentals (ROCE, ROE, कर्ज…) साठी. CSV टाका किंवा table copy-paste करा. कसं ते पाहा →
सगळ्यात चांगला मार्ग: Screener ची CSV (त्यात NSE Code column ठेवून) टाका, आणि मग “⚡ Upstox” tab मधलं “फक्त हे stocks आणा” दाबा. Fundamentals CSV मधून आणि ताजे भाव Upstox मधून, एकाच ओळीत जुळतात.
Upstox जोडणे
हे फक्त download केलेल्या falcon.html मध्ये चालतं (phone किंवा laptop च्या Chrome/Edge मध्ये उघडून). Claude मध्ये उघडलेल्या पानातून Upstox ला जोडता येत नाही.
खालच्या “⚡ Upstox” tab मध्ये token paste करा (वरच्या “🔑 आधी Upstox token टाका” वर tap केलं तरी तिथे जाता येतं). 👁 बटणाने token दाखवता/लपवता येतो.
“Connection तपासा” दाबा. ✅ “Upstox जोडलं गेलं” आलं की झालं.
Stocks (NSE symbols) मध्ये symbols लिहा, उदा. RELIANCE, TCS, ACE. (CSV मध्ये NSE Code असेल तर हे रिकामं ठेवलं तरी चालेल.)
“फक्त हे stocks आणा” दाबा. Progress पट्टी भरेल; मध्येच थांबवायचं असेल तर “थांबा”.
🔍 संपूर्ण NSE मधून तयार यादी
सगळ्यात वरचं “🔍 संपूर्ण NSE मधून यादी तयार करा” बटण दाबलं की Falcon हे टप्पे करतो, आणि प्रत्येक टप्प्यावर किती stocks उरले ते त्याच भागात दिसतं:
Upstox कडून सगळ्या NSE stocks ची यादी (सुमारे 2,000).
सगळ्यांचे आजचे भाव → भाव > ₹300 आणि 52-week high च्या जवळ नसलेले वगळले.
उरलेल्यांचे वर्षभराचे भाव → 50 DMA च्या वर, volume ३ दिवस वाढतोय, सरासरी volume तपासलं.
उरलेल्यांचे fundamentals Upstox कडून: ROCE, ROE, sales व profit ची ३ वर्षांची वाढ, promoter / FII / DII / Mutual Funds, आणि मिळालं तर कर्ज (D/E), interest coverage, market cap.
सगळ्या अटी लावून पात्र stocks ची यादी आणि सविस्तर पान.
सहसा २ ते ५ मिनिटं लागतात. मध्येच “थांबा” दाबता येतं.
Upstox ची मर्यादा (30 मिनिटांत 2,000 requests) पाळण्यासाठी Falcon हळू-हळू requests पाठवतो. फार जास्त stocks उरले तर तो थांबून एखादी अट चालू करायला सांगतो.
तुमच्या चालू अटींप्रमाणेच गाळणी होते. एखादी अट बंद केली तर ती गाळणीत वापरली जात नाही.
Pledge आणि Delivery % Upstox कडून मिळत नाहीत, म्हणून त्या अटी या यादीत वगळल्या जातात.
शेवटची यादी जपली जाते: पुढच्या वेळी Falcon उघडल्यावर ती लगेच दिसते, सोबत ती कधी बनवली ती वेळ.
चांगली वेळ: बाजार बंद झाल्यावर (संध्याकाळी 4 नंतर), म्हणजे दिवसाचे पूर्ण आकडे मिळतात.
Upstox कडून काय येतं
आजचा भाव, Open, High, Low, volume
आजच्या quote मधून
50 DMA
शेवटच्या 50 दिवसांच्या बंद भावांची सरासरी
Volume आज / −1 / −2 / −3
शेवटच्या ४ दिवसांचा volume
सरासरी volume (1M)
मागच्या 20 trading दिवसांची सरासरी (आज वगळून)
3M / 6M return
63 / 126 trading दिवसांपूर्वीच्या भावापासून
52-week high / low
वर्षभरातला सर्वात जास्त / कमी भाव
“फक्त हे stocks आणा” मध्ये फक्त भाव/volume चे आकडे येतात; fundamentals साठी CSV टाका किंवा “संपूर्ण NSE” scan वापरा. Delivery % आणि Pledge Upstox कडून येत नाहीत.
Token ची सुरक्षा
“या device वर token लक्षात ठेवा” चालू असेल तर token फक्त त्याच browser मध्ये राहतो. falcon.html कोणाला दिली तरी त्यात token जात नाही.
Token read-only आहे: त्याने खरेदी-विक्री होत नाही. तरी तो कोणालाही सांगू नका.
Token हरवला किंवा कोणाला दिसला, तर Analytics tab ↗ मध्ये नवीन token बनवा; जुना आपोआप बंद होतो.
Falcon proxy (Cloudflare) — एकदाच, 5 मिनिटं
Upstox browser मधून थेट call करू देत नाही (CORS). म्हणून “❌ Upstox browser मधून थेट जोडू देत नाही” असं आलं तर एक छोटा, मोफत proxy बनवा. तो तुमच्याच Cloudflare account मध्ये चालतो, phone आणि laptop दोन्हीवर चालतो, आणि फक्त Upstox चं data पुढे पाठवतो.
Edit code दाबा. तिथला सगळा code काढून टाका, खालचं “Code copy करा” दाबा आणि तो पूर्ण code तिथे paste करा. मग Deploy दाबा.
Code पाहा
// Falcon proxy — Cloudflare Worker (मोफत)
// ----------------------------------------
// Upstox browser मधून थेट call करू देत नाही (CORS). हा छोटा Worker Falcon आणि Upstox
// च्या मध्ये बसतो आणि फक्त Upstox चे data (GET) पुढे पाठवतो.
// - फक्त api.upstox.com आणि assets.upstox.com ला जातो; दुसरीकडे कुठेही नाही.
// - Token कुठेही साठवत नाही; फक्त तुमच्या request सोबत Upstox ला पुढे पाठवतो.
// - हा Worker तुमच्याच Cloudflare account मध्ये चालतो.
//
// Falcon मध्ये "Proxy address" मध्ये या Worker चा URL टाका, उदा.
// https://falcon-proxy.तुमचं-नाव.workers.dev
const ROUTES = [
['/upstox-assets/', 'https://assets.upstox.com/'],
['/upstox/', 'https://api.upstox.com/'],
];
const CORS = {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET, OPTIONS',
'Access-Control-Allow-Headers': 'authorization, accept, content-type',
'Access-Control-Max-Age': '86400',
};
export default {
async fetch(request) {
const url = new URL(request.url);
if (request.method === 'OPTIONS') return new Response(null, { status: 204, headers: CORS });
if (request.method !== 'GET') return new Response('Only GET', { status: 405, headers: CORS });
if (url.pathname === '/upstox-ok') return new Response('ok', { headers: { ...CORS, 'Content-Type': 'text/plain' } });
const route = ROUTES.find(([prefix]) => url.pathname.startsWith(prefix));
if (!route) {
return new Response('Falcon proxy चालू आहे ✅', { headers: { ...CORS, 'Content-Type': 'text/plain; charset=utf-8' } });
}
const target = route[1] + url.pathname.slice(route[0].length) + url.search;
const headers = new Headers();
for (const name of ['authorization', 'accept']) {
const v = request.headers.get(name);
if (v) headers.set(name, v);
}
let upstream;
try {
upstream = await fetch(target, { headers });
} catch (e) {
return new Response(JSON.stringify({ status: 'error', errors: [{ message: 'Upstox पर्यंत पोहोचता आलं नाही: ' + e }] }),
{ status: 502, headers: { ...CORS, 'Content-Type': 'application/json' } });
}
const out = new Headers(upstream.headers);
for (const [k, v] of Object.entries(CORS)) out.set(k, v);
out.delete('set-cookie');
out.delete('content-encoding'); // body आधीच उघडलेला असतो; Falcon दोन्ही प्रकार ओळखतो
out.delete('content-length');
return new Response(upstream.body, { status: upstream.status, headers: out });
},
};
वर दिसणारा पत्ता copy करा, उदा. https://falcon-proxy.तुमचं-नाव.workers.dev. तो browser मध्ये उघडला तर “Falcon proxy चालू आहे ✅” दिसायला हवं.
Falcon मध्ये ⚡ Upstox tab → Falcon proxy address मध्ये तो पत्ता paste करा → Connection तपासा. ✅ आलं की झालं!
हवं तर: हा पत्ता Claude ला सांगा — तो falcon.html मध्येच कायमचा टाकला जाईल. मग कोणत्याही phone/laptop वर फक्त file उघडा, काहीच सेट करावं लागणार नाही.
हे एकदाच करायचं. पत्ता त्या browser मध्ये लक्षात राहतो; दुसऱ्या phone/laptop वर फक्त पत्ता परत टाका.
Cloudflare चा मोफत plan दिवसाला 1 लाख requests देतो; Falcon चा एक पूर्ण scan साधारण 600–1,000 requests वापरतो.
Token proxy मधून Upstox ला जातो पण कुठेही साठवला जात नाही. Proxy फक्त api.upstox.com आणि assets.upstox.com ला जातो.
CSV / Screener मधून data
“🧾 Queries” tab मधली Screener.in query copy करून Screener वर चालवा.
निकालात Edit columns मधून हवे columns जोडा (खाली यादी).
Table ची CSV download करून “📂 CSV / Paste” tab मध्ये टाका, किंवा table copy करून paste करा आणि “Paste केलेला data वापरा” दाबा.
“🧭 Columns” tab मध्ये पाहा. एखादा column चुकीचा ओळखला गेला तर तिथेच बदला.
उपयोगी columns
NSE CodeIndustryCurrent priceDMA 50Market CapROCEROEDebt to equitySales growth 3YearsProfit growth 3YearsInterest CoveragePromoter holdingPledged percentageHigh price / Low price (52W)FII / DII holdingChange in FII / DII holdingChange in promoter holdingMF holdingReturn over 3 / 6 months
Volume चे ४ दिवस आणि OHL साठी Chartink च्या queries पण “Queries” मध्ये आहेत. Delivery % साठी NSE Bhavcopy (DELIV_PER) चालते.
अटी
प्रत्येक अटीपुढे ✔ checkbox आणि आकडा आहे. Checkbox ने अट चालू/बंद करा; आकडा बदलून मर्यादा बदला. तुमच्या अटी त्या browser मध्ये लक्षात राहतात. “मूळ अटी परत आणा” ने सुरुवातीच्या अटी परत येतात.
अट
सुरुवातीला
अर्थ
भाव (₹) >
300
स्वस्त (penny) शेअर्स वगळायला
भाव 50 DMA च्या वर
चालू
trend वर आहे
Market Cap >
₹1000 Cr
फार लहान कंपन्या वगळायला
ROCE / ROE >
15%
भांडवलावर चांगला नफा
Debt / Equity <
0.5
कर्ज कमी
Sales / Profit वाढ ३ वर्ष >
10% / 12%
व्यवसाय वाढतोय
Interest Coverage >
4
व्याज सहज फेडता येतं
Promoter > / Pledge <
40% / 5%
मालकांचा विश्वास, शेअर्स गहाण नाहीत
Volume ३ दिवस सतत वाढतोय
चालू
रोज जास्त लोक व्यवहार करतायत
सरासरी Volume >
1,00,000
खरेदी-विक्री सहज होईल (liquidity)
Delivery % >
50%
लोक शेअर्स ठेवायला घेतायत, intraday नाही
52-week high च्या इतक्या % च्या आत
20%
भाव वर्षभराच्या उच्चांकाजवळ — मजबूत trend
Nifty / sector च्या पुढे (3M, 6M)
बंद
बाजारापेक्षा चांगली कामगिरी (Nifty चा return टाकावा लागतो)
OHL: Open = Low
बंद
दिवसभर भाव open च्या खाली गेला नाही
FII + DII / MF / Promoter बदल
बंद
संस्था खरेदी करतायत, promoter विकत नाहीत
इतक्या दिवसांत results असलेले वगळा
बंद, 7 दिवस
results च्या आधी धोका टाळायला
एखाद्या अटीचा column data मध्ये नसेल तर ती अट आपोआप वगळली जाते, आणि अटीखाली “हा column data मध्ये नाही” असं लिहून येतं.
निकाल वाचणे
पात्र सगळ्या चालू अटी पूर्ण · नापास किमान एक अट पूर्ण नाही · अपूर्ण काही आकडे data मध्ये नाहीत.
Table मध्ये हिरवा आकडा = अट पूर्ण, लाल = अट पूर्ण नाही.
पिवळी ओळ ⚠️ = पुढच्या 7 दिवसांत त्या stock चा event (results, dividend…).
Column च्या नावावर tap केलं की त्यानुसार क्रम (sort) लागतो; परत tap केलं की उलटा.
“फक्त पात्र stocks / सगळे stocks”, नावाने शोध, आणि “Sector नुसार गट” वापरता येतात.
“निकाल copy करा” ने table copy होतं; Excel मध्ये paste करता येतं.
वरच्या Flash पट्टीत बातम्या आणि जवळचे events सरकतात; mouse ठेवला किंवा label वर tap केलं की थांबते.
सविस्तर पान
निकाल आला की सविस्तर पान आपोआप उघडतं (नको असेल तर “निकाल आल्यावर सविस्तर पान आपोआप उघडा” बंद करा). “📄 सविस्तर पान” बटणाने किंवा table मधल्या नावावर tap करूनही उघडतं.
Trend: भाव vs 50 DMA, आणि DMA पासून किती % वर.
Volume chart: ४ दिवसांचे bars आणि सरासरीची रेषा.
52 आठवडे आणि OHL: high/low, आणि आजचा दिवस कसा गेला.
Fundamentals: हिरवं = अट पूर्ण, लाल = नाही; खाली अटीची मर्यादा.
Shareholding: Promoter / FII / DII / Public ची पट्टी, Mutual Funds, आणि मागच्या quarter चा बदल.
थोडक्यात: 💪 मजबूत बाजू आणि 👀 लक्ष द्या.
Events, बातम्या, सगळ्या अटींची ✅/❌ यादी, आणि Screener / TradingView / NSE चे links.
वरच्या नावांच्या बटणांनी थेट एखाद्या stock वर जाता येतं; चालू stock चं नाव निळ्या रंगात दिसतं.
Events · Sector · बातम्या
Events
“📅 Events” tab मध्ये एका ओळीत एक: नाव, event, तारीख, उदा. TCS, Results, 2026-11-10. बाजाराच्या event साठी नावाच्या जागी बाजार लिहा. RBI policy आणि Budget च्या तारखा आधीच भरलेल्या आहेत.
Sector तुलना
Data मध्ये Industry/Sector column असेल तर “⇄ Sector” tab मध्ये sectors दिसतात. तिथे प्रत्येक sector index चा 3 महिन्यांचा return % टाका. Nifty चा 3M return “3 महिने Nifty च्या पुढे” या अटीत टाका. दर आठवड्याला हे आकडे अपडेट करा.
बातम्या
सविस्तर पानात प्रत्येक stock साठी Google News, Moneycontrol, Economic Times आणि NSE announcements चे links असतात. Claude ने शोधलेल्या बातम्या भरल्या असतील तर त्या 🟩 चांगली / 🟥 चिंतेची अशा दिसतात.
Proxy address browser मध्ये उघडून पाहा — “Falcon proxy चालू आहे ✅” दिसायला हवं. नसेल तर Cloudflare मध्ये Worker चा code नीट paste करून Deploy केला का ते तपासा.