I think I have already given all the info, spread over many postings.
The key is of course finding the right instruments to trade, but that I already mentioned. For this I'm using an options scanner that I wrote. I even posted a screenshot of it:
https://www.elitetrader.com/et/thre...least-30-per-month.301450/page-6#post-4308469
I'm using a simple and basic but IMO very important formula for finding lucative trades: credit / margin * 100. The higher the value the better it is.
But besides that one also has to take into consideration some probabilities...
That's all: just find high-yield trades where also the probability of the option expiring worthless is high within a short timeframe (ie. 1 to 3 weeks).
And reduce the marginrequirement as much as possible (cf. above formula) by building short-strangles... See IB's margin requirement table for such combinations...
FYI: I enter the legs individually, ie. initially just 1 leg, and if it makes sense I then also enter the other leg (but it's not mandatory to build a short-strangle, but if done then marginreq gets much reduced, which is very good b/c it means more leverage; it's simple maths).
And of course: sell high, sell much...
And: this is classic options trading, not daytrading. Meaning: you try to keep the position till expiration... Then you save also on the commission...
And: I even increase the position if it mathematically makes sense... (ie. the said "sell high, sell much" principle)
To get better prices one should try to frontrun the MM, ie. trying mid-price etc... In about half of the cases it works... but you have to be patient and readjust your limit price b/c of time-decay and changes in the underlying spot, volatility etc...
And: I've not invented anything new

, I'm maybe applying the methods somewhat intelligently, I hope so...