成行注文が時間かかる主な理由は、市場の流動性不足やボラティリティが高い状況で、希望価格での約定が難しい場合があるためです。特に取引量が少ない銘柄ではこの現象が起きやすくなります。
状況によって異なります。急いで取引したい場合は成行注文、特定の価格で確実に取引したい場合は指値注文が適しています。成行注文は時間かかるリスクがある代わりに、確実に約定する確率が高いのが特徴です。
流動性の高い主要銘柄を選ぶ、市場が活発な時間帯に取引する、ブローカーによって約定速度が異なるので高速処理が可能な証券会社を選ぶなどの方法があります。また、成行注文と指値注文を状況に応じて使い分けることも重要です。