Да, в программе была неточность. Т.к. не планировалось иметь одновременно несколько стопов (выставить же их нельзя), то в такой ситуации используется последний из заданных (по сути случайный стоп). Я поправлю это, будет использоваться стоп максимально близкий к цене. Аналогичная проблема имеется с трейлами.
PS. Подразумевалось, что блок стопа будет один, а цена смешивается в формуле.