Чтобы продавать акции Robinhood, вы можете использовать их API для программного выполнения сделок. Вот пример того, как это можно сделать с помощью Python:
import requests
# Define your Robinhood credentials
username = 'YOUR_USERNAME'
password = 'YOUR_PASSWORD'
# Authenticate and obtain an access token
login_url = 'https://api.robinhood.com/api-token-auth/'
login_data = {
'username': username,
'password': password
}
response = requests.post(login_url, data=login_data)
response.raise_for_status()
access_token = response.json()['access_token']
# Define the stock you want to sell
symbol = 'AAPL'
quantity = 10
# Place a sell order
sell_url = 'https://api.robinhood.com/orders/'
sell_data = {
'account': 'YOUR_ACCOUNT_ID',
'instrument': 'https://api.robinhood.com/instruments/[INSTRUMENT_ID]/',
'symbol': symbol,
'type': 'market',
'time_in_force': 'gtc',
'trigger': 'immediate',
'quantity': quantity,
'side': 'sell'
}
sell_headers = {
'Authorization': f'Bearer {access_token}'
}
response = requests.post(sell_url, data=sell_data, headers=sell_headers)
response.raise_for_status()
# Confirm the sell order
order_id = response.json()['id']
confirm_url = f'https://api.robinhood.com/orders/{order_id}/confirm/'
response = requests.post(confirm_url, headers=sell_headers)
response.raise_for_status()
print(f'Successfully sold {quantity} shares of {symbol} on Robinhood.')
Обратите внимание, что вам необходимо заменить 'YOUR_USERNAME', 'YOUR_PASSWORD'и 'YOUR_ACCOUNT_ID'на фактическую информацию о вашей учетной записи Robinhood.. Вам также потребуется получить [INSTRUMENT_ID]для конкретной акции, которую вы хотите продать.