Custom Fyers API Real-Time Stock Scanner

Job ID: 40518021

Budget: ₹600 – ₹1,500 INR

Build Custom Real-Time Stock Scanner Using Fyers API

Project Overview

I need a custom desktop or web-based stock scanner that uses real-time market data from the Fyers API to scan NSE Cash and Futures stocks based on predefined conditions.

The scanner should be lightweight, fast, reliable, and designed for intraday trading. All scan conditions and display columns must be easily customizable from the application settings without requiring code changes.

---

Data Source

- Fyers API (mandatory)
- Developer will be responsible for:
- Creating and configuring the Fyers App
- API integration and authentication flow
- Real-time market data fetching
- Handling API reconnects and refresh cycles

---

Scanner Logic

Important

A stock should appear in the results if any one of the configured conditions is satisfied.

All conditions must be user-editable and easily customizable.

---

A. Futures Scanner

Example conditions:

1. Current 1-minute Open × Current 1-minute Volume ≥ 80,000,000

2. Current 1-minute Volume ≥ 6 × Average Volume of the last 2000 one-minute candles

3. Current 1-minute Price Change (%) ≥ +0.3% or ≤ -0.3%

---

B. Cash Scanner

Example conditions:

1. Current 1-minute Open × Current 1-minute Volume ≥ 40,000,000

2. Current 1-minute Volume ≥ 10 × Average Volume of the last 2000 one-minute candles

3. Current 1-minute Price Change (%) ≥ +0.6% or ≤ -0.6%

---

Features Required

Real-Time Scanning

- Auto refresh every 20 seconds
- Real-time scanning during market hours
- Stable performance with large symbol lists

User Interface

- Single combined results window for both Cash and Futures
- Clean, simple, and fast UI
- Easy-to-read table format

Customizable Display Columns

The displayed columns should be configurable by the user.

Initial columns:

- Signal Time
- Symbol
- LTP
- Volume Multiple (Current Volume ÷ Average Volume)
- Price Change
- Price Change %

Result Management

- Newest signals displayed at the top
- Results must be stored throughout the trading day
- User should be able to review signals generated earlier in the day (for example, signals generated 1–2 hours ago)
- Results should not disappear when the condition is no longer true
- Automatic reset/clear of all stored signals at market close or at the start of the next trading day

Configuration

- All scan conditions should be editable
- Threshold values should be configurable
- Refresh interval should be configurable
- Column visibility should be configurable

---

Technical Requirements

- Fyers API integration is mandatory
- Python preferred (open to other suitable technologies)
- Windows-compatible application
- Efficient handling of live market data

---

Deliverables

- Complete source code
- Executable (.exe) application
- Setup and installation instructions
- Fyers API configuration/setup guide
- Documentation for modifying scan conditions
- Basic testing before delivery

---

Timeline

- Delivery required within 1 - 2 day

---

Additional Information

I can provide remote desktop access (AnyDesk/TeamViewer) if required for Fyers API setup, authentication, and testing.

Please apply only if you have prior experience with Fyers API, market data applications, stock scanners, or algo-trading tools.