Find Jobs
Hire Freelancers

Python - Symbol Screener for the Financial Markets

$30-250 AUD

Completed
Posted about 4 years ago

$30-250 AUD

Paid on delivery
Python 'Symbol Screener' application This application will screen symbols in the financial markets (stocks, futures, forex, etc) that meet certain requirements and export this to CSV as well as build a string version of the passed symbols to a) output to screen and b) to use in an email. Key notes: 1. Timeframe should be configuration, eg 5mins, 15mins, 30mins, hourly, daily, weekly, monthly, yearly 2. Script will be run on a scheduler (ie crontab) so should grab the last 'period', ie the last 24 hours for daily or the last hourly period 3. Symbol list should be configurable and support indexes, futures, stocks and forex, ie S&P500, USOil, Apple and AUD/USD 4. Choose a data source to use ie yahoo finance as the data source, but build this so I can change the code relatively easily to my broker afterwards 5. Please use the below screening logic for this task 6. Please display the output to the screen (and prepare a string variable to be emailed) and also do a csv file on run. 7. Please build clean and concise code using libraries (eg pandas) with unit tests where relevant Screening Logic: for this task we are going to use simple logic: looking for symbols that cross a Simple Moving Average (SMA) ie SMA20 and also have the MACD trending in that direction. Example 1 (long - accepted) 1. Daily period with symbol S&P500 2. S&P500 has crossed up through the MA20 in the last 24 hours 3. the MACD is also positive 4. This is a match, add it to the list to output Example 2 (short - accepted) 1. Daily period with symbol AUD/USD 2. AUD/USD has crossed down through the MA20 in the last 24 hours 3. the MACD is also negative 4. This is a match, add it to the list to output Example 3 (short - rejected) 1. Daily period with symbol USOil 2. USOil has crossed down through the MA20 in the last 24 hours 3. However the MACD is still positive 4. This is NOT a match and shouldn't be included on the list
Project ID: 25326550

About the project

8 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
[login to view URL] has an example that illustrates my experience in accessing finance sites for ticker price and performing analysis. A screen shot in that site gives you a feel for the output. If the above example is not enough then ... I am an entrepreneur / owner of USTC; specializes in Python development and training. I have 35+ years of experience in IT industry and few years in python development. More than willing to help you out with python run projects. Successfully completed several python projects around, python, pandas, numpy, matplotlib, seaborn, openpyxl, django, pyodbc, docker-MSSQLSERVER, django models, django forms, tkinter, etc. Can develop and deliver with zero to minimal supervision. I can quickly turnaround complex engagements. Let me know a good time to discuss.
$200 AUD in 7 days
5.0 (3 reviews)
3.1
3.1
8 freelancers are bidding on average $196 AUD for this job
User Avatar
i am ready to build Python 'Symbol Screener' application This application will screen symbols in the financial markets (stocks, futures, forex, etc). please send me a message to discuss further requirements. thanks
$250 AUD in 10 days
5.0 (1 review)
4.2
4.2
User Avatar
I am data scientist with vast 7+ years of experience in various fields. Do kindly reach out to me over chat with the requirements and data to get started. Also, I understand your requirements and would deliver as promised.
$223 AUD in 5 days
4.4 (31 reviews)
4.7
4.7
User Avatar
HELLO! I'm a software development expert. I have developed similar finance products. I can provide very affordable prices for high quality results. I can start now
$149 AUD in 7 days
5.0 (3 reviews)
2.8
2.8
User Avatar
Hi There, I am having 6+ years experience in Cognizant technology services. Currently working as full time freelancer in Python, Data Science, Data Analytics projects. I have good experience with scraping websites. Below are my technical skills Pandas, Numpy libraries, SQL, Excel - Data Analytics, data manipulation and EDA activities. Scrapy, Beautifulsoup4 - for scraping Matplotlib, Seaborn, Plotly - Data Visualization and EDA. Scikit-Learn - Supervised, Unsupervised models in Data Science. Natural Language Processing - Textblob, Spacy, Nltk Tkinter - GUI programming Flask, Html, CSS - Website development
$140 AUD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I personally do a stock analyzer and bot using the robinhood rest api. I have also done it through sockets on binance and yahoo finanace. To be honest if you have a certain brokerage in mind its best to just focus on it and use it. Data is data, but its just cleaner that way. If you already have the logic built - (Approaching SMA line, At a certain RSI level, etc.) that makes the work easier. If you are asking to just screen based on your values then send it to a csv then thats easy, but the bot would need some maintaining as well. If you know how to code that shouldnt be an issue. Anyway, if you want something realistic we can talk, but depending on the scope of difficulty as far as the screening and deadline - I am up for it. Im going to just say that the price is dependent on more detail.
$200 AUD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Dear client I saw your requirement regarding to develop an application for stock screener. I can develop this application ASAP based on your requirement. I developed many applications is similar to your requirement. Such as an indicator charts and auto trading bot for various exchanges. Let share further details. Thanks and regards KANNADASAN KARUPPAIAH
$250 AUD in 1 day
0.0 (0 reviews)
0.0
0.0

About the client

Flag of AUSTRALIA
Flynn, Australia
5.0
24
Payment method verified
Member since Apr 30, 2020

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.