Вы думаете, что скрипт будет пересчитывать каждый тик? Такого добиться не возможно, т.к. во-первых, тики приходят пачками с сервера. Примерно пару раз в сек. Во-вторых, если установили длинную историю, то не хватит скорости процессора пересчитываться часто. В момент выставления ваших заявок пересчетов скрипта нет, а они выставляются далеко не мгновенно.