About this template
This bot is specifically designed with "micro" accounts in mind where you only have $500 to play with. As such it is limited to 1 new position per day and only 2 simultaneous positions. It allows up to $75 of max risk per contract (which is quite aggressive for such a small account and hence the name! 😉). Position sizing is based on net liquidity so if/when the bot makes a profit, position sizing will scale with it.
Exits are currently only controlled via 1-min Exit Options.
There are two separate Find actions. The "strict" one is used as long as the bot isn't profitable, as well as for any subsequent positions after the bot has already opened a position within a week. This is intended to keep the bot just a bit safer in spite of more aggressive sizing.
The most important parameters are all set via inputs. I am not filtering for bid/ask spread so I strongly recommend keeping the pricing as "slippage from mid-price" rather than a % of the b/a spread. With such a small allocation, slippage is a significant factor!
There are no monitors, but it would be good to add one that updates the Exit Options on existing positions just before FOMC. No new positions get entered the week before FOMC, but I'm not filtering for DTE's prior to FOMC so it's possible there would be positions still open going into FOMC.
This is largely an experimental bot, so I strongly encourage Paper Trading only for a while (with a $500 allocation).