Trading System Development: PineScript, Python, AWS

Job ID: 39249789

Budget: ₹3,000 – ₹15,000 INR

Trading Automation Using TradingView PineScript, Python, and AWS
Project Title:
Automated Trading System Using TradingView Alerts, Python, and AWS

Project Overview:
We are looking for an experienced developer to build an automated trading system that executes trades based on TradingView PineScript strategies. The system should process TradingView alerts via a webhook, manage trade execution using Python, and deploy on AWS for reliability and scalability.

Key Responsibilities & Deliverables:
1. TradingView PineScript Strategy Development
Develop or optimize an existing PineScript strategy on TradingView.

Configure TradingView alerts to send signals via webhook (HTTP POST) when trade conditions are met.

Ensure alerts include necessary data (e.g., symbol, direction, entry price, stop loss, take profit).

2. Python-Based Trade Execution System
Develop a Python script (Flask/FastAPI) to receive TradingView webhook alerts.

Integrate with a cryptocurrency/forex/stock broker API (e.g., Binance, Alpaca, Interactive Brokers) to execute market/limit orders.

Implement risk management (position sizing, stop-loss, take-profit).

Log all trades and alerts in a database (e.g., AWS DynamoDB or PostgreSQL).

3. AWS Deployment & Infrastructure
Deploy the Python trading bot on AWS (Lambda for serverless execution or EC2 for 24/7 operation).

Set up API Gateway to securely receive TradingView webhooks.

Use AWS S3 for storing trade logs and strategy performance data.

Implement monitoring via AWS CloudWatch for error tracking and performance metrics.

4. Security & Reliability
Secure API endpoints with authentication (API keys, JWT).

Implement error handling and retry mechanisms for failed trades.

Ensure the system can handle high-frequency alerts efficiently.

Required Skills & Experience:
✅ Strong experience with TradingView PineScript (strategy development & alerts).
✅ Proficiency in Python (asyncio, REST APIs, trading libraries like CCXT).
✅ Experience with AWS services (Lambda, API Gateway, EC2, DynamoDB, S3, CloudWatch).
✅ Knowledge of cryptocurrency/stock trading APIs (Binance, Alpaca, etc.).
✅ Understanding of risk management in trading systems.

Preferred Qualifications:
? Experience with backtesting frameworks (Backtrader, Zipline).
? Familiarity with containerization (Docker) and CI/CD pipelines.
? Knowledge of WebSocket streaming for real-time market data.

Project Timeline & Milestones:
Phase 1 (PineScript + Webhook Setup) – 1 Week

Phase 2 (Python Trade Execution & Broker API Integration) – 2 Weeks

Phase 3 (AWS Deployment & Monitoring) – 1 Week

Testing & Optimization – 1 Week

Budget:
? Open for discussion (based on experience and complexity).

How to Apply:
Please provide:

Examples of previous trading automation projects.

Your approach to handling trade execution latency and errors.

Estimated timeline and cost for this project.

Interested freelancers can submit proposals with relevant experience and portfolio links.