_test_kiwoom_condition_list.py |
180 |
kis_trader.utils.env, kis_trader.ws.kis_ws |
websocket |
_test_kiwoom_condition_realtime.py |
228 |
kis_trader.utils.env, kis_trader.ws.kis_ws |
websocket |
_test_ls_condition_realtime.py |
693 |
database, kis_trader.network.ls_token, kis_trader.utils.env |
argparse, requests, websocket |
_verify_columnar_bitid.py |
236 |
kis_trader.backtest.shared_ticks, kis_trader.engine.momentum_tick_replay, kis_trader.engine.tail_tick_replay, kis_trader.engine.whipsaw_filter |
- |
_verify_shared_e2e.py |
152 |
database, kis_trader.backtest, kis_trader.backtest.momentum_backtest_common, kis_trader.backtest.momentum_tick_loader, kis_trader.backtest.param_search_momentum, kis_trader.backtest.shared_ticks |
- |
_verify_shared_e2e_breakout.py |
156 |
database, kis_trader.backtest, kis_trader.backtest.breakout_backtest_common, kis_trader.backtest.breakout_tick_loader, kis_trader.backtest.param_search_breakout, kis_trader.backtest.shared_ticks |
- |
auto_ai_reporter.py |
263 |
- |
dotenv, google, requests, sqlite3 |
backtest_scalping/holding_param_search.py |
210 |
database |
argparse, holding_bot |
backtest_web.py |
9,455 |
database, kis_trader.backtest, kis_trader.backtest.backtest_env_timeline, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.breakout_backtest_common, kis_trader.backtest.breakout_tick_loader, kis_trader.backtest.dart_backtest_common, kis_trader.backtest.dbband_param_search, kis_trader.backtest.momentum_backtest_common, kis_trader.backtest.param_search_breakout, kis_trader.backtest.param_search_momentum, kis_trader.backtest.scalping_backtest_common, kis_trader.backtest.tail_param_search, kis_trader.backtest.universe_history_source, kis_trader.backtest.universe_timeline, kis_trader.backtest.us_momentum_web_backtest, kis_trader.database.db_manager, kis_trader.database.paper_store, kis_trader.engine, kis_trader.engine.candle_rollup, kis_trader.engine.daily_profit_halt, kis_trader.engine.dbband_env_keys, kis_trader.engine.limit_entry_common, kis_trader.engine.momentum_engine, kis_trader.engine.tail_env_keys, kis_trader.engine.updown_box, kis_trader.execution.account_cash, kis_trader.execution.kis_client, kis_trader.execution.order_manager, kis_trader.execution.orphan_reconcile, kis_trader.scan.dart_order_tracker, kis_trader.scan.dart_watchlist, kis_trader.strategies, kis_trader.strategies.base, kis_trader.strategies.breakout, kis_trader.strategies.range_break, kis_trader.strategies.updown_box_stock_cfg, kis_trader.strategies.updown_watchlist, kis_trader.strategies.us_momentum_stock_cfg, kis_trader.utils.env, kis_trader.utils.kr_trading_day, kis_trader.utils.stock_name, kis_trader.utils.strategy_ids, kis_trader.utils.trade_time, kis_trader.utils.usd_krw_fx, kis_trader.web.live_config_schema |
config_schema, flask, holding_bot, kis_holding_ver1, permanent_subs |
carrot_region_sel.py |
366 |
- |
bs4, mm_sender, requests, telegram |
check_account_config.py |
103 |
database |
- |
check_db.py |
28 |
- |
sqlite3 |
compare_web_cli_momentum.py |
62 |
- |
- |
config_schema.py |
150 |
- |
- |
copy_env_row_to_latest.py |
40 |
database |
- |
database.py |
5,014 |
kis_trader.database.paper_store, kis_trader.engine.indicator_cache, kis_trader.utils.env, kis_trader.utils.strategy_ids |
config_schema, pymysql |
diag_backtest_4_30.py |
198 |
database, kis_trader.engine |
- |
diag_momentum_backtest.py |
173 |
database, kis_trader.backtest, kis_trader.backtest.param_search_momentum |
argparse |
etf_backtest.py |
404 |
- |
numpy, pandas, requests, yfinance |
etf_ver1.py |
887 |
database, kis_trader.ws.kis_ws |
pandas, requests |
export_sniper.py |
132 |
- |
bs4, requests |
fetch_stock_meta.py |
327 |
database, kis_trader.ws.kis_ws |
argparse, requests |
holding_bot.py |
2,577 |
database, kis_trader.ws.kis_ws |
argparse, kis_token_manager, kiwoom_rest_api, requests |
init_db.py |
78 |
database |
- |
kis_approval_manager.py |
404 |
- |
requests |
kis_holding_ver1.py |
492 |
database |
argparse, holding_bot |
kis_long_alert.py |
267 |
database |
kis_long_ver1 |
kis_long_ver1.py |
1,953 |
database |
google, hmac, kis_token_manager, ml_predictor, pandas, requests |
kis_long_ver2.py |
1,008 |
database |
kis_long_ver1, news_analyzer, pandas |
kis_token_manager.py |
466 |
database |
argparse, requests |
kis_trader/__init__.py |
3 |
- |
- |
kis_trader/backtest/__init__.py |
1 |
- |
- |
kis_trader/backtest/backtest_env_timeline.py |
158 |
kis_trader.backtest.breakout_backtest_common, kis_trader.backtest.env_timeline, kis_trader.engine.dbband_engine, kis_trader.engine.momentum_engine, kis_trader.engine.range_break_engine, kis_trader.engine.scalping_engine, kis_trader.engine.tail_engine, kis_trader.strategies.breakout |
- |
kis_trader/backtest/backtest_portfolio_common.py |
919 |
database, kis_trader.backtest.trigger_snapshot_loader, kis_trader.engine.daily_profit_halt, kis_trader.engine.scalping_engine, kis_trader.engine.strategy_eod, kis_trader.utils.env, kis_trader.utils.position_sizing, kis_trader.utils.trade_time |
- |
kis_trader/backtest/backtest_web.py |
49 |
- |
backtest_web, runpy |
kis_trader/backtest/breakout_backtest_common.py |
624 |
kis_trader.backtest.backtest_env_timeline, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.breakout_tick_loader, kis_trader.backtest.ls_history_loaders, kis_trader.backtest.universe_history_source, kis_trader.backtest.universe_timeline, kis_trader.database.db_manager, kis_trader.engine.indicator_cache, kis_trader.share.stock_share, kis_trader.strategies.breakout, kis_trader.utils.env, kis_trader.utils.logger |
- |
kis_trader/backtest/breakout_portfolio_backtest.py |
504 |
kis_trader.backtest.backtest_env_timeline, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.trigger_snapshot_loader, kis_trader.engine.atr_series, kis_trader.engine.indicator_cache, kis_trader.engine.mid_enroll_entry_gate, kis_trader.engine.scalping_engine, kis_trader.engine.tick_exit_common, kis_trader.engine.whipsaw_filter, kis_trader.share.stock_share, kis_trader.strategies.base, kis_trader.strategies.breakout, kis_trader.utils.env |
- |
kis_trader/backtest/breakout_tick_loader.py |
529 |
database, kis_trader.engine.candle_rollup |
pymysql, utils |
kis_trader/backtest/bt_web_jobs.py |
443 |
kis_trader.utils.kr_trading_day |
- |
kis_trader/backtest/dart_backtest_common.py |
142 |
database, kis_trader.backtest, kis_trader.engine, kis_trader.scan.dart_order_tracker |
- |
kis_trader/backtest/dbband_backtest_common.py |
381 |
kis_trader.backtest.backtest_portfolio_common, kis_trader.database.db_manager, kis_trader.engine.dbband_engine, kis_trader.utils.trade_time |
- |
kis_trader/backtest/dbband_param_search.py |
157 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.engine, kis_trader.engine.dbband_env_keys, kis_trader.strategies |
argparse, holding_bot |
kis_trader/backtest/env_timeline.py |
106 |
- |
bisect |
kis_trader/backtest/ls_history_loaders.py |
228 |
kis_trader.utils.logger |
- |
kis_trader/backtest/momentum_backtest_common.py |
659 |
kis_trader.backtest.backtest_env_timeline, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.breakout_tick_loader, kis_trader.backtest.momentum_tick_loader, kis_trader.backtest.momentum_universe_timeline, kis_trader.backtest.universe_history_source, kis_trader.backtest.universe_timeline, kis_trader.database.db_manager, kis_trader.engine.indicator_cache, kis_trader.engine.momentum_engine, kis_trader.engine.momentum_hts_logic, kis_trader.engine.momentum_tick_replay, kis_trader.utils.env, kis_trader.utils.logger, kis_trader.ws.kis_ws |
- |
kis_trader/backtest/momentum_exit_ab_test.py |
100 |
database, kis_trader.backtest, kis_trader.engine |
- |
kis_trader/backtest/momentum_portfolio_backtest.py |
930 |
kis_trader.backtest.backtest_env_timeline, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.momentum_tick_loader, kis_trader.backtest.momentum_universe_timeline, kis_trader.backtest.shared_ticks, kis_trader.backtest.trigger_snapshot_loader, kis_trader.engine.indicator_cache, kis_trader.engine.mid_enroll_entry_gate, kis_trader.engine.momentum_engine, kis_trader.engine.momentum_tick_replay, kis_trader.engine.whipsaw_filter, kis_trader.strategies.base, kis_trader.utils.env, kis_trader.utils.session_hm |
- |
kis_trader/backtest/momentum_random_benchmark.py |
565 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.momentum_portfolio_backtest, kis_trader.backtest.param_search_momentum, kis_trader.engine.momentum_engine, kis_trader.engine.momentum_hts_logic |
argparse |
kis_trader/backtest/momentum_rr_crossval.py |
466 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.param_search_cli_common, kis_trader.backtest.param_search_momentum, kis_trader.engine, kis_trader.utils.env |
argparse |
kis_trader/backtest/momentum_rr_quick_eval.py |
113 |
kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.momentum_rr_crossval, kis_trader.backtest.param_search_momentum |
- |
kis_trader/backtest/momentum_tick_loader.py |
19 |
kis_trader.backtest.breakout_tick_loader |
- |
kis_trader/backtest/momentum_universe_timeline.py |
125 |
kis_trader.backtest.momentum_backtest_common, kis_trader.backtest.universe_history_source, kis_trader.backtest.universe_timeline, kis_trader.engine.momentum_engine, kis_trader.utils.env |
- |
kis_trader/backtest/optuna_breakout.py |
524 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.breakout_backtest_common, kis_trader.backtest.breakout_tick_loader, kis_trader.backtest.ls_history_loaders, kis_trader.backtest.optuna_breakout_tpe_space, kis_trader.backtest.optuna_common, kis_trader.backtest.optuna_daily_trail_recommend, kis_trader.backtest.optuna_mode_combo, kis_trader.backtest.optuna_search_space, kis_trader.backtest.param_search_breakout, kis_trader.backtest.param_search_cli_common, kis_trader.backtest.shared_ticks, kis_trader.backtest.tail_param_search, kis_trader.backtest.trigger_snapshot_loader, kis_trader.backtest.universe_history_source, kis_trader.engine, kis_trader.engine.indicator_cache, kis_trader.share.stock_share, kis_trader.strategies.breakout, kis_trader.utils.env |
atexit, ctypes, optuna |
kis_trader/backtest/optuna_breakout_tpe_space.py |
96 |
kis_trader.backtest.optuna_tpe_common |
optuna |
kis_trader/backtest/optuna_briefing.py |
432 |
database, kis_trader.utils.env |
anthropic, argparse, google |
kis_trader/backtest/optuna_common.py |
672 |
database, kis_trader.backtest.optuna_briefing, kis_trader.utils.env |
optuna, pymysql |
kis_trader/backtest/optuna_daily_trail_recommend.py |
315 |
kis_trader.backtest.param_search_apply_snapshot, kis_trader.utils.env |
- |
kis_trader/backtest/optuna_dart.py |
104 |
database, kis_trader.backtest.optuna_common, kis_trader.backtest.param_search_dart, kis_trader.engine |
optuna |
kis_trader/backtest/optuna_mode_combo.py |
278 |
kis_trader.backtest.optuna_daily_trail_recommend, kis_trader.backtest.optuna_tpe_common, kis_trader.utils.env |
- |
kis_trader/backtest/optuna_momentum.py |
689 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.momentum_backtest_common, kis_trader.backtest.momentum_tick_loader, kis_trader.backtest.optuna_common, kis_trader.backtest.optuna_daily_trail_recommend, kis_trader.backtest.optuna_mode_combo, kis_trader.backtest.optuna_momentum_tpe_space, kis_trader.backtest.optuna_search_space, kis_trader.backtest.param_search_cli_common, kis_trader.backtest.param_search_momentum, kis_trader.backtest.shared_ticks, kis_trader.backtest.tail_param_search, kis_trader.backtest.trigger_snapshot_loader, kis_trader.backtest.universe_history_source, kis_trader.engine, kis_trader.engine.indicator_cache, kis_trader.engine.momentum_tick_replay, kis_trader.engine.us_momentum_env_keys, kis_trader.utils.env |
atexit, ctypes, optuna |
kis_trader/backtest/optuna_momentum_tpe_space.py |
159 |
kis_trader.backtest.optuna_tpe_common, kis_trader.backtest.param_search_momentum |
optuna |
kis_trader/backtest/optuna_scalping.py |
599 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.breakout_tick_loader, kis_trader.backtest.ls_history_loaders, kis_trader.backtest.optuna_common, kis_trader.backtest.optuna_daily_trail_recommend, kis_trader.backtest.optuna_mode_combo, kis_trader.backtest.optuna_scalping_tpe_space, kis_trader.backtest.optuna_search_space, kis_trader.backtest.param_search_cli_common, kis_trader.backtest.param_search_scalping, kis_trader.backtest.shared_ticks, kis_trader.backtest.tail_param_search, kis_trader.backtest.trigger_snapshot_loader, kis_trader.backtest.universe_history_source, kis_trader.engine, kis_trader.engine.indicator_cache, kis_trader.utils.env |
atexit, ctypes, optuna |
kis_trader/backtest/optuna_scalping_tpe_space.py |
88 |
kis_trader.backtest.optuna_tpe_common |
optuna |
kis_trader/backtest/optuna_search_space.py |
89 |
kis_trader.backtest.param_search_breakout, kis_trader.backtest.param_search_momentum, kis_trader.backtest.param_search_scalping, kis_trader.backtest.tail_param_search |
optuna |
kis_trader/backtest/optuna_tail_tpe_space.py |
188 |
kis_trader.backtest.optuna_tpe_common |
optuna |
kis_trader/backtest/optuna_tpe_common.py |
218 |
- |
optuna |
kis_trader/backtest/optuna_web_jobs.py |
1,121 |
kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.optuna_common, kis_trader.backtest.optuna_daily_trail_recommend, kis_trader.backtest.param_search_breakout, kis_trader.backtest.param_search_momentum, kis_trader.backtest.param_search_scalping, kis_trader.backtest.tail_param_search, kis_trader.backtest.universe_history_source, kis_trader.utils.kr_trading_day |
optuna |
kis_trader/backtest/param_apply_ai.py |
314 |
database, kis_trader.backtest.backtest_portfolio_common |
google, param_search_scalping, tail_param_search |
kis_trader/backtest/param_search_apply_snapshot.py |
648 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.engine.orderbook_env, kis_trader.engine.us_momentum_env_keys, kis_trader.strategies, kis_trader.strategies.breakout |
argparse, holding_bot, tail_param_search |
kis_trader/backtest/param_search_breakout.py |
1,587 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.breakout_backtest_common, kis_trader.backtest.breakout_tick_loader, kis_trader.backtest.optuna_common, kis_trader.backtest.param_search_apply_snapshot, kis_trader.backtest.param_search_cli_common, kis_trader.backtest.param_search_dates, kis_trader.backtest.param_search_pool, kis_trader.backtest.shared_ticks, kis_trader.backtest.trigger_snapshot_loader, kis_trader.engine, kis_trader.engine.indicator_cache, kis_trader.share.stock_share, kis_trader.strategies.breakout, kis_trader.utils.env |
argparse, atexit, ctypes, heapq |
kis_trader/backtest/param_search_cli_common.py |
110 |
- |
argparse |
kis_trader/backtest/param_search_dart.py |
95 |
database, kis_trader.backtest.dart_backtest_common, kis_trader.engine, kis_trader.utils.env |
- |
kis_trader/backtest/param_search_dates.py |
94 |
kis_trader.utils.env, kis_trader.utils.kr_trading_day |
- |
kis_trader/backtest/param_search_momentum.py |
2,577 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.momentum_backtest_common, kis_trader.backtest.momentum_tick_loader, kis_trader.backtest.optuna_common, kis_trader.backtest.param_search_apply_snapshot, kis_trader.backtest.param_search_cli_common, kis_trader.backtest.param_search_dates, kis_trader.backtest.param_search_pool, kis_trader.backtest.shared_ticks, kis_trader.backtest.trigger_snapshot_loader, kis_trader.engine, kis_trader.engine.indicator_cache, kis_trader.engine.momentum_hts_logic, kis_trader.engine.momentum_tick_replay, kis_trader.engine.us_momentum_env_keys, kis_trader.strategies.breakout, kis_trader.strategies.us_momentum_stock_cfg, kis_trader.utils.env |
argparse, atexit, ctypes, heapq, permanent_subs |
kis_trader/backtest/param_search_optuna.py |
1,033 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.optuna_breakout, kis_trader.backtest.optuna_common, kis_trader.backtest.optuna_daily_trail_recommend, kis_trader.backtest.optuna_dart, kis_trader.backtest.optuna_mode_combo, kis_trader.backtest.optuna_momentum, kis_trader.backtest.optuna_scalping, kis_trader.backtest.optuna_search_space, kis_trader.backtest.optuna_tail_tpe_space, kis_trader.backtest.param_search_cli_common, kis_trader.backtest.param_search_dates, kis_trader.backtest.param_search_pool, kis_trader.backtest.shared_ticks, kis_trader.backtest.tail_param_search, kis_trader.backtest.tail_tick_loader, kis_trader.backtest.trigger_snapshot_loader, kis_trader.backtest.universe_history_source, kis_trader.engine, kis_trader.engine.indicator_cache, kis_trader.engine.tail_tick_replay, kis_trader.utils.env |
argparse, atexit, ctypes, optuna |
kis_trader/backtest/param_search_pool.py |
711 |
kis_trader.utils.env |
atexit, ctypes |
kis_trader/backtest/param_search_range_break.py |
299 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.param_search_cli_common, kis_trader.backtest.param_search_dates, kis_trader.backtest.param_search_pool, kis_trader.engine.range_break_engine, kis_trader.strategies.breakout, kis_trader.utils.env |
argparse, heapq |
kis_trader/backtest/param_search_scalping.py |
1,661 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.breakout_tick_loader, kis_trader.backtest.optuna_common, kis_trader.backtest.param_search_apply_snapshot, kis_trader.backtest.param_search_cli_common, kis_trader.backtest.param_search_dates, kis_trader.backtest.param_search_pool, kis_trader.backtest.scalping_backtest_common, kis_trader.backtest.shared_ticks, kis_trader.engine, kis_trader.engine.orderbook_env, kis_trader.utils.env |
argparse, atexit, ctypes, heapq, param_apply_ai |
kis_trader/backtest/param_search_updow.py |
409 |
database, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.param_search_apply_snapshot, kis_trader.backtest.param_search_dates, kis_trader.strategies, kis_trader.strategies.updow_holding_cfg |
argparse, holding_bot |
kis_trader/backtest/param_search_updow_us.py |
284 |
database, kis_trader.strategies, kis_trader.strategies.updow_holding_cfg, kis_trader.utils.kr_trading_day |
argparse, holding_bot |
kis_trader/backtest/param_search_updown_box.py |
276 |
database, kis_trader.backtest.param_search_dates, kis_trader.engine, kis_trader.strategies.updown_watchlist, kis_trader.utils.env |
argparse, holding_bot |
kis_trader/backtest/range_break_backtest_common.py |
239 |
kis_trader.backtest.backtest_env_timeline, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.breakout_tick_loader, kis_trader.backtest.universe_timeline, kis_trader.database.db_manager, kis_trader.engine.range_break_engine, kis_trader.engine.tick_exit_common, kis_trader.utils.logger |
- |
kis_trader/backtest/range_break_portfolio_backtest.py |
402 |
kis_trader.backtest.backtest_env_timeline, kis_trader.backtest.backtest_portfolio_common, kis_trader.engine.range_break_engine, kis_trader.engine.scalping_engine, kis_trader.engine.tick_exit_common, kis_trader.share.stock_share, kis_trader.strategies.breakout, kis_trader.utils.env |
- |
kis_trader/backtest/scalping_backtest_common.py |
408 |
kis_trader.backtest, kis_trader.backtest.backtest_env_timeline, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.breakout_tick_loader, kis_trader.backtest.ls_history_loaders, kis_trader.backtest.universe_history_source, kis_trader.backtest.universe_timeline, kis_trader.database.db_manager, kis_trader.engine, kis_trader.engine.tick_exit_common, kis_trader.utils.env, kis_trader.utils.logger |
- |
kis_trader/backtest/scalping_portfolio_backtest.py |
506 |
kis_trader.backtest.backtest_env_timeline, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.momentum_portfolio_backtest, kis_trader.backtest.trigger_snapshot_loader, kis_trader.engine.mid_enroll_entry_gate, kis_trader.engine.scalping_engine, kis_trader.engine.strategy_eod, kis_trader.engine.tail_tick_replay, kis_trader.engine.tick_exit_common, kis_trader.utils.env |
- |
kis_trader/backtest/shared_ticks.py |
507 |
kis_trader.engine.whipsaw_filter |
numpy |
kis_trader/backtest/tail_backtest_common.py |
840 |
kis_trader.backtest.backtest_env_timeline, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.momentum_backtest_common, kis_trader.backtest.tail_tick_loader, kis_trader.backtest.universe_history_source, kis_trader.backtest.universe_timeline, kis_trader.database.db_manager, kis_trader.engine.candle_rollup, kis_trader.engine.indicator_cache, kis_trader.engine.tail_engine, kis_trader.engine.tail_tick_replay, kis_trader.utils.env, kis_trader.utils.logger, kis_trader.utils.trade_time, kis_trader.ws.kis_ws |
- |
kis_trader/backtest/tail_bt_web_jobs.py |
14 |
kis_trader.backtest.bt_web_jobs |
- |
kis_trader/backtest/tail_exit_ab_test.py |
122 |
database, kis_trader.backtest, kis_trader.engine |
- |
kis_trader/backtest/tail_mfe_analysis.py |
305 |
database, kis_trader.backtest, kis_trader.engine, kis_trader.utils.trade_time |
argparse |
kis_trader/backtest/tail_param_search.py |
1,948 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.optuna_common, kis_trader.backtest.param_search_cli_common, kis_trader.backtest.param_search_dates, kis_trader.backtest.param_search_pool, kis_trader.backtest.shared_ticks, kis_trader.backtest.tail_tick_loader, kis_trader.backtest.trigger_snapshot_loader, kis_trader.engine, kis_trader.engine.indicator_cache, kis_trader.engine.orderbook_env, kis_trader.engine.tail_env_keys, kis_trader.engine.tail_tick_replay, kis_trader.utils.env |
argparse, atexit, ctypes, heapq, param_apply_ai |
kis_trader/backtest/tail_tick_loader.py |
18 |
kis_trader.backtest.breakout_tick_loader |
- |
kis_trader/backtest/trigger_snapshot_loader.py |
564 |
kis_trader.engine.orderbook_filter, kis_trader.engine.program_filter, kis_trader.utils.env, kis_trader.ws.orderbook_cache, kis_trader.ws.program_cache, kis_trader.ws.trigger_eval_recorder |
- |
kis_trader/backtest/universe_history_source.py |
81 |
kis_trader.utils.env |
- |
kis_trader/backtest/universe_timeline.py |
271 |
kis_trader.backtest.universe_history_source, kis_trader.database.db_manager, kis_trader.utils.env |
bisect |
kis_trader/backtest/us_momentum_web_backtest.py |
400 |
kis_trader.backtest, kis_trader.engine.us_momentum_env_keys, kis_trader.strategies.us_momentum_stock_cfg, kis_trader.utils.env, kis_trader.utils.usd_krw_fx |
permanent_subs |
kis_trader/database/__init__.py |
4 |
- |
db_manager |
kis_trader/database/db_manager.py |
857 |
database, kis_trader.backtest.momentum_universe_timeline, kis_trader.backtest.universe_history_source, kis_trader.utils.stock_name |
- |
kis_trader/database/paper_store.py |
500 |
kis_trader.utils.strategy_ids |
- |
kis_trader/engine/__init__.py |
5 |
- |
- |
kis_trader/engine/atr_series.py |
37 |
- |
- |
kis_trader/engine/candle_rollup.py |
158 |
- |
- |
kis_trader/engine/daily_profit_halt.py |
811 |
kis_trader.utils.env, kis_trader.utils.logger |
- |
kis_trader/engine/dart_engine.py |
380 |
database, kis_trader.engine.scalping_engine, kis_trader.utils.env |
- |
kis_trader/engine/dbband_engine.py |
972 |
database, kis_trader.backtest.backtest_env_timeline, kis_trader.engine.dbband_env_keys, kis_trader.engine.tick_exit_common, kis_trader.utils.env, kis_trader.utils.trade_time |
- |
kis_trader/engine/dbband_env_keys.py |
212 |
- |
- |
kis_trader/engine/ema_trend_filter.py |
84 |
- |
- |
kis_trader/engine/indicator_cache.py |
412 |
kis_trader.engine.ema_trend_filter, kis_trader.engine.momentum_engine, kis_trader.utils.env |
- |
kis_trader/engine/limit_entry_common.py |
196 |
- |
utils |
kis_trader/engine/ls_feed_gate.py |
20 |
kis_trader.utils.env, kis_trader.ws.ls_ws |
- |
kis_trader/engine/mid_enroll_entry_gate.py |
241 |
kis_trader.utils.env |
- |
kis_trader/engine/momentum_chase_patterns.py |
228 |
kis_trader.utils.env |
- |
kis_trader/engine/momentum_engine.py |
673 |
database, kis_trader.backtest.momentum_portfolio_backtest, kis_trader.engine.momentum_env_keys, kis_trader.engine.momentum_hts_logic, kis_trader.engine.momentum_tick_replay, kis_trader.engine.strategy_eod, kis_trader.utils.env, kis_trader.utils.session_hm, kis_trader.utils.trade_time |
- |
kis_trader/engine/momentum_env_keys.py |
249 |
- |
- |
kis_trader/engine/momentum_hts_logic.py |
587 |
kis_trader.engine.momentum_chase_patterns, kis_trader.engine.momentum_env_keys, kis_trader.engine.orderbook_filter, kis_trader.engine.program_filter, kis_trader.engine.whipsaw_filter, kis_trader.utils.env, kis_trader.utils.session_hm, kis_trader.utils.trade_time |
- |
kis_trader/engine/momentum_tick_replay.py |
620 |
kis_trader.backtest.shared_ticks, kis_trader.engine.momentum_engine, kis_trader.engine.whipsaw_filter, kis_trader.utils.env, kis_trader.utils.trade_time |
- |
kis_trader/engine/orderbook_env.py |
187 |
kis_trader.utils.env |
- |
kis_trader/engine/orderbook_filter.py |
276 |
kis_trader.utils.env, kis_trader.ws.orderbook_cache, kis_trader.ws.trigger_eval_recorder |
orderbook_env, trigger_eval_collect |
kis_trader/engine/live_sell_price.py |
— |
kis_trader.utils.env |
base 매도 현재가 |
kis_trader/engine/feed_fallback.py |
— |
kis_trader.utils.env |
실매·옵투나 읽기 2초 폴백 |
kis_trader/engine/post_sell_candle_backfill.py |
439 |
database, kis_trader.engine.candle_rollup, kis_trader.utils.env, kis_trader.utils.logger, kis_trader.ws.kis_ws |
- |
kis_trader/engine/program_filter.py |
229 |
kis_trader.utils.env, kis_trader.ws.program_cache, kis_trader.ws.trigger_eval_recorder |
trigger_eval_collect |
kis_trader/engine/range_break_engine.py |
460 |
database, kis_trader.backtest.range_break_portfolio_backtest, kis_trader.engine.range_break_env_keys, kis_trader.strategies.breakout, kis_trader.utils.trade_time |
- |
kis_trader/engine/range_break_env_keys.py |
88 |
- |
- |
kis_trader/engine/scalping_engine.py |
1,346 |
database, kis_trader.backtest.scalping_portfolio_backtest, kis_trader.engine.momentum_engine, kis_trader.engine.orderbook_filter, kis_trader.engine.strategy_eod, kis_trader.engine.tick_exit_common, kis_trader.utils.env, kis_trader.utils.trade_time |
- |
kis_trader/engine/strategy_eod.py |
149 |
- |
- |
kis_trader/engine/tail_engine.py |
2,788 |
database, kis_trader.backtest.backtest_env_timeline, kis_trader.backtest.trigger_snapshot_loader, kis_trader.engine.atr_series, kis_trader.engine.candle_rollup, kis_trader.engine.indicator_cache, kis_trader.engine.limit_entry_common, kis_trader.engine.mid_enroll_entry_gate, kis_trader.engine.orderbook_filter, kis_trader.engine.program_filter, kis_trader.engine.strategy_eod, kis_trader.engine.tail_env_keys, kis_trader.engine.tail_tick_replay, kis_trader.engine.tick_exit_common, kis_trader.engine.whipsaw_filter, kis_trader.utils.env, kis_trader.utils.position_sizing, kis_trader.utils.trade_time |
- |
kis_trader/engine/tail_env_keys.py |
471 |
database, kis_trader.utils.env |
- |
kis_trader/engine/tail_tick_replay.py |
303 |
kis_trader.backtest.shared_ticks, kis_trader.engine.candle_rollup, kis_trader.engine.limit_entry_common, kis_trader.utils.env |
- |
kis_trader/engine/tick_exit_common.py |
384 |
kis_trader.backtest.shared_ticks, kis_trader.engine.scalping_engine, kis_trader.engine.whipsaw_filter, kis_trader.utils.env, kis_trader.utils.trade_time |
- |
kis_trader/engine/trigger_eval_collect.py |
76 |
kis_trader.utils.env |
- |
kis_trader/engine/updown_box.py |
958 |
- |
scalping_engine, strategies, utils |
kis_trader/engine/us_momentum_env.py |
193 |
kis_trader.utils.env |
- |
kis_trader/engine/us_momentum_env_keys.py |
296 |
kis_trader.utils.env |
- |
kis_trader/engine/whipsaw_filter.py |
570 |
kis_trader.backtest.shared_ticks, kis_trader.utils.env |
- |
kis_trader/execution/__init__.py |
5 |
- |
kis_client, order_manager |
kis_trader/execution/account_cash.py |
174 |
- |
utils |
kis_trader/execution/kis_client.py |
1,553 |
kis_trader.utils.api_reject_log, kis_trader.utils.non_stock |
kis_token_manager, pandas, utils |
kis_trader/execution/order_manager.py |
2,381 |
kis_trader.engine.post_sell_candle_backfill, kis_trader.engine.us_momentum_env_keys, kis_trader.utils.api_reject_log |
account_cash, database, kis_client, orderbook_sell, utils |
kis_trader/execution/orderbook_sell.py |
131 |
- |
utils |
kis_trader/execution/orphan_reconcile.py |
571 |
- |
engine, utils |
kis_trader/main.py |
2,353 |
- |
database, engine, execution, network, permanent_subs, strategies, utils, ws |
kis_trader/network/__init__.py |
4 |
- |
ws_manager |
kis_trader/network/condition_manager.py |
446 |
- |
utils |
kis_trader/network/kiwoom_condition_manager.py |
790 |
- |
condition_manager, utils, websocket, ws |
kis_trader/network/ls_chart.py |
239 |
database |
pandas, utils, ws |
kis_trader/network/ls_condition_manager.py |
821 |
kis_trader.network.ls_token |
condition_manager, utils |
kis_trader/network/ls_token.py |
231 |
kis_trader.utils.env |
requests |
kis_trader/network/ls_ws_validator.py |
168 |
- |
utils |
kis_trader/network/market_guard.py |
572 |
- |
utils |
kis_trader/network/ranking_manager.py |
350 |
- |
utils |
kis_trader/network/ws_manager.py |
1,849 |
kis_trader.share.stock_share |
permanent_subs, utils, ws |
kis_trader/network/ws_validator.py |
227 |
- |
utils |
kis_trader/scan/__init__.py |
1 |
- |
- |
kis_trader/scan/dart_order_tracker.py |
642 |
database, kis_trader.database.db_manager, kis_trader.scan.dart_watchlist, kis_trader.utils.env, kis_trader.utils.logger, kis_trader.utils.request_handler |
argparse, zipfile |
kis_trader/scan/dart_watchlist.py |
168 |
kis_trader.utils.env, kis_trader.utils.logger |
- |
kis_trader/scripts/__init__.py |
5 |
- |
- |
kis_trader/scripts/apply_unified_risk_env.py |
81 |
database |
- |
kis_trader/scripts/approx_param_search_from_log.py |
131 |
kis_trader.database.db_manager |
argparse |
kis_trader/scripts/backfill_trigger_eval_from_log.py |
318 |
kis_trader.database.db_manager |
argparse |
kis_trader/scripts/compare_momentum_scan_memo.py |
233 |
kis_trader.backtest, kis_trader.backtest.momentum_backtest_common, kis_trader.backtest.param_search_momentum |
argparse |
kis_trader/scripts/fill_kiwoom_candles.py |
405 |
database, kis_trader.utils.env, kis_trader.ws.kis_ws |
argparse |
kis_trader/scripts/fill_stock_share_meta.py |
190 |
database, kis_trader.share.stock_share, kis_trader.utils.env, kis_trader.ws.kis_ws |
argparse |
kis_trader/scripts/migrate_split_env_config.py |
105 |
database |
config_schema |
kis_trader/scripts/prune_env_config_strategy_columns.py |
188 |
database, kis_trader.utils.env |
argparse, config_schema |
kis_trader/scripts/rebuild_universe_history_from_logs.py |
418 |
database, kis_trader.database.db_manager |
argparse |
kis_trader/scripts/show_account_snapshot.py |
323 |
kis_trader.execution.kis_client, kis_trader.utils.env |
argparse |
kis_trader/scripts/test_kis_ws_diagnostic.py |
403 |
kis_trader.execution.kis_client, kis_trader.utils.env |
argparse, requests, websocket |
kis_trader/scripts/verify_three_paths.py |
231 |
kis_trader.backtest.param_search_scalping, kis_trader.engine.momentum_engine, kis_trader.engine.scalping_engine, kis_trader.engine.tail_engine, kis_trader.strategies.breakout, kis_trader.utils.env |
backtest_web, scalping_engine |
kis_trader/share/__init__.py |
1 |
- |
- |
kis_trader/share/stock_share.py |
210 |
kis_trader.utils.env, kis_trader.utils.logger |
- |
kis_trader/strategies/__init__.py |
30 |
- |
base, breakout, dart_strategy, dbband_strategy, momentum, range_break, scalping, tail_catch, updow_strategy, us_momentum |
kis_trader/strategies/base.py |
1,126 |
kis_trader.engine.ls_feed_gate, kis_trader.engine.mid_enroll_entry_gate |
backtest, database, engine, execution, network, utils |
kis_trader/strategies/breakout.py |
2,047 |
kis_trader.backtest.breakout_portfolio_backtest, kis_trader.backtest.shared_ticks, kis_trader.engine.tail_tick_replay, kis_trader.utils.env, kis_trader.utils.trade_time |
base, engine, share, utils |
kis_trader/strategies/dart_strategy.py |
248 |
- |
base, engine, scan, utils |
kis_trader/strategies/dbband_stock_cfg.py |
343 |
- |
engine, holding_bot, utils |
kis_trader/strategies/dbband_strategy.py |
228 |
- |
base, dbband_stock_cfg, engine, utils |
kis_trader/strategies/momentum.py |
360 |
kis_trader.engine.tail_tick_replay |
base, engine, utils |
kis_trader/strategies/range_break.py |
303 |
- |
base, engine, utils |
kis_trader/strategies/scalping.py |
434 |
kis_trader.engine.tail_tick_replay |
base, engine, utils |
kis_trader/strategies/tail_catch.py |
503 |
kis_trader.engine.tail_tick_replay |
base, engine, execution, utils |
kis_trader/strategies/updow_buy.py |
1,383 |
kis_trader.engine.scalping_engine |
bisect, engine, utils |
kis_trader/strategies/updow_holding_cfg.py |
590 |
- |
engine, holding_bot, updow_buy, utils |
kis_trader/strategies/updow_strategy.py |
769 |
- |
base, engine, execution, updow_buy, updow_holding_cfg, updown_box_stock_cfg, updown_scan, updown_watchlist, utils |
kis_trader/strategies/updown_box_stock_cfg.py |
221 |
- |
- |
kis_trader/strategies/updown_feed.py |
198 |
- |
utils |
kis_trader/strategies/updown_scan.py |
154 |
- |
engine, updown_watchlist, utils |
kis_trader/strategies/updown_watchlist.py |
419 |
- |
utils |
kis_trader/strategies/us_momentum.py |
1,123 |
database, kis_trader.engine.tail_tick_replay |
base, engine, execution, momentum, permanent_subs, us_momentum_stock_cfg, utils |
kis_trader/strategies/us_momentum_stock_cfg.py |
378 |
- |
permanent_subs |
kis_trader/utils/__init__.py |
1 |
- |
- |
kis_trader/utils/api_reject_log.py |
242 |
kis_trader.utils.env |
- |
kis_trader/utils/env.py |
159 |
database |
- |
kis_trader/utils/kis_ws_session_windows.py |
149 |
- |
env, session_hm |
kis_trader/utils/ls_ws_session_windows.py |
— |
- |
env, session_hm |
kis_trader/utils/kr_trading_day.py |
232 |
kis_trader.utils.env |
- |
kis_trader/utils/live_portfolio_common.py |
328 |
- |
backtest, utils |
kis_trader/utils/logger.py |
219 |
- |
env, requests |
kis_trader/utils/non_stock.py |
157 |
- |
env |
kis_trader/utils/position_sizing.py |
41 |
- |
utils |
kis_trader/utils/request_handler.py |
208 |
- |
logger, requests |
kis_trader/utils/session_hm.py |
26 |
- |
- |
kis_trader/utils/stock_name.py |
97 |
- |
- |
kis_trader/utils/strategy_ids.py |
124 |
- |
- |
kis_trader/utils/trade_time.py |
32 |
- |
- |
kis_trader/utils/universe_source.py |
59 |
- |
env |
kis_trader/utils/usd_krw_fx.py |
410 |
kis_trader.utils.env, kis_trader.utils.request_handler |
- |
kis_trader/web/live_config_schema.py |
915 |
kis_trader.engine.orderbook_env |
- |
kis_trader/ws/__init__.py |
22 |
- |
kis_ws, kiwoom_ws, tick_recorder |
kis_trader/ws/kis_ws.py |
2,656 |
kis_trader.engine.candle_rollup, kis_trader.utils.env, kis_trader.utils.kis_ws_session_windows |
kis_approval_manager, kis_long_ver1, pandas, requests, websocket |
kis_trader/ws/kis_ws_overseas.py |
591 |
kis_trader.utils.env, kis_trader.utils.kis_ws_session_windows |
kis_approval_manager, requests, websocket |
kis_trader/ws/kiwoom_ws.py |
938 |
kis_trader.utils.env |
kis_long_ver1, kis_ws, orderbook_cache, program_cache, websocket |
kis_trader/ws/ls_ws.py |
— |
database, kis_trader.network.ls_chart, kis_trader.network.ls_token, kis_trader.utils.env, kis_trader.utils.ls_ws_session_windows, kis_trader.ws.orderbook_cache |
requests, websocket |
kis_trader/ws/orderbook_cache.py |
287 |
- |
- |
kis_trader/ws/program_cache.py |
157 |
- |
- |
kis_trader/ws/tick_recorder.py |
287 |
- |
utils |
kis_trader/ws/trigger_eval_recorder.py |
270 |
- |
orderbook_cache, program_cache, utils |
kis_trader/ws/trigger_snapshot_recorder.py |
268 |
- |
orderbook_cache, program_cache, utils |
kis_ws.py |
3 |
kis_trader.ws.kis_ws |
- |
kiwoom_rest_api/__init__.py |
0 |
- |
- |
kiwoom_rest_api/api.py |
0 |
- |
- |
kiwoom_rest_api/api_async.py |
0 |
- |
- |
kiwoom_rest_api/auth/__init__.py |
0 |
- |
- |
kiwoom_rest_api/auth/token.py |
109 |
- |
kiwoom_rest_api |
kiwoom_rest_api/cli/__init__.py |
0 |
- |
- |
kiwoom_rest_api/cli/main.py |
88 |
- |
kiwoom_rest_api, rich, typer |
kiwoom_rest_api/config.py |
60 |
- |
- |
kiwoom_rest_api/core/__init__.py |
0 |
- |
- |
kiwoom_rest_api/core/async_client.py |
49 |
- |
httpx, kiwoom_rest_api |
kiwoom_rest_api/core/base.py |
224 |
- |
httpx, kiwoom_rest_api |
kiwoom_rest_api/core/base_api.py |
56 |
- |
kiwoom_rest_api |
kiwoom_rest_api/core/sync_client.py |
43 |
- |
httpx, kiwoom_rest_api |
kiwoom_rest_api/koreanstock/__init__.py |
0 |
- |
- |
kiwoom_rest_api/koreanstock/account.py |
2,050 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/analysis.py |
108 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/chart.py |
739 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/credit_order.py |
291 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/elw.py |
1,113 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/etf.py |
621 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/foreign_institution.py |
234 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/investor.py |
115 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/market_condition.py |
1,111 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/order.py |
317 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/rank_info.py |
2,311 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/sector.py |
507 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/slb.py |
287 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/stockinfo.py |
1,608 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/theme.py |
175 |
- |
kiwoom_rest_api |
kiwoom_rest_api/koreanstock/trading.py |
107 |
- |
kiwoom_rest_api |
kiwoom_rest_api/trader.py |
325 |
- |
numpy, pandas |
kiwoom_rest_api/websocket.py |
321 |
- |
config, websockets |
kiwoom_rest_api/websocket_constants.py |
186 |
- |
- |
kiwoom_rest_api/websocket_helper.py |
283 |
- |
websocket, websocket_constants |
kiwoom_trader_dual.py |
1,131 |
- |
dotenv, kiwoom_rest_api, numpy, pandas, requests |
kiwoom_trader_ver2.py |
3,179 |
database |
dotenv, export_sniper, kiwoom_rest_api, ml_predictor, news_analyzer, numpy, pandas, requests, risk_manager, smart_executor, trend_divergence |
kiwoom_universe_scanner.py |
684 |
database |
dotenv, kiwoom_rest_api, requests |
kiwoom_ws.py |
3 |
kis_trader.ws.kiwoom_ws |
- |
kiwwom_trader/config.py |
43 |
- |
dotenv |
kiwwom_trader/run.py |
23 |
- |
config, scalping_bot |
kiwwom_trader/scalping_bot.py |
261 |
database |
config, kiwoom_rest_api, scalping_logic, ws_candle_agg |
kiwwom_trader/scalping_logic.py |
45 |
kis_trader.engine |
- |
kiwwom_trader/ws_candle_agg.py |
122 |
- |
kiwoom_rest_api |
ls_sample/sample_python/balance_window.py |
135 |
- |
PySide2, pythoncom, tr, win32com |
ls_sample/sample_python/button_holder.py |
15 |
- |
- |
ls_sample/sample_python/main.py |
303 |
- |
PySide2, apscheduler, balance_window, dotenv, main_window, pythoncom, tr, win32com |
ls_sample/sample_python/main_window.py |
272 |
- |
PySide2, dotenv, order_window, pythoncom, search_window, tr, win32com |
ls_sample/sample_python/order_window.py |
351 |
- |
PySide2, pythoncom, tr, win32com |
ls_sample/sample_python/rockwidget.py |
22 |
- |
- |
ls_sample/sample_python/search_window.py |
130 |
- |
PySide2, pythoncom, tr, ui, win32com |
ls_sample/sample_python/second_window.py |
31 |
- |
- |
ls_sample/sample_python/slider.py |
17 |
- |
- |
ls_sample/sample_python/test.py |
100 |
- |
- |
ls_sample/sample_python/third_window.py |
31 |
- |
- |
ls_sample/sample_python/tr/k3_real.py |
63 |
- |
- |
ls_sample/sample_python/tr/s3_real.py |
63 |
- |
- |
ls_sample/sample_python/tr/tr_0424.py |
813 |
- |
apscheduler, dotenv, pythoncom, tr, win32com |
ls_sample/sample_python/tr/tr_1857.py |
245 |
- |
- |
ls_sample/sample_python/tr/tr_cancel_order.py |
118 |
- |
dotenv |
ls_sample/sample_python/tr/tr_kh.py |
72 |
- |
- |
ls_sample/sample_python/tr/tr_master.py |
67 |
- |
- |
ls_sample/sample_python/tr/tr_order.py |
197 |
- |
PySide2, balance_window, dotenv, pythoncom, tr, win32com |
ls_sample/sample_python/tr/tr_pending.py |
326 |
- |
PySide2, balance_window, dotenv, pythoncom, tr, win32com |
ls_sample/sample_python/tr/tr_redo_order.py |
115 |
- |
dotenv |
ls_sample/sample_python/tr/tr_sc0.py |
108 |
- |
- |
ls_sample/sample_python/tr/tr_sc1.py |
97 |
- |
- |
ls_sample/sample_python/tr/tr_sc2.py |
82 |
- |
- |
ls_sample/sample_python/tr/tr_sc3.py |
88 |
- |
- |
ls_sample/sample_python/ui/ui_search_window.py |
67 |
- |
PySide2 |
ls_sample/sample_python/ui/ui_second_window.py |
35 |
- |
PySide2 |
ls_sample/sample_python/ui/ui_test.py |
65 |
- |
- |
ls_sample/sample_python/ui/ui_third_window.py |
34 |
- |
- |
mcp/kiwoom-docs-mcp/server.py |
448 |
- |
fastmcp |
mcp/ls-docs-mcp/fetch_spec.py |
269 |
- |
argparse |
mcp/ls-docs-mcp/server.py |
417 |
- |
fastmcp |
ml_predictor.py |
230 |
database |
numpy, pandas, sklearn |
mm_butler.py |
1,235 |
database, kis_trader.utils.env |
anthropic, google, kis_long_ver2, news_analyzer, requests |
mm_remote.py |
290 |
database |
kis_long_ver1, requests |
modify_db_schema.py |
37 |
- |
sqlite3 |
momentum_engine.py |
3 |
kis_trader.engine.momentum_engine |
- |
news_analyzer.py |
215 |
- |
anthropic, bs4, requests |
permanent_subs.py |
319 |
kis_trader.utils.env |
- |
remove/legacy_standalone_bots/ai_recommend_notice.py |
337 |
database |
google, requests |
remove/legacy_standalone_bots/back_test.py |
164 |
- |
sqlite3 |
remove/legacy_standalone_bots/kis_scalping_ver1.py |
1,658 |
database |
google, kis_token_manager, kis_ws, ml_predictor, pandas, requests, risk_manager |
remove/legacy_standalone_bots/kis_scalping_ver2.py |
1,596 |
database |
google, kis_token_manager, kis_ws, ml_predictor, pandas, requests, risk_manager, scalping_engine |
remove/legacy_standalone_bots/kis_short_ver1.py |
3,826 |
database |
google, hmac, ml_predictor, mm_remote, pandas, requests, risk_manager |
remove/legacy_standalone_bots/kis_short_ver2.py |
3,885 |
database |
google, hmac, kis_token_manager, kis_ws, ml_predictor, mm_remote, pandas, requests, risk_manager |
remove/legacy_standalone_bots/kis_short_ver3.py |
3,610 |
database |
google, hmac, kis_token_manager, kis_ws, ml_predictor, mm_remote, pandas, requests, risk_manager, tail_engine |
remove/legacy_standalone_bots/update_env_short.py |
140 |
database |
- |
remove/legacy_standalone_bots/updowbuyy.py |
36 |
kis_trader.strategies.updow_buy |
- |
risk_manager.py |
307 |
- |
numpy, pandas |
sample_python/balance_window.py |
135 |
- |
PySide2, pythoncom, tr, win32com |
sample_python/button_holder.py |
15 |
- |
- |
sample_python/main.py |
303 |
- |
PySide2, apscheduler, balance_window, dotenv, main_window, pythoncom, tr, win32com |
sample_python/main_window.py |
272 |
- |
PySide2, dotenv, order_window, pythoncom, search_window, tr, win32com |
sample_python/order_window.py |
351 |
- |
PySide2, pythoncom, tr, win32com |
sample_python/rockwidget.py |
22 |
- |
- |
sample_python/search_window.py |
130 |
- |
PySide2, pythoncom, tr, ui, win32com |
sample_python/second_window.py |
31 |
- |
- |
sample_python/slider.py |
17 |
- |
- |
sample_python/test.py |
100 |
- |
- |
sample_python/third_window.py |
31 |
- |
- |
sample_python/tr/k3_real.py |
63 |
- |
- |
sample_python/tr/s3_real.py |
63 |
- |
- |
sample_python/tr/tr_0424.py |
813 |
- |
apscheduler, dotenv, pythoncom, tr, win32com |
sample_python/tr/tr_1857.py |
245 |
- |
- |
sample_python/tr/tr_cancel_order.py |
118 |
- |
dotenv |
sample_python/tr/tr_kh.py |
72 |
- |
- |
sample_python/tr/tr_master.py |
67 |
- |
- |
sample_python/tr/tr_order.py |
197 |
- |
PySide2, balance_window, dotenv, pythoncom, tr, win32com |
sample_python/tr/tr_pending.py |
326 |
- |
PySide2, balance_window, dotenv, pythoncom, tr, win32com |
sample_python/tr/tr_redo_order.py |
115 |
- |
dotenv |
sample_python/tr/tr_sc0.py |
108 |
- |
- |
sample_python/tr/tr_sc1.py |
97 |
- |
- |
sample_python/tr/tr_sc2.py |
82 |
- |
- |
sample_python/tr/tr_sc3.py |
88 |
- |
- |
sample_python/ui/ui_search_window.py |
67 |
- |
PySide2 |
sample_python/ui/ui_second_window.py |
35 |
- |
PySide2 |
sample_python/ui/ui_test.py |
65 |
- |
- |
sample_python/ui/ui_third_window.py |
34 |
- |
- |
scalping_engine.py |
3 |
kis_trader.engine.scalping_engine |
- |
scripts/_diag_mom_2min_gap.py |
124 |
database |
- |
scripts/_diag_mom_tick_today.py |
99 |
database |
- |
scripts/_diag_scalp_live_bt_20260716.py |
317 |
database, kis_trader.backtest.scalping_backtest_common, kis_trader.engine.scalping_engine |
- |
scripts/append_tail_optuna_compare.py |
180 |
database, kis_trader.backtest, kis_trader.engine |
argparse |
scripts/backfill_trade_candles.py |
70 |
database, kis_trader.engine.post_sell_candle_backfill |
argparse |
scripts/collect_ls_condition_history.py |
654 |
database, kis_trader.utils.env |
argparse, websocket |
scripts/collect_ls_universe_history.py |
401 |
database |
argparse |
scripts/copy_env_row_to_latest.py |
0 |
- |
- |
scripts/kis_error_watch_mm.py |
387 |
kis_trader.utils.env, kis_trader.utils.logger |
argparse, select |
scripts/market_open_sim_smoke.py |
362 |
kis_trader.backtest, kis_trader.engine, kis_trader.execution.kis_client, kis_trader.network.market_guard, kis_trader.scripts, kis_trader.strategies, kis_trader.strategies.base, kis_trader.utils.env, kis_trader.utils.kr_trading_day |
backtest_web, unittest |
scripts/momentum_ratchet_ab_715.py |
191 |
kis_trader.backtest.optuna_common, kis_trader.backtest.optuna_momentum, kis_trader.backtest.param_search_momentum, kis_trader.utils.env |
- |
scripts/post_optuna_mid_enroll_verify.py |
214 |
database, kis_trader.backtest, kis_trader.backtest.us_momentum_web_backtest, kis_trader.engine.momentum_engine, kis_trader.utils.env |
argparse |
scripts/query_kiwoom_condition_snapshot.py |
454 |
database, kis_trader.utils.env, kis_trader.ws.kis_ws |
argparse, websocket |
scripts/run_strategy_backtest_cli.py |
256 |
kis_trader.utils.kr_trading_day |
argparse, backtest_web |
scripts/run_tail_backtest_cli.py |
376 |
database, kis_trader.backtest, kis_trader.backtest.backtest_portfolio_common, kis_trader.engine, kis_trader.engine.tail_tick_replay, kis_trader.utils.kr_trading_day, kis_trader.utils.stock_name |
argparse |
scripts/smoke_candle_upsert_rollup.py |
144 |
kis_trader.engine.candle_rollup, kis_trader.ws.kis_ws |
- |
scripts/tail_live_bt_forensics.py |
158 |
database, kis_trader.backtest, kis_trader.backtest.universe_timeline, kis_trader.engine, kis_trader.engine.tail_engine |
argparse |
scripts/tail_symbol_gate_verify_20260709.py |
126 |
database, kis_trader.backtest, kis_trader.engine, kis_trader.engine.tail_tick_replay |
- |
scripts/verify_live_portfolio_align.py |
125 |
kis_trader.strategies, kis_trader.utils.live_portfolio_common |
- |
scripts/verify_optuna_tpe_apply_dryrun.py |
153 |
kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.param_search_apply_snapshot, kis_trader.backtest.param_search_scalping, kis_trader.backtest.tail_param_search |
argparse |
scripts/verify_optuna_tpe_parity_checklist.py |
283 |
kis_trader.backtest.backtest_portfolio_common, kis_trader.backtest.optuna_breakout_tpe_space, kis_trader.backtest.optuna_briefing, kis_trader.backtest.optuna_common, kis_trader.backtest.optuna_momentum_tpe_space, kis_trader.backtest.optuna_scalping_tpe_space, kis_trader.backtest.optuna_tail_tpe_space, kis_trader.backtest.optuna_tpe_common, kis_trader.utils.env |
optuna |
smart_executor.py |
259 |
- |
- |
star.py |
11 |
- |
- |
tail_engine.py |
3 |
kis_trader.engine.tail_engine |
- |
test_kiwoom_token.py |
339 |
database |
argparse, getpass, requests |
test_kiwoom_ws.py |
196 |
database, kis_trader.ws.kis_ws, kis_trader.ws.kiwoom_ws |
argparse |
test_kiwoom_ws_sub_limit.py |
453 |
database, kis_trader.utils.env, kis_trader.ws.kis_ws, kis_trader.ws.kiwoom_ws |
argparse |
test_ls_ws.py |
998 |
database |
argparse, requests, websocket |
test_psearch.py |
299 |
kis_trader.execution.kis_client, kis_trader.utils.env |
argparse |
tmp_mom_smoke_web.py |
46 |
- |
backtest_web |
trend_divergence.py |
248 |
- |
pandas, pytrends, yfinance |
update_env.py |
145 |
database |
- |
update_env_etf.py |
61 |
database |
- |
update_env_simple.py |
71 |
database |
- |