Closed chrisli-kw closed 2 months ago
AccountHandler
UserEnv
get_env
objs
simulator
append_monitor_list
FILTER_IN
.env
MonitorFreq
is_trading_time
futures FILTER_OUT
Config.LOG_LEVEL
FileHandler
check_leverage
stocks_to_monitor
futures_to_monitor
thread_subscribe()
callback
orders
positions
select
strategy
subscribe
executor
crawler
timetool
kbar
crawl_from_sinopac
start
None
redis
get_margin_table()
get_settle_profitloss()
Shioaji
while
TickDataProcesser
compute_profits()
RSV
README.md
_get_value
transfer position
nan
save_simulate_securityInfo
periodic_updates
update_kbar
get_put_call_ratio
cancel order
check_is_empty
New Features and Modules:
AccountHandler
to manage account settings.UserEnv
object to store user-related settings.get_env
.objs
module for default data.simulator
module for handling simulation trades.append_monitor_list
for specific situations requiring more information.FILTER_IN
to.env
file to associate codes with strategies.MonitorFreq
to allow users to determine monitor frequency.is_trading_time
to check if the current time is within trading hours.futures FILTER_OUT
.Config.LOG_LEVEL
.Refactoring:
FileHandler
.check_leverage
.stocks_to_monitor
,futures_to_monitor
, and related data as metaclass objects.Module Updates:
thread_subscribe()
.callback
,orders
,positions
,select
,strategy
,subscribe
,executor
,crawler
, andtimetool
modules.kbar
module.crawl_from_sinopac
to change the default value of the start day whenstart
isNone
.is_trading_time
to include logic for checking futures due days.redis
module.get_margin_table()
.get_settle_profitloss()
.Shioaji
to the latest version.while
loop.TickDataProcesser
module.compute_profits()
.RSV
module.README.md
.Bug Fixes:
_get_value
,transfer position
, and other processes.nan
values.save_simulate_securityInfo
.periodic_updates
.update_kbar
.get_put_call_ratio
.cancel order
.check_is_empty
.