Develop Trading System using Yahoo Finance API, IG Markets API, OpenAI API, and Google Sheets - Upwork

Description: We are looking for a skilled developer to develop a trading system that uses the Yahoo Finance API to retrieve end-of-day market data, the IG Markets API to execute trades, and Google Sheets to store and analyze the data. The system will be used to generate trading signals, execute trades based on predefined trading strategies, and log trade performance data into a Google Sheet. Additionally, the system must be able to export all end-of-day close data for stocks and filter stocks by frequency of oscillation at a set percentage and filter by percentage and amount of time occurred. The system must integrate with the IG Markets API and OpenAI API to make use of all their features. Responsibilities: - Retrieve end-of-day market data using the Yahoo Finance API - Store the retrieved data in a Google Sheet or database for analysis and tracking - Analyze the data using statistical analysis, technical analysis, or machine learning to identify trading signals and develop trading strategies, including using the OpenAI API for natural language processing and machine learning tasks - Implement the trading strategies using the IG Markets API to execute trades programmatically - Log trade performance data from the IG Markets API into a Google Sheet or database - Export all end-of-day close data for stocks into a format that can be filtered and analyzed - Filter stocks by frequency of oscillation at a set percentage and filter by percentage and amount of time occurred - Integrate the system with the IG Markets API and OpenAI API to make use of all their features - Monitor the performance of the trading strategies over time and make adjustments as necessary to optimize returns - Create a user-friendly dashboard or interface to track and visualize the performance of the trading system Requirements: - Experience with the Yahoo Finance API for retrieving end-of-day market data - Experience with the IG Markets API for executing trades programmatically and integrating with other systems - Proficiency in data analysis and statistical techniques, such as technical analysis, machine learning, and data visualization - Familiarity with Google Sheets or other database platforms for storing and analyzing data - Proficiency in programming languages such as Python, Java, or C++ - Strong problem-solving skills and attention to detail - Good communication skills and ability to work in a team environment Role of the OpenAI API: The OpenAI API will be used to analyze market data and identify trading signals using natural language processing and machine learning techniques. The OpenAI API can also be used to analyze news articles and social media posts related to the market to identify sentiment and other factors that may impact market trends. Role of the Developer: The developer will be responsible for designing, developing, and implementing the trading system using the Yahoo Finance API, IG Markets API, OpenAI API, and Google Sheets. The developer will also be responsible for analyzing market data, identifying trading signals, and developing trading strategies. The developer will work closely with our team to ensure that the trading system meets our specific requirements and needs.Hourly Range: $15.00-$25.00 Posted On: May 02, 2023 06:46 UTCCategory: Scripting & AutomationSkills:API, Python, API Integration, Automation, PHP click to apply

Develop Trading System using Yahoo Finance API, IG Markets API, OpenAI API, and Google Sheets
 - Upwork



Description: We are looking for a skilled developer to develop a trading system that uses the Yahoo Finance API to retrieve end-of-day market data, the IG Markets API to execute trades, and Google Sheets to store and analyze the data. The system will be used to generate trading signals, execute trades based on predefined trading strategies, and log trade performance data into a Google Sheet. Additionally, the system must be able to export all end-of-day close data for stocks and filter stocks by frequency of oscillation at a set percentage and filter by percentage and amount of time occurred. The system must integrate with the IG Markets API and OpenAI API to make use of all their features.

Responsibilities:
- Retrieve end-of-day market data using the Yahoo Finance API
- Store the retrieved data in a Google Sheet or database for analysis and tracking
- Analyze the data using statistical analysis, technical analysis, or machine learning to identify trading signals and develop trading strategies, including using the OpenAI API for natural language processing and machine learning tasks
- Implement the trading strategies using the IG Markets API to execute trades programmatically
- Log trade performance data from the IG Markets API into a Google Sheet or database
- Export all end-of-day close data for stocks into a format that can be filtered and analyzed
- Filter stocks by frequency of oscillation at a set percentage and filter by percentage and amount of time occurred
- Integrate the system with the IG Markets API and OpenAI API to make use of all their features
- Monitor the performance of the trading strategies over time and make adjustments as necessary to optimize returns
- Create a user-friendly dashboard or interface to track and visualize the performance of the trading system

Requirements:
- Experience with the Yahoo Finance API for retrieving end-of-day market data
- Experience with the IG Markets API for executing trades programmatically and integrating with other systems
- Proficiency in data analysis and statistical techniques, such as technical analysis, machine learning, and data visualization
- Familiarity with Google Sheets or other database platforms for storing and analyzing data
- Proficiency in programming languages such as Python, Java, or C++
- Strong problem-solving skills and attention to detail
- Good communication skills and ability to work in a team environment

Role of the OpenAI API:
The OpenAI API will be used to analyze market data and identify trading signals using natural language processing and machine learning techniques. The OpenAI API can also be used to analyze news articles and social media posts related to the market to identify sentiment and other factors that may impact market trends.

Role of the Developer:
The developer will be responsible for designing, developing, and implementing the trading system using the Yahoo Finance API, IG Markets API, OpenAI API, and Google Sheets. The developer will also be responsible for analyzing market data, identifying trading signals, and developing trading strategies. The developer will work closely with our team to ensure that the trading system meets our specific requirements and needs.


Hourly Range: $15.00-$25.00
Posted On: May 02, 2023 06:46 UTC
Category: Scripting & Automation
Skills:API, Python, API Integration, Automation, PHP
click to apply