GT::Brokers::Usaa

Overview

This module will calculate all commissions and charges for the purchase or sale of stock on an exchange according to Usaa brokerage charge schedules.

Calculation

For all orders:

  US$21.95 + $0.02 * ( quantity of shares - 1000 ) + $3.00
  
where US$3.00 is the exchange fee, and the charge of US$0.02 for 
shares in excess of 1000.  There is no annual account charge.

$broker->calculate_order_commission($order)

Return the calculated broker's commission for the given order.

$broker->calculate_annual_account_charge($portfolio, $year)

Returns the amount of money asked by the broker for the given year according to the given portfolio, which is $0 in the case of USAA Brokerage.