- Robinhood: Robinhoodは、初心者に人気のある株式アプリです。このアプリは使いやすく、株式やETFなどの取引を手数料なしで行うことができます。以下は、Pythonを使用してRobinhood APIを介して株式の価格情報を取得する例です。
import requests
symbol = 'AAPL' # 取得する株式のシンボル
# Robinhood APIにリクエストを送信して株価情報を取得
response = requests.get(f'https://api.robinhood.com/quotes/{symbol}/')
data = response.json()
# 株価情報を表示
print(f"株式名: {data['symbol']}")
print(f"現在の価格: ${data['last_trade_price']}")
- ETRADE: ETRADEは、株式やオプション、先物、外国為替など、さまざまな投資商品を取引できる人気のあるアプリです。以下は、E*TRADEのAPIを使用して株式の購入注文を行う例です。
import requests
symbol = 'AAPL' # 購入する株式のシンボル
quantity = 10 # 購入する株式の数量
# E*TRADE APIにリクエストを送信して株式の購入注文を実行
response = requests.post('https://api.etrade.com/v1/accounts/12345678/orders',
json={'action': 'BUY',
'symbol': symbol,
'quantity': quantity})
if response.status_code == 201:
print("株式の購入注文が正常に実行されました。")
else:
print("株式の購入注文に失敗しました。")
- TD Ameritrade: TD Ameritradeは、株式やオプション、先物、外国為替など、幅広い投資商品を提供しているアプリです。以下は、TD AmeritradeのAPIを使用して株式の売却注文を行う例です。
import requests
symbol = 'AAPL' # 売却する株式のシンボル
quantity = 10 # 売却する株式の数量
# TD Ameritrade APIにリクエストを送信して株式の売却注文を実行
response = requests.post('https://api.tdameritrade.com/v1/accounts/12345678/orders',
json={'orderType': 'LIMIT',
'action': 'SELL',
'symbol': symbol,
'quantity': quantity,
'price': 150.0}) # 売却価格
if response.status_code == 201:
print("株式の売却注文が正常に実行されました。")
else:
print("株式の売却注文に失敗しました。")
これらの例では、Pythonを使用して株式の価格情報の取得や購入・売却注文の実行を行っていますが、他のプログラミング言語や各アプリのAPIドキュメントを参照しながら、さまざまな操作や機能を試してみることができます。