2) все реализуемо
в простейшей версии задавать мапинг 1:1
я настраиваю один раз синтетический инструмент, задаю ему имя RI
ставлю ему в соответствие тикер RIM4
дальше запускаю агенты торговать RI
в момент экспирации захожу в настройки мапинга и ставлю соответствие RIU4
все агенты автоматически переключились на новый контракт
пускай даже потребует перезагрузки программы, не страшно
от брокера ничего не зависит
3) в навороченной версии создаем синтетический инструмент например спред VTB - RI
с нужными контрактами
дальше если покупаем спред - покупаем VTB, продаем RI
и обратно
опять от брокера не зависит, но на рынок идут два ордера
мне сейчас навороченная версия не нужна
а так это будет классический парный трейдинг или баскет трейдинг