Ваш ответ оторванный от реальности. Вы думаете что вам всегда продадут или купят у вас по определенной цене.
Так, а Вы по каким ценам собрались покупать. Ваш маркет-ордер покупает только по ценам ASK, никаких других цен у него нет.
Лимитный ордер, может экономить спред и покупать по ценам BID и ниже, но тогда придется ждать продавца к вашей заявки.
Либо лимитный ордер можно превратить в маркет ордер, если нужна быстрота исполнения и тоже, как маркет-ордер покупать по ценам ASK, только при этом Вы заплатите в 2 раза меньше комиссию и Вас не вынесут проскальзыванием за допустимые пределы по цене.
Вы бы хоть разобрались вначале, как работают ордера.
Вот условный стакан:
108 1000
103 125
102 76
101 24
99 14
98 25
97 45
96 75
95 98
94 145
Если я хочу купить по выгодной для себя цене и готов ждать исполнения, то я ставлю лимитный ордер по 99 или ниже.
Если мне нужно быстрое исполнение, как и у маркет ордера, то в лимитном ордере я ставлю цену исполнения 101. Но если мой объем больше 24 и скажем он равен 100, то тогда я указываю цену не 101, а цену 102.
Тогда у меня будет такое же быстрое исполнение, как и у маркет ордера, так как я покупаю по ценам ASK вначале купится по цене 101 24 объема, а потом по цене 102 оставшиеся 76 объема. Если этого не хватит, то мой остаток выставится по цене 102.
Во что тут непонятно, на сколько я помню такое даже Binance позволяет делать. Возьмите и попробуйте сами, а то читаете будто откровение и никогда о таком не слышали.