Cryptocurrency screener binance
Budget: $250 – $750 USD
This job consists of creating an alert screener for crypto coins using technical analysis libraries. The web-based program will scan the entire market using an API and will filter out, and list cryptos that meet an expected criterion. If a crypto meets a certain criteria then 1 ping is added and stored in a data table which can later be viewed, pings can stack up using addition and expire after 24 hours decreasing the value by 1. Ping history is stored in a database and can later be viewed and plotted on a chart.
This is a complex project and requires complex logic to achieve the desired results. Please only bid if you have prior experience in creating screeners, Algos, and working with financial data API.
A theme will be provided and a link to a VUE chart stock chart will be provided which will be needed to fill the dynamic data/replace an existing chart on the theme, feel free to reuse existing codes on Github.
Requirements from freelancer
Prior experience working with Crypto market API, webhooks, PHP, Ubuntu command-line interface, MYSQL, Javascript, Python, and stock market/crypto market indicators, also the ability to complete the project within the deadline with minimal oversight is (REQUIRED).
Project outline
Stream data from Binance API WebSocket 24/7 continuously (while not exceeding API limits) using a server-side language for example Nodejs.
Perform calculations on stream data looking for cryptocurrencies that match the alert criteria.
Create a database table to store the data of the cryptocurrencies that match the alert criteria consisting of the timestamp, price of alert, high after alert (peak price after an alert), reason of the alert, and daily percentage change.
Retrieve and output data from the database table to the appropriate page ordering the output from the recent alert or top % gainers.
Retrieve and output database to the page dynamically updating information without refreshing the page.
Alert/Ping Criteria:
Listed below are events that can trigger an alert or a ping.
Volume Spikes, this is an unusual percentage change in average volume from the previous hour
RSI Alerts, this is an oversold or overbought rsi on the daily and hourly interval
Pings expire after 24 hours decreasing the number of ping by 1 on the table but not deleting it from the ping history
Definitions
Alert Price: The price of the crypto at the first ping.
High after alert: The highest the crypto went after the first ping.
API Endpoints
We will be using Binance API
Example command the server will use is wscat -c wss://stream.binance.com:9443/ws/!miniTicker@arr
Similar projects
https://agile-cliffs-23967.herokuapp.com/binance
This is a complex project and requires complex logic to achieve the desired results. Please only bid if you have prior experience in creating screeners, Algos, and working with financial data API.
A theme will be provided and a link to a VUE chart stock chart will be provided which will be needed to fill the dynamic data/replace an existing chart on the theme, feel free to reuse existing codes on Github.
Requirements from freelancer
Prior experience working with Crypto market API, webhooks, PHP, Ubuntu command-line interface, MYSQL, Javascript, Python, and stock market/crypto market indicators, also the ability to complete the project within the deadline with minimal oversight is (REQUIRED).
Project outline
Stream data from Binance API WebSocket 24/7 continuously (while not exceeding API limits) using a server-side language for example Nodejs.
Perform calculations on stream data looking for cryptocurrencies that match the alert criteria.
Create a database table to store the data of the cryptocurrencies that match the alert criteria consisting of the timestamp, price of alert, high after alert (peak price after an alert), reason of the alert, and daily percentage change.
Retrieve and output data from the database table to the appropriate page ordering the output from the recent alert or top % gainers.
Retrieve and output database to the page dynamically updating information without refreshing the page.
Alert/Ping Criteria:
Listed below are events that can trigger an alert or a ping.
Volume Spikes, this is an unusual percentage change in average volume from the previous hour
RSI Alerts, this is an oversold or overbought rsi on the daily and hourly interval
Pings expire after 24 hours decreasing the number of ping by 1 on the table but not deleting it from the ping history
Definitions
Alert Price: The price of the crypto at the first ping.
High after alert: The highest the crypto went after the first ping.
API Endpoints
We will be using Binance API
Example command the server will use is wscat -c wss://stream.binance.com:9443/ws/!miniTicker@arr
Similar projects
https://agile-cliffs-23967.herokuapp.com/binance