Наибольший приоритет имеют темы, связанные с ошибками.
На остальные я отвечаю по мере возможности.
На темы связанные с написанием кусков кода или создания алгоритма по описанию могу вообще не ответить, т.к. они могут потребовать много времени, чтобы вникнуть в суть вопроса и я их пропускаю, т.к. это не входит непосредственно в поддержку продукта. Или вы с этим не согласны?
Что касается вашего вопроса, то мне он до конца не очень понятен, могу дать советы:
1. Что значит 2й максимум, если он был достигнут, то текущая цена должна оставаться выше его, этим можно проверить, что цена все еще выше максимума.
2. Чтобы исполнить заявку не по рынку, нужно написать формулу расчета цены, например "максимум2 + 0.1" или "максимум2 * 0.99" и соединить этот блок с блоком "открытия, если больше" или "открытия если меньше" (в зависимости от того, что нужно).
Надеюсь, что у нас скоро появятся люди, которые так же смогут отвечать на вопросы по созданию алгоритмов и такие вопросы не будут подвисать.