
An Intelligent Web-Based Platform for Swing Trading Analysis | IJCT Volume 13 – Issue 5 | IJCT-V13I5P46

International Journal of Computer Techniques
ISSN 2394-2231
Volume 13, Issue 5 | Published: September 2026
Table of Contents
ToggleAuthor
Rohit Kulkarni, Dr. Shazia Mannan
Abstract
Swing trading occupies a unique niche within financial markets, leveraging medium-term price momentum over holding periods typically spanning two to fourteen days. Despite its growing adoption among retail investors, a comprehensive, open-architecture web platform unifying real-time data ingestion, technical analysis computation, portfolio tracking, and risk assessment under a single interface remains largely absent in the open-source domain. This paper presents SwingTrader, a full-stack web application constructed on the MERN (MongoDB, Express.js, React.js, Node.js) technology stack. The system integrates live market data feeds, computes widely adopted technical indicators—including the Relative Strength Index (RSI), Moving Average Convergence Divergence (MACD), Bollinger Bands, and Average True Range (ATR)—and presents actionable buy/sell signals through an intuitive, responsive dashboard. A Socket.IO-powered WebSocket layer delivers sub-second quote updates, while a JWT-based authentication module ensures secure, stateless user session management. Empirical evaluation across 10,000 concurrent simulated sessions demonstrates a mean API response latency of 87 milliseconds and 99.7% uptime over a 90-day observation window. User experience assessments with 42 participants yield a mean System Usability Scale (SUS) score of 81.4, categorising the application as ‘excellent’. The proposed architecture serves as a replicable blueprint for practitioners and researchers designing scalable, real-time financial analytics platforms.
Keywords
swing trading; MERN stack; React.js; Node.js; MongoDB; technical analysis; WebSocket; real-time finance; portfolio management; REST API
Conclusion
This paper presented SwingTrader, a full-stack swing trading web application engineered on the MERN technology stack. The system architecture integrates a React.js SPA with Redux-managed state, an Express.js REST and Socket.IO backend, a Node.js Worker Thread indicator computation pipeline, JWT-based stateless authentication, and a MongoDB Time Series database. Empirical evaluation demonstrated a mean API response latency of 87 ms and 99.7% uptime over a 90-day production observation window, with WebSocket market data delivery sustaining latencies below 35 ms at 10,000 concurrent connections. A usability study with 42 participants yielded a mean SUS score of 81.4, affirming the application’s accessibility to traders across experience tiers. The presented architecture establishes a validated, replicable blueprint for financial analytics web applications demanding real-time data responsiveness and scalable backend throughput.
References
[1] R. A. Brokaw and T. H. Chen, “Retail investor participation dynamics in post-pandemic equity markets: An empirical analysis,” IEEE Access, vol. 11, pp. 23841–23857, 2023.
[2] S. Agarwal, M. Thakur, and V. Joshi, “Swing trading performance under different market regimes: Evidence from NIFTY 50,” in Proc. IEEE Int. Conf. Computational Finance (ICCF), Singapore, 2022, pp. 112–119.
[3] D. Park and J. Kim, “Limitations of existing retail trading platforms: A structured user-need analysis,” IEEE Trans. Human-Machine Syst., vol. 53, no. 2, pp. 301–314, Apr. 2023.
[4] A. Kumar and R. Patel, “Comparative analysis of MERN and MEAN stack frameworks for enterprise web application development,” IEEE Trans. Softw. Eng., vol. 49, no. 5, pp. 2312–2328, May 2023.
[5] Y. Zhao, W. Liu, and Q. Zhang, “Performance optimisation of React.js financial dashboard components via selective memoisation,” in Proc. IEEE Int. Conf. Software Engineering and Service Science (ICSESS), Beijing, China, 2023, pp. 89–96.
[6] R. Gupta and S. Krishnamurthy, “Evaluation of WebSocket implementations in Node.js for high-frequency financial data streaming,” IEEE Trans. Netw. Serv. Manage., vol. 20, no. 3, pp. 1876–1890, Sep. 2023.
[7] C. Fernandez, L. Torres, and M. Garcia, “Adaptive throttling for market data WebSocket broadcasts in multi-tenant trading platforms,” in Proc. IEEE INFOCOM Workshops, Vancouver, Canada, 2024, pp. 1–6.
[8] K. Watanabe and H. Tanaka, “Client-side versus server-side financial indicator computation: Performance and accuracy trade-offs,” IEEE Access, vol. 10, pp. 74523–74535, 2022.
[9] T. Li, F. Wang, and J. Chen, “Offloading CPU-intensive financial computations to Node.js Worker Threads: A benchmarking study,” in Proc. IEEE Int. Conf. Cloud Computing (CLOUD), Chicago, IL, USA, 2023, pp. 201–208.
[10] V. Nair and K. Subramaniam, “JWT vulnerability landscape in Node.js microservices: Classification and mitigation strategies,” IEEE Trans. Dependable Secure Comput., vol. 21, no. 1, pp. 445–459, Jan./Feb. 2024.
[11] P. Singh, A. Yadav, and M. Desai, “Bcrypt cost-factor calibration for web authentication: Balancing security and latency,” in Proc. IEEE Int. Conf. Information Security (ISC), Groningen, Netherlands, 2022, pp. 77–85.
[12] E. Okonkwo and F. Adeyemi, “MongoDB aggregation pipeline design for real-time portfolio analytics at scale,” IEEE Access, vol. 12, pp. 11234–11249, 2024.
[13] H. Al-Rashidi and B. Mohammed, “Multi-indicator consensus models for swing trading signal generation: A backtesting framework,” in Proc. IEEE Symp. Computational Intelligence for Financial Engineering and Economics (CIFEr), Singapore, 2023, pp. 1–8.
[14] N. Kapoor and A. Srivastava, “Sentiment-augmented technical analysis for retail equity trading using NLP on financial social media,” IEEE Trans. Comput. Social Syst., vol. 11, no. 2, pp. 1923–1936, Apr. 2024.
[15] G. Marasigan and D. Santos, “Scalable MERN stack deployment patterns for real-time data-intensive applications using Kubernetes,” in Proc. IEEE Int. Conf. Web Services (ICWS), Honolulu, HI, USA, 2023, pp. 312–319.
How to Cite This Paper
Rohit Kulkarni, Dr. Shazia Mannan (2026). An Intelligent Web-Based Platform for Swing Trading Analysis. International Journal of Computer Techniques, 13(5). ISSN: 2394-2231.








