replace_order {charlesschwabapi} | R Documentation |
Replace Order for Specific Account
Description
Given the tokens object from the 'get_authentication_tokens' function, the encrypted account ID, the order ID and the request body, replace the specific order. Due to the complexity of the orders that can be created/replaced, currently this function allows maximum flexibility by not cultivating an easier solution to building the request body and assumes the user passes the appropriate JSON. Much like the 'place_order' function, it is strongly encouraged to look at the documentation (in this package and on the Charles Schwab developer site) for how to build proper orders before attempting to replace any. The user of this function assumes all risk that trades could not be replaced (and then executed) exactly as intended as the API and this package are still under active development.
Usage
replace_order(tokens, account_number, order_id, request_body)
Arguments
tokens |
token object from 'get_authentication_tokens' function (list). |
account_number |
encrypted ID of the account (string). |
order_id |
order ID to be replaced (numeric). |
request_body |
Valid request to API for replacing an order (JSON). |
Value
Returns a message informing the user if the order was successfully replaced/created or if there was an error.
Author(s)
Nick Bultman, njbultman74@gmail.com, July 2024