+ the fact that you have to download an external program.
How does it work? Does it search for colors in your screen to know when someone has traded you?
- - - Updated - - -
You just contradicted yourself. You said you are planning to make a program that doesn't require an external "macro recorder". So wouldn't that be a 3rd party program itself?
Also the macro recorder you use to run your macro, is a 3rd party program.
And tbh, programs here are (mostly) not encrypted so anyone can check the code. Apart from that they are checked for viruses by minions.
Is your macro recorder you want us to download checked for viruses / non-encrypted? I doubt that.