Hi! I've already built what you are asking. It's a small platform where users can create a webhook message with a lot of order parameters
(something like this: {'name': 'test', 'acc_id': '1', 'type': 'htf_cond_end', 'ticker': 'BTCUSDT', 'side': 'buy', 'price': '36597.50', 'size': '1', 'size_type': 'fixed', 'take_profit': 'true', 'tp_type': 'perc', 'tp': '2', 'stop_loss': 'true', 'sl_type': 'perc', 'sl': '2', 'close_opp': '', 'tahtf': 'all'})
and be able to automate Tradingview alerts. it comes with a Vue frontend and a Python script to handle requests and backend stuff.
With your budget I can build this but with only these parameters:
ticker, size, take_profit, stop_loss, trailing stop (if the exchange API accept this feature)
I've done this many times btw, I can show you a few examples as well.