I use 2008, and the input is Edit Indicator Formula-Select Transaction Model-Create. You can edit the formula yourself.
Test in the transaction-select programmed transaction-select model-will pop up an interface. In the edit model column, there is a test model.
If the test requirements are simple, there will be futures quotes in the communication software provided by some securities companies, and trading tests with communication can also be done.
The best test is manual testing, and software testing will inevitably have problems.
In addition, the single moving average seems to make no money, at least add a filter.