La respuesta, como muchas otras, es “depende”. En concreto, depende del corredor y del tipo de cuenta que tenga con él. La mayoría de los corredores le cobrarán una vez por transacción, es decir, una comisión por la compra y una comisión (y una tasa de la SEC en los Estados Unidos) por la venta. Sin embargo, si coloca una orden Good-til-Canceled (GTC), y se ejecuta parcialmente un día, y luego se ejecuta parcialmente otro día, se le cobrarán dos comisiones. Hay otros corredores (me viene a la mente FolioFN) que tienen “ventanas” de negociación, en las que puede realizar cualquier número de operaciones dentro de esa ventana, o que tienen una tarifa mensual fija, que le permite realizar cualquier número (probablemente con algún límite superior) de operaciones al mes. Hay otros corredores (Interactive Brokers, por ejemplo), que te cobran la comisión estándar en la compra y otra comisión y tasa en la venta, pero pueden devolverte parte de esa comisión por hacer un mercado en el valor, y pagarte por tomar prestados los valores.
Así que la respuesta habitual es “dos comisiones”, pero no es universal.
Sin embargo, aunque las comisiones son importantes, con los corredores de descuento, verá que el porcentaje que paga por las comisiones es mínimo, lo que las pérdidas debidas al deslizamiento y a la mala ejecución pueden enjugar.