8591297840 - What you are asking is that - Algotest should detect that the margin is sufficient and then deploy the strategy which was earlier in error. If this is right then I don't know of any algo platform which offers this feature.
Alternatively, you could always manually activate the strategy after adding the necessary margin.
On the other hand - conditional adding of subsequent strangles or straddles based on underlying movement is a feature not available on Algotest as yet but which is supported by other platforms.