-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathtest.py
103 lines (66 loc) · 2.73 KB
/
test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
from util import robinhood_api
session = robinhood_api.robinhood_session()
session.update(stock_names = 'GOOGL, GOOG')
print "get investment_profile...\n"
print session.investment_profile(), "\n"
print "get instruments...\n"
print session.instruments(stock_name = 'GOOGL'), '\n'
print "get quotes...\n"
print session.quotes(stock_names = 'GOOGL, GOOG'), '\n'\
print "get news...\n"
print session.news(stock_name = 'GOOGL'), '\n'
print "get last trade price...\n"
print session.last_trade_price(stock_names = 'GOOGL, GOOG'), '\n'
print "get ask price...\n"
print session.ask_price(stock_names = 'GOOGL, GOOG'), '\n'
print "get ask size...\n"
print session.ask_size(stock_names = 'GOOGL, GOOG'), '\n'
print "get bid price...\n"
print session.bid_price(stock_names = 'GOOGL, GOOG'), '\n'
print "get bid size...\n"
print session.bid_size(stock_names = 'GOOGL, GOOG'), '\n'
print "get previous close price...\n"
print session.previous_close_price(stock_names = 'GOOGL, GOOG'), '\n'
print "get adjusted previous close price...\n"
print session.adjusted_previous_close_price(stock_names = 'GOOGL, GOOG'), '\n'
print "get update time...\n"
print session.updated_time(stock_names = 'GOOGL, GOOG'), '\n'
print "get last extended hours trade price...\n"
print session.last_extended_hours_trade_price(stock_names = 'GOOGL, GOOG'), '\n'
print "get historicals...\n"
print session.historicals(stock_names='GOOGL, GOOG', interval='5minute', span='day'), '\n'
print "get fundamentals...\n"
print session.fundamentals(stock_names = 'GOOGL, GOOG'), '\n'
print "adjusted_equity_previous_close...\n"
print session.adjusted_equity_previous_close(), '\n'
print "adjusted_equity_previous_close...\n"
print session.adjusted_equity_previous_close(), '\n'
print "withdrawable_amount...\n"
print session.withdrawable_amount(), '\n'
print "equity...\n"
print session.equity(), '\n'
print "last_core_equity...\n"
print session.last_core_equity(), '\n'
print "excess_margin...\n"
print session.excess_margin(), '\n'
print "extended_hours_equity...\n"
print session.extended_hours_equity(), '\n'
print "market value...\n"
print session.market_value(), '\n'
print "extended_hours_market_value..\n"
print session.extended_hours_market_value(), '\n'
print "last core market value...\n"
print session.last_core_market_value(), '\n'
print "order history...\n"
print session.order_history(), '\n'
print "dividends...\n"
print session.dividends(), '\n'
print "positions...\n"
print session.positions(), '\n'
print "securities owned...\n"
print session.securities_owned(), '\n'
print "invested stocks...\n"
print session.invested_stocks(), '\n'
fit_instrument = session.instruments(stock_name = 'FIT')[0]
print session.place_sell_order(instrument = fit_instrument, quantity = 1)
session.logout()