это фактически 3 дубликата одного алгоритма с начальной логической развязкой по обьёму. позволит это всего лишь работать ограниченными средствами по наиболее ликвидному в данный момент времяни инструменту , а это может быть далеко не самый прибыльный путь. дело в том что для каждого инструмента значение ликвидного обьёма разное и в достаточно широком диапазоне.
я бы рекомендовал выбирать инструмент по наличию ОИ в текущий момент.
хотя для опционов могут быть ньюансы.