Place a buy or sell order against your RobinHood account
Usage
place_order(
  RH,
  symbol,
  type,
  time_in_force,
  trigger,
  price = NA,
  stop_price = NA,
  quantity,
  side
)Arguments
- RH
 object of class RobinHood
- symbol
 (string) Ticket symbol you are attempting to buy or sell
- type
 (string) "market" or "limit"
- time_in_force
 (string) Good For Day ("gfd"), Good Till Canceled ("gtc"), Immediate or Cancel ("ioc"), or Opening ("opg")
- trigger
 (string) "immediate" or "stop"
- price
 (number) the price you are willing to sell or buy at (max 2 decimals) (Note: P * Q > 0.01)
- stop_price
 (number) if trigger = stop, enter stop price, otherwise leave blank
- quantity
 (int) number of shares you wish to transact (> 0) (Note: P * Q > 0.01)
- side
 (string) "buy" or "sell"
Examples
if (FALSE) {
# ***************** ATTENTION *****************
#   - Price cannot extend beyond 2 decimals
#   - Price * Quantity > $0.01
#   - Stop triggers requires stop_price > 0
# ***************** ATTENTION *****************
# Login in to your RobinHood account
RH <- RobinHood("username", "password")
# Place an order, should generate an email confirmation
place_order(RH = RH,
            symbol = "GE",          # Ticker symbol you want to trade
            type = "market",        # Type of market order (market, limit)
            time_in_force = "gfd",  # Time period the order is good for (gfd: good for day)
            trigger = "immediate",  # Trigger or delay order
            price = 8.96,           # The highest price you are willing to pay
            quantity = 1,           # Number of shares you want
            side = "buy")           # buy or sell
# Stop loss example
place_order(RH,
            symbol="ABC",
            type = 'market',
            trigger = 'stop',
            stop_price = 100,
            time_in_force = "gtc",  # Good till close
            quantity = 10,
            side = 'sell')
}