Automated trading -- 2

Job ID: 36184498

Budget: $250 – $750 USD

I would like have some alerts used as the trigger for an autotraded system. Trades could come in through text or telegram. They could be crypto/forex trades or be options trades. I would like to apply the Kelly criterion based on the analysts’ daily/weekly/monthly win rate (either dynamically through a site, or have it so I can input the criteria weekly).

Options trades could come in multiple variations (long calls or puts, ratios, diagonals, spreads, etc).

I would like to have a dynamic trailing stop loss implemented on each trade (as volatility increases, increase the percentage of trailing) with a maximum of 30% loss allowed initially and then once profitable, the break even price including commissions is the lowest it could go. If it is a spread and one side is executed, the entire position should be closed. If the alert shows a close at a profit, the position size should be reduced by 75%, with the other 25% remaining option utilizing a trailing stop loss percentage should be reduced to 1% if lower volatility and 2% if higher volatility.

I would it to be automatically traded and monitored. My preferred broker is IBKR for options and Oanda and IG for forex but would like it to be made extensible for other platforms as well in the future easily and cheaply. I am open to other trading platforms as well. If it is a forex crypto trade, it has to go to the correct broker, vs options going to another broker.

The system must keep an overall metrics of each trade, the analyst who made the recommendation, and be able to use that information for position sizing.

The system must be able to calculate the account size and used/available margin for risk management, provide basic trade metrics (win rate, loss, risk:reward, sharpe ratio, CAGR, number of wins/loss in a row, etc).

This should preferably be a cloud based system (utilizing microservices and containers) but if a lower cost option is available using a VPS or IaaS, I am open to it. It should be able to run independently (without multiple log ins or using MFA).

Alerts could come in the following formats (samples):

Long TLT (ISHARES TRUST 20 YR TR BD ETF)
Closing
Contract: call diagonal, unit neutral, flat deltas
Closing: .68
Return: 172%
Comments: full close; buy (1) 3/17 116 call .18, sell (1) 3/17 111 call .86; +/-.03; LIMIT ORDERS


Long UVXY (ProShares Ultra VIX Short Term)
Closing
Contract: UVXY 5 CALL EXP April 21
Closing: $1.65
Return: 43.48%
Comments: SELL TO CLOSE UVXY 5 CALL EXP

Long NVDA (NVIDIA Corporation)
Closing
Contract: ratio 4 way, flat deltas
Closing: $.25
Return: 525%
Comments: full close; buy (1) 3/17 255 call .57, sell (2) 3/17 265 call .20, sell (1) 3/17 207.5 put

Short GHSTUSD (GHST)
Closing
Contract: GHST
Closing: 1.411
Return: 10.3%
Comments: Close GHSTUSD Short Position at 1.411

Do not put in random bids and expect a ton of chats. I expect to see a high level estimate and timeline, the cost of integration per broker and the cost of integrating additional brokers. I would like a fixed price bid. I have several other alerts and systems I would like to have coded, so the code should be modular to be reused easily.

Please provide any additional cost estimates required (cost of the server for running it in production) or any other components (like Twilio or Alpaca).

Lower development cost and time, and lower production monthly operating costs are the biggest vendor decision criteria.

You are not limited by the budget I set. But lower cost bids will get preference.
Related categories: Web Scraping Metatrader API Trading Telegram API