.clang-format
.clang-tidy
.editorconfig
.gitattributes
.gitignore
CHANGELOG.md
CMakeLists.txt
Cargo.lock
Cargo.toml
LICENSE
MANIFEST.in
README.md
b2c.py
go.mod
go.sum
logo.png
main.cpp
main.go
main.py
main.rs
publish.bat
publish.ps1
publish.sh
pyproject.toml
quant1x.cer
quant1x.pfx
requirements.txt
rust-toolchain.toml
test_loop.sh
vcpkg.json
.vscode/c_cpp_properties.json
.vscode/settings.json
labs/akshare.ipynb
labs/qlib.ipynb
labs/quant1x.ipynb
proto/chips.proto
proto/snapshot.capnp
proto/test-snapshot.py
proto/trans.proto
proto/xdxr.proto
quant1x/__init__.py
quant1x/build-info.h.in
quant1x/device.py
quant1x/devp.py
quant1x/log4rs.yaml
quant1x/network.py
quant1x/types.py
quant1x/version.py
quant1x.egg-info/PKG-INFO
quant1x.egg-info/SOURCES.txt
quant1x.egg-info/dependency_links.txt
quant1x.egg-info/not-zip-safe
quant1x.egg-info/requires.txt
quant1x.egg-info/top_level.txt
quant1x/cli/__init__.py
quant1x/command/app.go
quant1x/command/command_flag.go
quant1x/command/command_update.go
quant1x/config/__init__.py
quant1x/config/base.go
quant1x/config/config.go
quant1x/config/config.py
quant1x/config/config_exchange.go
quant1x/config/config_test.go
quant1x/config/number_range.go
quant1x/config/number_range_test.go
quant1x/config/rule_parameter.go
quant1x/config/strategy_parameter.go
quant1x/config/trader_parameter.go
quant1x/config/trading_session.go
quant1x/contrib/__init__.py
quant1x/contrib/data/__init__.py
quant1x/contrib/data/tdx/__init__.py
quant1x/contrib/data/tdx/client.py
quant1x/contrib/data/tdx/config.py
quant1x/contrib/data/tdx/datasource.go
quant1x/contrib/data/tdx/datasource.py
quant1x/contrib/data/tdx/instruments.py
quant1x/contrib/data/tdx/kline.go
quant1x/contrib/data/tdx/kline.py
quant1x/contrib/data/tdx/kline_raw.go
quant1x/contrib/data/tdx/kline_raw.py
quant1x/contrib/data/tdx/market.py
quant1x/contrib/data/tdx/money.py
quant1x/contrib/data/tdx/protocol.py
quant1x/contrib/data/tdx/sector.go
quant1x/contrib/data/tdx/sector.py
quant1x/contrib/data/tdx/tdx_test.go
quant1x/contrib/data/tdx/trans.go
quant1x/contrib/data/tdx/trans.py
quant1x/contrib/data/tdx/xdxr.go
quant1x/contrib/data/tdx/xdxr.py
quant1x/contrib/data/tdx/level1/__init__.py
quant1x/contrib/data/tdx/level1/command.py
quant1x/contrib/data/tdx/level1/em_dividend.py
quant1x/contrib/data/tdx/level1/ext-category.md
quant1x/contrib/data/tdx/level1/ext.py
quant1x/contrib/data/tdx/level1/f10.py
quant1x/contrib/data/tdx/level1/helpers.py
quant1x/contrib/data/tdx/level1/std.py
quant1x/contrib/data/tdx/level1/xdxr_hkex.py
quant1x/core/__init__.py
quant1x/core/base.go
quant1x/core/base.py
quant1x/core/base_test.go
quant1x/core/decode.go
quant1x/core/decode.py
quant1x/core/decode_test.go
quant1x/core/defaults.go
quant1x/core/defaults.py
quant1x/core/defaults_test.go
quant1x/core/mic/doc.go
quant1x/data/__init__.py
quant1x/data/adapter.go
quant1x/data/adapter.py
quant1x/data/adjustment_factor.go
quant1x/data/base.go
quant1x/data/base.py
quant1x/data/cache.py
quant1x/data/datasource.go
quant1x/data/datasource.py
quant1x/data/f10.go
quant1x/data/f10.py
quant1x/data/feature.go
quant1x/data/kline.go
quant1x/data/kline.py
quant1x/data/kline_raw.go
quant1x/data/kline_raw.py
quant1x/data/layout.py
quant1x/data/market.go
quant1x/data/market.py
quant1x/data/market_old.py
quant1x/data/sector.py
quant1x/data/security.py
quant1x/data/status.py
quant1x/data/trans.go
quant1x/data/trans.py
quant1x/data/update.go
quant1x/data/xdxr.go
quant1x/data/xdxr.md
quant1x/data/xdxr.py
quant1x/data/meta/__init__.py
quant1x/data/meta/asset_class.py
quant1x/data/meta/cache.go
quant1x/data/meta/calendar.go
quant1x/data/meta/calendar.py
quant1x/data/meta/calendar_test.go
quant1x/data/meta/exchange.go
quant1x/data/meta/exchange.py
quant1x/data/meta/forex.py
quant1x/data/meta/frequency.go
quant1x/data/meta/frequency.py
quant1x/data/meta/fund.md
quant1x/data/meta/fund.py
quant1x/data/meta/instrument.go
quant1x/data/meta/instrument.py
quant1x/data/meta/region.go
quant1x/data/meta/region.py
quant1x/data/meta/session.go
quant1x/data/meta/session.py
quant1x/data/meta/session_test.go
quant1x/data/meta/timestamp.go
quant1x/data/meta/timestamp.py
quant1x/data/meta/timestamp_test.go
quant1x/data/meta/sina/__init__.py
quant1x/data/meta/sina/decode_test.go
quant1x/data/meta/sina/decoder.go
quant1x/data/meta/sina/decoder.py
quant1x/data/meta/ticker_rules/__init__.py
quant1x/data/meta/ticker_rules/market_bse.py
quant1x/data/meta/ticker_rules/market_hkex.py
quant1x/data/meta/ticker_rules/market_sse.py
quant1x/data/meta/ticker_rules/market_szse.py
quant1x/data/meta/ticker_rules/market_usa.py
quant1x/data/meta/ticker_rules/rule.py
quant1x/data/schema/__init__.py
quant1x/data/schema/adjustment.py
quant1x/data/schema/bar.py
quant1x/data/schema/company.py
quant1x/data/schema/dividend.py
quant1x/data/schema/sector.py
quant1x/data/schema/trade.py
quant1x/data/storage/__init__.py
quant1x/data/storage/csv.go
quant1x/data/storage/csv.py
quant1x/data/storage/storage.py
quant1x/encoding/__init__.py
quant1x/encoding/charsets.go
quant1x/encoding/csv.go
quant1x/encoding/json.md
quant1x/encoding/yaml.py
quant1x/encoding/base64/base64.go
quant1x/encoding/base64/base64_test.go
quant1x/encoding/binary/README.md
quant1x/encoding/binary/cstruct/FORK.md
quant1x/encoding/binary/cstruct/LICENSE
quant1x/encoding/binary/cstruct/README.md
quant1x/encoding/binary/cstruct/buffer.go
quant1x/encoding/binary/cstruct/common.go
quant1x/encoding/binary/cstruct/decode.go
quant1x/encoding/binary/cstruct/encode.go
quant1x/encoding/binary/cstruct/pointer_unsafe.go
quant1x/encoding/binary/cstruct/properties.go
quant1x/encoding/binary/cstruct/struct_test.go
quant1x/encoding/binary/cstruct/tests/array_test.go
quant1x/encoding/binary/cstruct/tests/nil_test.go
quant1x/encoding/binary/cstruct/tests/slice_ignore_nil_test.go
quant1x/encoding/binary/cstruct/tests/slice_struct_test.go
quant1x/encoding/binary/cstruct/tests/x_test.go
quant1x/encoding/binary/struc/LICENSE
quant1x/encoding/binary/struc/README.md
quant1x/encoding/binary/struc/bench_test.go
quant1x/encoding/binary/struc/binary.go
quant1x/encoding/binary/struc/custom.go
quant1x/encoding/binary/struc/custom_float16.go
quant1x/encoding/binary/struc/custom_float16_test.go
quant1x/encoding/binary/struc/custom_test.go
quant1x/encoding/binary/struc/field.go
quant1x/encoding/binary/struc/field_test.go
quant1x/encoding/binary/struc/fields.go
quant1x/encoding/binary/struc/fields_test.go
quant1x/encoding/binary/struc/legacy.go
quant1x/encoding/binary/struc/packable_test.go
quant1x/encoding/binary/struc/packer.go
quant1x/encoding/binary/struc/parse.go
quant1x/encoding/binary/struc/parse_test.go
quant1x/encoding/binary/struc/struc.go
quant1x/encoding/binary/struc/struc_test.go
quant1x/encoding/binary/struc/types.go
quant1x/encoding/binary/struc/types_test.go
quant1x/encoding/binary/struc/test_pack_init/doc.go
quant1x/encoding/binary/struc/test_pack_init/pack_init_test.go
quant1x/exchange/__init__.py
quant1x/exchange/calendar.go
quant1x/exchange/calendar.py
quant1x/exchange/calendar_test.go
quant1x/exchange/code.go
quant1x/exchange/code.py
quant1x/exchange/code_deprecated.go
quant1x/exchange/exchange.go
quant1x/exchange/instrument.go
quant1x/exchange/margin_trading.py
quant1x/exchange/rule.go
quant1x/exchange/rule.py
quant1x/exchange/rule_test.go
quant1x/exchange/session.go
quant1x/exchange/session.md
quant1x/exchange/session.py
quant1x/exchange/status.go
quant1x/exchange/status.py
quant1x/exchange/timestamp.go
quant1x/exchange/timestamp.py
quant1x/exchange/timestamp_test.go
quant1x/exchange/sina/decode_test.go
quant1x/exchange/sina/decoder.go
quant1x/exchange/sina/decoder.py
quant1x/factors/__init__.py
quant1x/factors/base.go
quant1x/factors/base.py
quant1x/factors/base_test.go
quant1x/factors/doc.go
quant1x/factors/f10.py
quant1x/factors/financial_report.py
quant1x/factors/notice.py
quant1x/factors/safety_score.py
quant1x/factors/share_holder.py
quant1x/formula/README-MyTT.md
quant1x/formula/__init__.py
quant1x/formula/formula.ipynb
quant1x/formula/formula.py
quant1x/formula/formula_plus.py
quant1x/indicators/README.md
quant1x/indicators/__init__.py
quant1x/indicators/cdtd.md
quant1x/indicators/cdtd.py
quant1x/indicators/f89k.md
quant1x/indicators/f89k.py
quant1x/indicators/hjk.md
quant1x/indicators/hjk.py
quant1x/indicators/ma1x.md
quant1x/indicators/ma1x.py
quant1x/indicators/p2fb.md
quant1x/indicators/p2fb.py
quant1x/indicators/winner.md
quant1x/io/__init__.py
quant1x/io/connection_pool.go
quant1x/io/connection_pool.md
quant1x/io/connection_pool.py
quant1x/io/connection_pool_test.go
quant1x/io/csv-reader.LICENSE
quant1x/io/csv-reader.md
quant1x/io/endpoint.go
quant1x/io/endpoint.py
quant1x/io/endpoint_test.go
quant1x/io/http.go
quant1x/io/http_test.go
quant1x/io/operation_handler.go
quant1x/io/operation_handler.py
quant1x/learn/doc.go
quant1x/learn/bayesian/naive.go
quant1x/learn/bayesian/naive_test.go
quant1x/learn/cluster/cluster.go
quant1x/learn/cluster/cluster_trade_tick.go
quant1x/learn/cluster/cluster_trade_transaction.go
quant1x/learn/cluster/dbscan.go
quant1x/learn/cluster/dbscan_test.go
quant1x/learn/cluster/k-means.go
quant1x/learn/cluster/k-means_analysis.go
quant1x/learn/cluster/k-means_test.go
quant1x/learn/fpgrowth/README.md
quant1x/learn/fpgrowth/fp_growth.go
quant1x/learn/fpgrowth/fp_growth.md
quant1x/learn/fpgrowth/fp_growth_core.go
quant1x/learn/fpgrowth/fp_growth_example.py
quant1x/learn/fpgrowth/fp_growth_test.go
quant1x/learn/nn/neural-network.go
quant1x/learn/nn/neural-network_test.go
quant1x/learn/preprocessing/standard_scaler.go
quant1x/level1/__init__.py
quant1x/level1/block_info.go
quant1x/level1/block_info.py
quant1x/level1/block_meta.go
quant1x/level1/block_meta.py
quant1x/level1/client.go
quant1x/level1/client.py
quant1x/level1/client_test.go
quant1x/level1/config.go
quant1x/level1/config.py
quant1x/level1/finance_info.go
quant1x/level1/finance_info.py
quant1x/level1/finance_info_test.go
quant1x/level1/heartbeat.go
quant1x/level1/heartbeat.py
quant1x/level1/hello1.go
quant1x/level1/hello1.py
quant1x/level1/hello2.go
quant1x/level1/hello2.py
quant1x/level1/helpers.go
quant1x/level1/helpers.py
quant1x/level1/minute_time.py
quant1x/level1/protocol.go
quant1x/level1/protocol.py
quant1x/level1/security_bars.go
quant1x/level1/security_bars.py
quant1x/level1/security_count.py
quant1x/level1/security_list.go
quant1x/level1/security_list.py
quant1x/level1/security_list_test.go
quant1x/level1/security_quote.go
quant1x/level1/security_quote.md
quant1x/level1/security_quote.py
quant1x/level1/transaction.go
quant1x/level1/transaction.py
quant1x/level1/transaction_data.go
quant1x/level1/transaction_history.go
quant1x/level1/xdxr_info.go
quant1x/level1/xdxr_info.py
quant1x/log/__init__.py
quant1x/log/logger.go
quant1x/log/logger.py
quant1x/log/logger_config.go
quant1x/log/logger_monitor.go
quant1x/log/logger_test.go
quant1x/log/logger_wapper.go
quant1x/market/__init__.py
quant1x/market/blocks.go
quant1x/market/blocks.py
quant1x/market/blocks_test.go
quant1x/market/doc.go
quant1x/market/finance.go
quant1x/market/instruments.go
quant1x/market/instruments.py
quant1x/market/instruments_test.go
quant1x/market/security.go
quant1x/market/security.py
quant1x/market/security_test.go
quant1x/net/__init__.py
quant1x/net/conn.py
quant1x/net/endpoint.py
quant1x/net/handler.py
quant1x/net/tcp_client_pool.py
quant1x/proto/README.md
quant1x/proto/security_info.pb.go
quant1x/proto/security_info.proto
quant1x/proto/snapshot.capnp.c++
quant1x/resources/README.md
quant1x/resources/meta/tdxhy.inc
quant1x/resources/meta/tdxzs.inc
quant1x/resources/meta/tdxzs3.inc
quant1x/runtime/__init__.py
quant1x/runtime/application.go
quant1x/runtime/compile.go
quant1x/runtime/compile_debug.go
quant1x/runtime/compile_release.go
quant1x/runtime/context.go
quant1x/runtime/context_log.go
quant1x/runtime/context_test.go
quant1x/runtime/core.go
quant1x/runtime/cpu.go
quant1x/runtime/crash.go
quant1x/runtime/crash_test.go
quant1x/runtime/once.go
quant1x/runtime/once.py
quant1x/runtime/ringbuffer.go
quant1x/runtime/ringbuffer.md
quant1x/runtime/ringbuffer_test.go
quant1x/runtime/scheduler.go
quant1x/runtime/scheduler.md
quant1x/runtime/scheduler.py
quant1x/runtime/scheduler_test.go
quant1x/runtime/stdlib.go
quant1x/runtime/stdlib_test.go
quant1x/std/__init__.py
quant1x/std/base.go
quant1x/std/bits.go
quant1x/std/bits_amd64.s
quant1x/std/bits_arm64.s
quant1x/std/bits_test.go
quant1x/std/closer.go
quant1x/std/concurrent.go
quant1x/std/cron.go
quant1x/std/cron_test.go
quant1x/std/dataclass_utils.py
quant1x/std/embed.go
quant1x/std/embed.go.copy
quant1x/std/embed_test.go
quant1x/std/except.go
quant1x/std/except.py
quant1x/std/filesystem.go
quant1x/std/filesystem.py
quant1x/std/filesystem_test.go
quant1x/std/hex.go
quant1x/std/hex_test.go
quant1x/std/numeric.go
quant1x/std/numeric.md
quant1x/std/numeric.py
quant1x/std/numeric_test.go
quant1x/std/parallel.go
quant1x/std/pattern.py
quant1x/std/routine.go
quant1x/std/routine_test.go
quant1x/std/singleton.py
quant1x/std/slices.go
quant1x/std/strings.go
quant1x/std/strings.md
quant1x/std/strings.py
quant1x/std/strings_bytes_above_120.go
quant1x/std/strings_bytes_below_120.go
quant1x/std/strings_camel.go
quant1x/std/strings_camel_test.go
quant1x/std/strings_helper.go
quant1x/std/strings_kebab.go
quant1x/std/strings_kebab_test.go
quant1x/std/strings_snake.go
quant1x/std/strings_snake_test.go
quant1x/std/strings_test.go
quant1x/std/system.py
quant1x/std/time.go
quant1x/std/time.py
quant1x/std/time_test.go
quant1x/std/argparse/argparse.go
quant1x/std/argparse/argparse_test.go
quant1x/std/cache/cache.go
quant1x/std/cache/cache_test.go
quant1x/std/cache/embed.go
quant1x/std/cache/embed_test.go
quant1x/std/cache/mmap_common.go
quant1x/std/cache/mmap_posix.go
quant1x/std/cache/mmap_windows.go
quant1x/std/cache/pool.go
quant1x/std/cache/pool_test.go
quant1x/std/cpu/cache_line_size.go
quant1x/std/fs/filepath.go
quant1x/std/fs/filepath_test.go
quant1x/std/mem/page.go
quant1x/std/mem/page_test.go
quant1x/std/mem/pointer.go
quant1x/std/mem/size.go
quant1x/std/meta/tags.go
quant1x/std/signal/notify.go
quant1x/std/signal/signal_posix.go
quant1x/std/signal/signal_windows.go
quant1x/ta/README.md
quant1x/tools/inspect_blocks.py
quant1x/util/SimHei.ttf
quant1x/util/__init__.py
quant1x/util/chart.py
quant1x/util/compress.go
quant1x/util/font.py
quant1x/util/gitcmd.go
quant1x/util/shell.go
quant1x/util/util-font.ipynb
quant1x/util/version.go