You can run EAs on both the indicator version and the generator version, but you need to know the following:
Indicator version
EAs for the indicator version need to be constructed using a proprietary SDK. You can use the 3 EA examples (or the 3 open-source EAs) as a reference.
It is not that complicated to convert an existing EA to work on MT5 indicator based renkos. The Example EA code is commented to help you quickly get started. You can also use these examples as starting template for your own EAs.
Generator version
The generator version leverage MT5 Custom Symbols to construct and update the renko chart or any other custom charting variation. Please note that by MT5 design, custom symbols are not directly tradable as you are essentially viewing a synthetic instrument that is not listed on any exchange.
For example, a 100 point renko chart for GBPUSD is constructed as a custom symbol named "GBPUSD.Renko.100".
EAs running on the generator version need to place trades on the tradable assets instead of on the renko charts.
Instead of placing trades on "GBPUSD.Renko.100" the EA needs to place the trades on "GBPUSD" while calculating trading signals on "GBPUSD.Renko.100".
This is the only change you need to make to your EA.