Наверное, все-таки первый вариант не пройдет.
В лаборатории ISecurityRT - данные не отдает. Да и если бы отдавал, то сигналы/позиции, которые генерируются по стакану при пересчете скрипта, генерировались бы с учетом данных стакана только на последнем баре. А предыдущие бы пересчитывались уже без этих данных, т.к. у них нет истории.
А вот второй вариант для тестирования стратегий, которые используют данные стакана подошел бы.
Т.е. включаем скрипт в торговлю с режимом "Эмуляция" и он ведет позиции, открывает, закрывает, считает профит, но заявки в рынок не отдает.