If the market trends then one side of your iron condor may become ITM and you will have to adjust taking a loss and rolling. You could define trend first then put on a credit spread against the trend.
Get it coded with the incorrect parameter and then change the parameter when you get the code. Search www.upwork.com for the programming environment you are interested in. There are many system programmers there who use tradestation, ninjatrader, mutlicharts etc
The mastercard daily exchange rate is very competitive. I think they post it on their website.
In fact mastercard daily exchange rate is better than visa or Amex.
https://www.moneysavingexpert.com/credit-cards/mastercard-visa-amex/
You have to pay for real-time data from all exchanges. You can get delayed option chains from interactive brokers I think or from the exchange website.
Custom trading keyboards
http://www.keyboardtrader.com/keyboard.html
Look at the pricing 15c to 35c per futures contract!
http://www.keyboardtrader.com/pricing.html
Get an AMD Ryzen 3000 processor which are coming out soon. The inbuilt graphics will drive 4*4k displays. An Intel processor will only drive three screens with the correct motherboard most Intel motherboards only have two display ports.
There is post earnings announcement drift though. It takes big money days and weeks to build a position. Google it as there are several academic papers on it.