- improved argument parsing

git-svn-id: http://moon:8086/svn/projects/Stock@362 fda53097-d464-4ada-af97-ba876c37ca34
This commit is contained in:
2020-01-08 18:45:20 +00:00
parent 6994c28d71
commit 1c606a09d1
2 changed files with 20 additions and 0 deletions
+12
View File
@@ -35,6 +35,9 @@ parser.add_argument('--symbol', help='Symbol to fetch')
parser.add_argument('--analyze-range', type=int, help='Analyze window [days]')
parser.add_argument('--plot-range', type=int, help='Plot range [days]')
parser.add_argument('--q-range', type=int, help='Q range [days]')
parser.add_argument('--btfd-thr-max', type=int, help='BTFD: Thresh max [%]')
parser.add_argument('--btfd-thr-min', type=int, help='BTFD: Thresh min [%]')
parser.add_argument('--btfd-cand-range', type=int, help='BTFD: Candidate range [days]')
args = parser.parse_args()
@@ -74,6 +77,15 @@ if args.plot_range is not None:
if args.q_range is not None:
params['q_range_days'] = args.q_range
if args.btfd_thr_min is not None:
params['btfd']['thresh_min'] = args.btfd_thr_min
if args.btfd_thr_max is not None:
params['btfd']['thresh_max'] = args.btfd_thr_max
if args.btfd_cand_range is not None:
params['btfd']['cand_window'] = args.btfd_cand_range
do_plot = params['plot_range_days'] > 0
buy_list = {}
def buy_callback(data):
+8
View File
@@ -11,6 +11,10 @@
"currency": "USD",
"name": "Adobe"
},
"ADI": {
"currency": "USD",
"name": "Analog Devices, Inc."
},
"AIR": {
"currency": "USD",
"name": "Airbus"
@@ -99,6 +103,10 @@
"currency": "EUR",
"name": "Continental"
},
"CRUS": {
"currency": "USD",
"name": "Cirrus Logic, Inc."
},
"CSCO": {
"currency": "USD",
"name": "Cisco"