Trading Platform with Tradier

Job ID: 37270463

Budget: $30 – $250 USD

I am looking for a skilled developer who can create a trading platform with basic features and requirements. The ideal candidate should have experience in Java programming and be able to complete the project within a timeline of 1-2 weeks.

Specific features needed for the trading platform include:

- Real-time streaming quotes: The platform should be able to fetch and load real-time quotes and options-chain in MySQL.
- Place equity and complex option trades including advanced orders.
- Fetch positions, balances and other account related details.

A fully functional or UX is not necessary. Only void methods are needed to complete the following functionality:
Fetch real-time market data: get quotes, get option chains, get option strikes, get option expirations, lookup option symbols, get historical quotes, get time and sales, get ETB securities, get clock, get calendar, search companies, lookup symbol.

Trading: Place equity order, place option order, place multileg order, place OTO order, place OCO order, place OTOCO order, modify order, cancel order.

Fetch positions: get user profile, get balances, get positions, get history, get gain/loss, get orders, get an order.

ALL fetched data must be loaded in MySQL. MySQL database structure must be created from scratch with SQL sentences. So, please, add an Java method that create the database tables needed if those doesn't exist.

Basic functions: authentication and TLS 1.2 SSL Encryption.

Programming language: Java

Timeline for completion: 1-2 weeks

Skills:
Java programming knowledge
MySQL
Tradier brokerage API understanding (https://documentation.tradier.com/brokerage-api)

I have taken my time to write this requirement. Please do not submit your proposal if you do not understand the basics requested here. If you want to research a little more about Tradier Brokerage API, you can use the shared link (https://documentation.tradier.com/brokerage-api).

A UX or a graphical system is not necessary. Only the Java code with the detailed methods is needed.