- improved argument parsing
git-svn-id: http://moon:8086/svn/projects/Stock@362 fda53097-d464-4ada-af97-ba876c37ca34
This commit is contained in:
@@ -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('--analyze-range', type=int, help='Analyze window [days]')
|
||||||
parser.add_argument('--plot-range', type=int, help='Plot range [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('--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()
|
args = parser.parse_args()
|
||||||
|
|
||||||
@@ -74,6 +77,15 @@ if args.plot_range is not None:
|
|||||||
if args.q_range is not None:
|
if args.q_range is not None:
|
||||||
params['q_range_days'] = args.q_range
|
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
|
do_plot = params['plot_range_days'] > 0
|
||||||
buy_list = {}
|
buy_list = {}
|
||||||
def buy_callback(data):
|
def buy_callback(data):
|
||||||
|
|||||||
@@ -11,6 +11,10 @@
|
|||||||
"currency": "USD",
|
"currency": "USD",
|
||||||
"name": "Adobe"
|
"name": "Adobe"
|
||||||
},
|
},
|
||||||
|
"ADI": {
|
||||||
|
"currency": "USD",
|
||||||
|
"name": "Analog Devices, Inc."
|
||||||
|
},
|
||||||
"AIR": {
|
"AIR": {
|
||||||
"currency": "USD",
|
"currency": "USD",
|
||||||
"name": "Airbus"
|
"name": "Airbus"
|
||||||
@@ -99,6 +103,10 @@
|
|||||||
"currency": "EUR",
|
"currency": "EUR",
|
||||||
"name": "Continental"
|
"name": "Continental"
|
||||||
},
|
},
|
||||||
|
"CRUS": {
|
||||||
|
"currency": "USD",
|
||||||
|
"name": "Cirrus Logic, Inc."
|
||||||
|
},
|
||||||
"CSCO": {
|
"CSCO": {
|
||||||
"currency": "USD",
|
"currency": "USD",
|
||||||
"name": "Cisco"
|
"name": "Cisco"
|
||||||
|
|||||||
Reference in New Issue
Block a user