Нужно поделиться, чтобы другие не ломали голову. Тогда не придется создавать новых тем и не мусорить форум
ну если такого стандартого метода в ATF нет, то реализации могут отличаться в зависимости от сценария.
В простейшем виде, я при вызове функций buy/sell/transaq, вызванных внутри скрипта просто устанавливаю глобальную переменную.. например order_name ="ENTER_SHORT" и внутри onOrder() или onTrade() проверяю значение и после выполнения требуемых действий или сбрасываю или переустанавливаю в новое значение, что бы передать куда то еще по цепочке.. скажем от onOrder() в onTrade(). Соответсвенно если, например, в onOrder я требуемого значния не увидел, то очевидно заявка пришла не из скрипта. Дальше я решаю, что с ней делать (отменить, оставить для дальнейшей обработки в скрипте и пр.)
Надеюсь понятно объяснил..