More comments?
parent
a3468fb915
commit
6e2328d351
|
@ -59,7 +59,7 @@ from ..log import get_logger
|
||||||
from ._exec import run_qtractor, current_screen
|
from ._exec import run_qtractor, current_screen
|
||||||
from ._interaction import ChartView
|
from ._interaction import ChartView
|
||||||
from .. import fsp
|
from .. import fsp
|
||||||
from .._ems import spawn_router_stream_alerts, _to_router
|
from .._ems import spawn_router_stream_alerts
|
||||||
|
|
||||||
|
|
||||||
log = get_logger(__name__)
|
log = get_logger(__name__)
|
||||||
|
@ -868,12 +868,13 @@ async def _async_main(
|
||||||
add_label=False,
|
add_label=False,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# size view to data once at outset
|
||||||
chart._set_yrange()
|
chart._set_yrange()
|
||||||
|
|
||||||
# TODO: a data view api that makes this less shit
|
# TODO: a data view api that makes this less shit
|
||||||
chart._shm = ohlcv
|
chart._shm = ohlcv
|
||||||
|
|
||||||
# eventually we'll support some kind of n-compose syntax
|
# TODO: eventually we'll support some kind of n-compose syntax
|
||||||
fsp_conf = {
|
fsp_conf = {
|
||||||
'rsi': {
|
'rsi': {
|
||||||
'period': 14,
|
'period': 14,
|
||||||
|
@ -885,7 +886,8 @@ async def _async_main(
|
||||||
}
|
}
|
||||||
|
|
||||||
# make sure that the instrument supports volume history
|
# make sure that the instrument supports volume history
|
||||||
# (sometimes this is not the case for some commodities and derivatives)
|
# (sometimes this is not the case for some commodities and
|
||||||
|
# derivatives)
|
||||||
volm = ohlcv.array['volume']
|
volm = ohlcv.array['volume']
|
||||||
if (
|
if (
|
||||||
np.all(np.isin(volm, -1)) or
|
np.all(np.isin(volm, -1)) or
|
||||||
|
@ -904,7 +906,6 @@ async def _async_main(
|
||||||
|
|
||||||
async with trio.open_nursery() as n:
|
async with trio.open_nursery() as n:
|
||||||
|
|
||||||
|
|
||||||
# load initial fsp chain (otherwise known as "indicators")
|
# load initial fsp chain (otherwise known as "indicators")
|
||||||
n.start_soon(
|
n.start_soon(
|
||||||
spawn_fsps,
|
spawn_fsps,
|
||||||
|
@ -925,6 +926,7 @@ async def _async_main(
|
||||||
wap_in_history,
|
wap_in_history,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# spawn EMS actor-service
|
||||||
router_send_chan = await n.start(
|
router_send_chan = await n.start(
|
||||||
spawn_router_stream_alerts,
|
spawn_router_stream_alerts,
|
||||||
sym,
|
sym,
|
||||||
|
|
Loading…
Reference in New Issue