-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathCHANGES
113 lines (56 loc) · 2.54 KB
/
CHANGES
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
104
105
106
107
108
109
110
111
112
113
=== CHANGES: ameritrade ===
2020-03-12
- Fixed example scripts for API changes.
2019-03-06
- Fixed a bug with parsing option names for year 2018.
2018-10-13
- Allow period in Ameritrade symbol, for cents in strike prices.
- Fixed bug with recent changes to the cache.
- Fixed API for recent changes, just renaming add_script_args to add_args.
2018-10-04
- Added separate 'read_cache' and 'write_cache' options, for more control
during development. Also added corresponding command-line options.
- Ported all the code to a single open() call, with multiple configuration
creation calls.
- Created check.py, a module that just prints and tests the config.
2018-09-28
- Pull the client id from the '$AMERITRADE_DIR/config/client_id' file instead
of having to be brought it.
- Changed the environment variables to a single variable 'AMERITRADE_DIR'
which contains both the cache and the configuration directory.
- Added lazy option to the API in order to take full advantage of the cache
while developing, and not even having to reconnect if everything requested
has been cached.
2018-09-24
- Added function to build a CUSIP given an Option.
2018-09-13
- Added input schema validation for POST methods. The argument is called
'payload' and is directly validated against the schemas provided by the API
documentation.
- Implemented POST method.
- Implemented debug option in configuration.
- Implemented automatic support for reusing the refresh token. This
significantly extends the duration of valid login credentials.
- Added a function to convert from an Option object to an Ameritrade option symbol.
2018-09-03
- Added options symbol parsing support.
2018-08-30
- Fixed bug with passing in kw args with value None, which should always be
ignored.
2018-08-27
- Added minimal example client program.
2018-08-24
- Added early check for existence of key/certificate files.
- Added example script to cancel all orders and implemented DELETE method.
- Added readonly to scriptgs.open_with_dirs() function.
- Added example script calculating various probability estimates.
- Updated strangle options strategy example.
2018-08-22
- Added a simple README file.
2018-08-20
- Switched repository to non-publishing (continuous).
- Added example short single call strategy.
- Added ameritrade.scripts and default function add_script_args() and
open_with_args() in order to make it easy to write lots of example scripts.
2018-08-14
- Initial release.