Скрипты выполняются в полностью изолированной среде и никак не влияют друг на друга. Все объекты включая ISource и Position для каждого скрипта свои. Блокировка не нужна.

То же самое происходит при оптимизации, она ведется в несколько потоков, но для каждого потока создается своя среда исполнения. Общие только кеш индикаторов и входящие данные (свечи).