1. Nektodron, уже несколько раз прочитал на сайте: через API можно полноценно работать со всеми типами заявок вручную. Что это значит - использования TSLab, как терминал для торговли руками? А если эти виды приказов более оправданны в ТС, как быть?
За тестирование на исторических данных, не беспокойтесь (Пользователи найдут где оптимизировать, в TradeStation и MultiCharts прекрасные оптимизаторы с апробированием на форвордных данных у последней. Можно оптимизировать ТС в этих программах, а потом собрать из блоков нужный алгоритм для торговли в Вашей программе), главное предоставьте возможность использовать необходимые в стратегии виды ордеров.
Возможность использовать GTC была бы полезна при необходимости перенести ордер на следующую сессию через ночь.
2. Очень прошу продумать реализацию этой возможности, конечно логика усложнится, но позволит пользователям Вашей программы создавать более сложные и робастные алгоритмы.
3. По этому пункту полностью с Вами согласен.
4. Ещё было бы удобно, если бы была сетка в Editor для примагничивания блоков при построении, на манер MS Visio