place_order | R Documentation |
Place a buy or sell order against your RobinHood account
place_order( RH, symbol, type, time_in_force, trigger, price = NA, stop_price = NA, quantity, side )
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" |
## Not run: # ***************** 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') ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.