Допустим, начали читать таблицу Orders и в эту же секунду приходит изменение заявок в OnOrder. Имеем две версии одной и той же заявки. Как узнать, какая из них актуальная и последняя ? То же самое касается и стоп-заявок.
В каждый конкретный момент времени ситуация не определена, т.к. процессы никак не синхронизированы. По прошествии же времени последний вызов OnOrder вернёт последнее актуальное состояние заявки.