kucoin: support start and end dt based bars queries
parent
6dc3ed8d6a
commit
f1252983e4
|
@ -460,12 +460,22 @@ class Client:
|
||||||
'''
|
'''
|
||||||
# Generate generic end and start time if values not passed
|
# Generate generic end and start time if values not passed
|
||||||
# Currently gives us 12hrs of data
|
# Currently gives us 12hrs of data
|
||||||
if end_dt is None:
|
if (
|
||||||
|
end_dt is None
|
||||||
|
and start_dt is None
|
||||||
|
):
|
||||||
end_dt = pendulum.now('UTC').add(minutes=1)
|
end_dt = pendulum.now('UTC').add(minutes=1)
|
||||||
|
start_dt = end_dt.start_of('minute').subtract(minutes=limit)
|
||||||
|
|
||||||
if start_dt is None:
|
if (
|
||||||
start_dt = end_dt.start_of(
|
start_dt
|
||||||
'minute').subtract(minutes=limit)
|
and end_dt is None
|
||||||
|
):
|
||||||
|
# just set end to limit's worth in future
|
||||||
|
end_dt = start_dt.start_of('minute').add(minutes=limit)
|
||||||
|
|
||||||
|
else:
|
||||||
|
start_dt = end_dt.start_of('minute').subtract(minutes=limit)
|
||||||
|
|
||||||
start_dt = int(start_dt.timestamp())
|
start_dt = int(start_dt.timestamp())
|
||||||
end_dt = int(end_dt.timestamp())
|
end_dt = int(end_dt.timestamp())
|
||||||
|
|
Loading…
Reference in New Issue