A development method/platform has to be complete, no limit, to make any sense. It also need to be fast. Many have tried to solve this problem but so far none have succeeded. Part of the reason is one need to replace programming of
everything:
- of custom indicators since they are input to automated strategies
- of custom charts since indicators are calculated from charts
- of custom cross market data
Further there should be possibility to extend with custom criteria by programming, "possibility" because if above three are implemented, custom criteria would as such not be needed for most.
There is a platform which has solved all above problems, a Tradestation-class platform. I will post more, but for now a screen shot from the platform showing custom cross market market charts, custom indices and VIX indicator, comparison across symbols etc. Supporting Binance futures, was supporting IB, but will support another similar broker(s). I hope ok to post this picture.
Edit and back-test of a strategy (or portfolio) is done in one click, it takes 200ms when using 100.000 bars.
The obvious advantages of such 200ms one click functionality, apart from finally being able to move forward with custom automated trading:
- Learning curve of developing automated strategies has been cut from many years, to days/weeks.
- Time-to-market for a new set of strategies has been cut from weeks/months to minutes/hours.
- The above mean one can explore many more types of strategies and ideas, that trading opportunities can be explored and strategies set live within minutes.
This is a vast subject, where probably the most important to realize is, that any strategy has a time to live, will stop working when market changes behaviour. That market behaviour now changes faster than strategies can be developed by programming. Thereby is strategy development by programming not operationally possible in 2021, as strategies need to be frequently adjusted, even new sets developed.