That's an ambitious project to begin with. There is no specific thread on the forums showing exactly what you need. Different aspects can be found on separate threads, but what is mot important is you understanding how the platform works. Are you familiar with fxDreema?
Thebasic problem here is defining kandi 1 and 2. Humans cam do it easily but bots need precise definitions and instructions about those points. Which conditions are necessary for a price level to be considwered as kandi 1 and 2 in your project?
It's best to just pay someone or a company to build your algos. Use fxdreema to flesh out your ideas that way when you do have someone who can build it and make it efficient, you will know exactly what you need and there won't be much confusion. Mt5 can be used in the US. It's just banned from unregulated brokers. I just use the platform on demo because my stuff is all visual anyway. If it were to be banned all together and I can't use the platform, I'll just have to pick up another platform and pay someone to convert the algos which there are services for. There is nothing to be scared of. Just have to plan for the worst and adapt. This site could go down for all we know or hacked which has happened but luckily I was in the beginning stages of learning so everything I lost was no big deal. Save those Mql files frequently and write down the instructions on how to build your stuff so that if anything happens, you won't be at lost of everything.
If your MT5 platform can use a template to show 15s candles, yes, no problem to do that. However, as you say, you will need something external to create those candles. Sadly, I'm not the guy who knows how to do that.