├── __init__.py ├── broker ├── __init__.py ├── dhan │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ └── baseurl.py │ ├── plugin.json │ └── streaming │ │ └── __init__.py ├── zebu │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── plugin.json │ ├── streaming │ │ └── __init__.py │ └── mapping │ │ └── margin_data.py ├── angel │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── funds.py │ │ └── auth_api.py │ └── plugin.json ├── firstock │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── plugin.json │ ├── streaming │ │ ├── __init__.py │ │ └── firstock_mapping.py │ └── mapping │ │ └── margin_data.py ├── fivepaisa │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── plugin.json │ ├── streaming │ │ └── __init__.py │ └── mapping │ │ └── margin_data.py ├── flattrade │ ├── __init__.py │ ├── api │ │ └── __init__.py │ ├── plugin.json │ └── streaming │ │ └── __init__.py ├── fyers │ ├── api │ │ └── __init__.py │ ├── streaming │ │ └── __init__.py │ └── plugin.json ├── groww │ ├── __init__.py │ ├── api │ │ └── __init__.py │ ├── plugin.json │ └── streaming │ │ └── __init__.py ├── iifl │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── streaming │ │ └── __init__.py │ ├── plugin.json │ ├── baseurl.py │ └── mapping │ │ └── margin_data.py ├── indmoney │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── baseurl.py │ │ └── auth_api.py │ ├── plugin.json │ └── streaming │ │ └── __init__.py ├── kotak │ ├── __init__.py │ ├── api │ │ └── __init__.py │ ├── plugin.json │ └── streaming │ │ └── __init__.py ├── motilal │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── plugin.json │ ├── streaming │ │ └── __init__.py │ └── mapping │ │ └── margin_data.py ├── mstock │ ├── __init__.py │ ├── api │ │ └── __init__.py │ ├── plugin.json │ ├── streaming │ │ └── __init__.py │ └── remainwork.md ├── paytm │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── plugin.json │ ├── streaming │ │ └── __init__.py │ └── mapping │ │ └── margin_data.py ├── shoonya │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ └── auth_api.py │ ├── plugin.json │ └── streaming │ │ └── __init__.py ├── tradejini │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── plugin.json │ ├── streaming │ │ └── __init__.py │ └── mapping │ │ └── margin_data.py ├── upstox │ ├── __init__.py │ ├── api │ │ └── __init__.py │ └── plugin.json ├── aliceblue │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── plugin.json │ ├── streaming │ │ └── __init__.py │ └── mapping │ │ └── margin_data.py ├── dhan_sandbox │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── baseurl.py │ │ └── auth_api.py │ ├── streaming │ │ ├── __init__.py │ │ └── dhan_mapping.py │ └── plugin.json ├── ibulls │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── streaming │ │ └── __init__.py │ ├── plugin.json │ ├── baseurl.py │ └── mapping │ │ └── margin_data.py ├── jainamxts │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── streaming │ │ └── __init__.py │ ├── plugin.json │ ├── baseurl.py │ └── mapping │ │ └── margin_data.py ├── pocketful │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── plugin.json │ └── mapping │ │ └── margin_data.py ├── samco │ ├── mapping │ │ └── __init__.py │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ └── funds.py │ ├── database │ │ └── __init__.py │ └── streaming │ │ └── __init__.py ├── wisdom │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── streaming │ │ └── __init__.py │ ├── plugin.json │ ├── baseurl.py │ └── mapping │ │ └── margin_data.py ├── zerodha │ ├── api │ │ └── __init__.py │ ├── plugin.json │ └── streaming │ │ └── __init__.py ├── compositedge │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── streaming │ │ └── __init__.py │ ├── plugin.json │ ├── baseurl.py │ └── mapping │ │ └── margin_data.py ├── fivepaisaxts │ ├── api │ │ ├── __init__.py │ │ └── margin_api.py │ ├── streaming │ │ └── __init__.py │ ├── plugin.json │ ├── baseurl.py │ └── mapping │ │ └── margin_data.py └── definedge │ ├── api │ └── __init__.py │ ├── database │ └── __init__.py │ ├── mapping │ ├── __init__.py │ └── symbol_map.py │ ├── streaming │ └── __init__.py │ ├── __init__.py │ └── plugin.json ├── utils ├── __init__.py ├── version.py ├── config.py ├── plugin_loader.py ├── number_formatter.py ├── socketio_error_handler.py └── security_middleware.py ├── blueprints ├── __init__.py ├── platforms.py └── settings.py ├── database ├── __init__.py ├── tv_search.py ├── db_init_helper.py └── token_db.py ├── download ├── duckdb_downloader.py ├── symbols.csv ├── .sample.env └── README.md ├── log ├── readme.md └── strategies │ └── .gitignore ├── collections ├── openalgo │ ├── collection.bru │ ├── bruno.json │ ├── ping.bru │ ├── ticker.bru │ ├── chart_get.bru │ ├── analyzer_status.bru │ ├── analyzer_toggle.bru │ ├── funds.bru │ ├── symbol.bru │ ├── search.bru │ ├── holdings.bru │ ├── orderbook.bru │ ├── tradebook.bru │ ├── instruments.bru │ ├── intervals.bru │ ├── orderstatus.bru │ ├── positionbook.bru │ ├── optiongreeks.bru │ ├── expiry.bru │ ├── DATA │ │ └── optionchain.bru │ ├── quotes.bru │ ├── depth.bru │ ├── CancelAllOrder.bru │ ├── syntheticfuture.bru │ ├── CloseAllPositions.bru │ ├── telegram.bru │ ├── CancelOrder.bru │ ├── chart_update.bru │ ├── optionsymbol.bru │ ├── openposition.bru │ ├── history (EOD).bru │ ├── history (intraday).bru │ ├── SplitOrder.bru │ ├── margin.bru │ ├── optionsorder.bru │ ├── PlaceOrder.bru │ ├── Chartink.bru │ ├── PlaceSmartOrder.bru │ ├── ModifyOrder.bru │ ├── multiquotes.bru │ ├── BasketOrder.bru │ └── optionsmultiorder.bru └── postman │ └── openalgo.postman_environment.json ├── examples ├── go │ └── readme.md ├── nodejs │ └── readme.md └── python │ ├── multiquotes_example.py │ ├── depth_example.py │ ├── ltp_example.py │ ├── quote_example.py │ ├── placing ATM order.py │ ├── depth_50_example.py │ ├── depth_20_example.py │ └── optionchain_example.py ├── db └── readme.txt ├── tmp └── README.md ├── test ├── sandbox │ ├── __init__.py │ └── test_rejected_order.py ├── test_broadcast_save.py ├── test_bot_web.py ├── test_history_format.py ├── test_mstock.py ├── test_telegram_config.py ├── test_telegram_bot.py └── test_log_location.py ├── static ├── favicon │ ├── logo.png │ ├── favicon.ico │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── mstile-150x150.png │ ├── apple-touch-icon.png │ ├── android-chrome-192x192.png │ ├── browserconfig.xml │ ├── site.webmanifest │ └── safari-pinned-tab.svg ├── images │ ├── image.png │ ├── yoga.png │ ├── copy-icon.png │ ├── thumbs-up.png │ └── brokers │ │ ├── angel.png │ │ ├── dhan.png │ │ ├── fyers.png │ │ ├── icici.png │ │ ├── kotak.png │ │ ├── 5paisa.png │ │ ├── upstox.png │ │ ├── zerodha.png │ │ └── aliceblue.png ├── sounds │ └── alert.mp3 └── js │ ├── mobile-menu.js │ └── app.js ├── docs ├── architecture-diagram.png ├── prompt │ └── order-constants.md └── docker_env_changes.md ├── playground ├── Playground-screenshot.png └── style.css ├── keys └── .gitignore ├── postcss.config.mjs ├── templates ├── components │ ├── loading_spinner.html │ └── pagination.html ├── logs.html └── index.html ├── tailwind.config.mjs ├── limiter.py ├── SECURITY.md ├── strategies ├── .gitignore └── scripts │ └── .gitignore ├── extensions.py ├── utils.py ├── .dockerignore ├── sandbox └── __init__.py ├── .gitignore ├── .ebextensions └── 01_flask.config ├── docker-compose.yaml ├── package.json ├── restx_api ├── account_schema.py ├── place_order.py ├── tradebook.py ├── holdings.py ├── ping.py ├── orderbook.py ├── intervals.py ├── positionbook.py ├── funds.py ├── multiquotes.py ├── quotes.py ├── depth.py ├── search.py ├── symbol.py ├── expiry.py └── history.py ├── .claude └── settings.local.json └── cors.py /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /blueprints/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/dhan/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/zebu/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /database/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/angel/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/angel/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/dhan/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/firstock/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/fivepaisa/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/flattrade/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/fyers/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/groww/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/groww/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/iifl/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/indmoney/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/kotak/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/kotak/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/motilal/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/mstock/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/paytm/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/shoonya/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/tradejini/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/upstox/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/zebu/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/aliceblue/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/dhan_sandbox/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/firstock/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/fivepaisa/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/flattrade/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/ibulls/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/indmoney/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/jainamxts/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/motilal/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/mstock/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/pocketful/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/samco/mapping/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/shoonya/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/tradejini/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/upstox/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/wisdom/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/zerodha/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /download/duckdb_downloader.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /log/readme.md: -------------------------------------------------------------------------------- 1 | This is a Log Folder -------------------------------------------------------------------------------- /broker/compositedge/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/dhan_sandbox/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /broker/fivepaisaxts/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /collections/openalgo/collection.bru: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/go/readme.md: -------------------------------------------------------------------------------- 1 | OpenAlgo Go SDK Examples -------------------------------------------------------------------------------- /broker/samco/__init__.py: -------------------------------------------------------------------------------- 1 | # Samco broker module 2 | -------------------------------------------------------------------------------- /broker/samco/api/__init__.py: -------------------------------------------------------------------------------- 1 | # Samco API module 2 | -------------------------------------------------------------------------------- /db/readme.txt: -------------------------------------------------------------------------------- 1 | This Folder Contains Sqlite DB Files -------------------------------------------------------------------------------- /examples/nodejs/readme.md: -------------------------------------------------------------------------------- 1 | OpenAlgo Nodejs SDK Examples -------------------------------------------------------------------------------- /broker/iifl/streaming/__init__.py: -------------------------------------------------------------------------------- 1 | # Iifl streaming module -------------------------------------------------------------------------------- /broker/ibulls/streaming/__init__.py: -------------------------------------------------------------------------------- 1 | # Ibulls streaming module -------------------------------------------------------------------------------- /broker/samco/database/__init__.py: -------------------------------------------------------------------------------- 1 | # Samco database module 2 | -------------------------------------------------------------------------------- /broker/wisdom/streaming/__init__.py: -------------------------------------------------------------------------------- 1 | # Wisdom streaming module -------------------------------------------------------------------------------- /broker/jainamxts/streaming/__init__.py: -------------------------------------------------------------------------------- 1 | # JainamXTS streaming module -------------------------------------------------------------------------------- /tmp/README.md: -------------------------------------------------------------------------------- 1 | this is a temp file to process the master contracts -------------------------------------------------------------------------------- /broker/compositedge/streaming/__init__.py: -------------------------------------------------------------------------------- 1 | # Compositedge streaming module -------------------------------------------------------------------------------- /broker/definedge/api/__init__.py: -------------------------------------------------------------------------------- 1 | # DefinedGe Securities API modules 2 | -------------------------------------------------------------------------------- /broker/fivepaisaxts/streaming/__init__.py: -------------------------------------------------------------------------------- 1 | # FivepaisaXTS streaming module -------------------------------------------------------------------------------- /broker/fyers/streaming/__init__.py: -------------------------------------------------------------------------------- 1 | # Fyers HSM WebSocket Streaming Module -------------------------------------------------------------------------------- /broker/definedge/database/__init__.py: -------------------------------------------------------------------------------- 1 | # DefinedGe Securities database modules 2 | -------------------------------------------------------------------------------- /broker/definedge/mapping/__init__.py: -------------------------------------------------------------------------------- 1 | # DefinedGe Securities mapping modules 2 | -------------------------------------------------------------------------------- /broker/definedge/streaming/__init__.py: -------------------------------------------------------------------------------- 1 | # DefinedGe Securities streaming modules 2 | -------------------------------------------------------------------------------- /download/symbols.csv: -------------------------------------------------------------------------------- 1 | RELIANCE 2 | ICICIBANK 3 | HDFCBANK 4 | SBIN 5 | TCS 6 | INFY -------------------------------------------------------------------------------- /broker/definedge/__init__.py: -------------------------------------------------------------------------------- 1 | # DefinedGe Securities Broker Integration for OpenAlgo 2 | -------------------------------------------------------------------------------- /test/sandbox/__init__.py: -------------------------------------------------------------------------------- 1 | # test/sandbox/__init__.py 2 | """Sandbox test suite""" 3 | -------------------------------------------------------------------------------- /static/favicon/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/favicon/logo.png -------------------------------------------------------------------------------- /static/images/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/image.png -------------------------------------------------------------------------------- /static/images/yoga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/yoga.png -------------------------------------------------------------------------------- /static/sounds/alert.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/sounds/alert.mp3 -------------------------------------------------------------------------------- /static/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/favicon/favicon.ico -------------------------------------------------------------------------------- /static/images/copy-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/copy-icon.png -------------------------------------------------------------------------------- /static/images/thumbs-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/thumbs-up.png -------------------------------------------------------------------------------- /docs/architecture-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/docs/architecture-diagram.png -------------------------------------------------------------------------------- /static/images/brokers/angel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/brokers/angel.png -------------------------------------------------------------------------------- /static/images/brokers/dhan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/brokers/dhan.png -------------------------------------------------------------------------------- /static/images/brokers/fyers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/brokers/fyers.png -------------------------------------------------------------------------------- /static/images/brokers/icici.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/brokers/icici.png -------------------------------------------------------------------------------- /static/images/brokers/kotak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/brokers/kotak.png -------------------------------------------------------------------------------- /static/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /static/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /static/favicon/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/favicon/mstile-150x150.png -------------------------------------------------------------------------------- /static/images/brokers/5paisa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/brokers/5paisa.png -------------------------------------------------------------------------------- /static/images/brokers/upstox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/brokers/upstox.png -------------------------------------------------------------------------------- /static/images/brokers/zerodha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/brokers/zerodha.png -------------------------------------------------------------------------------- /playground/Playground-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/playground/Playground-screenshot.png -------------------------------------------------------------------------------- /static/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /static/images/brokers/aliceblue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/images/brokers/aliceblue.png -------------------------------------------------------------------------------- /static/favicon/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marketcalls/openalgo/HEAD/static/favicon/android-chrome-192x192.png -------------------------------------------------------------------------------- /collections/openalgo/bruno.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1", 3 | "name": "openalgo", 4 | "type": "collection", 5 | "ignore": [ 6 | "node_modules", 7 | ".git" 8 | ] 9 | } -------------------------------------------------------------------------------- /broker/dhan_sandbox/streaming/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | Dhan WebSocket streaming integration for OpenAlgo. 3 | """ 4 | from .dhan_adapter import DhanWebSocketAdapter 5 | 6 | __all__ = ["DhanWebSocketAdapter"] 7 | -------------------------------------------------------------------------------- /download/.sample.env: -------------------------------------------------------------------------------- 1 | API_KEY=your_openalgo_api_key 2 | DB_NAME=amibroker.db 3 | INTERVAL=1m 4 | HOST=http://127.0.0.1:5000 5 | MAX_REQUESTS_PER_SECOND=10 6 | POLLING_INTERVAL_SECONDS=5 7 | INITIAL_DAYS=30 8 | -------------------------------------------------------------------------------- /log/strategies/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore all strategy log files 2 | *.log 3 | 4 | # Keep this .gitignore file 5 | !.gitignore 6 | 7 | # This ensures the log/strategies folder exists in git but log files are not tracked -------------------------------------------------------------------------------- /keys/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore all files in this directory 2 | * 3 | 4 | # Except this .gitignore file 5 | !.gitignore 6 | 7 | # This directory contains sensitive encryption keys 8 | # NEVER commit these files to version control -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- 1 | export default { 2 | plugins: { 3 | '@tailwindcss/postcss': {}, 4 | autoprefixer: {}, 5 | ...(process.env.NODE_ENV === 'production' ? { cssnano: { preset: 'default' } } : {}) 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /database/tv_search.py: -------------------------------------------------------------------------------- 1 | # database/tv_search.py 2 | 3 | from database.symbol import SymToken 4 | 5 | 6 | def search_symbols(symbol,exchange): 7 | return SymToken.query.filter(SymToken.symbol == symbol,SymToken.exchange == exchange).all() 8 | -------------------------------------------------------------------------------- /templates/components/loading_spinner.html: -------------------------------------------------------------------------------- 1 |
15 | Connect your algo strategies and run from any platform - Amibroker, TradingView, GoCharting, N8N, Python, GO, NodeJs, ChartInk, MetaTrader, Excel, or Google Sheets. And Recieve your Strategy Alerts to Telegram. 16 |
17 |