ai_trader/__init__.py,sha256=p4btqr6CU1QxHxVf6qp9JdjcTp7FU922-BuYNY8z9Jc,673
ai_trader/cli.py,sha256=JCYZmaC9pvIsty_5s5cDhIn3iLv9t-r2N3qOjbtqNDE,17058
ai_trader/utils.py,sha256=_1q7iQM7bdkDjVgPq51P9HaiCNwvPf-N_21Vx6B0NMs,454
ai_trader/backtesting/__init__.py,sha256=wsDaPO8i4rnMF3vgx2boZs1tJixnV0l64kIJv8EOfSg,57
ai_trader/backtesting/feeds/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ai_trader/backtesting/strategies/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
ai_trader/backtesting/strategies/base.py,sha256=M_Yg3Z1X9HAEtX1U3Z7x_oBv0y36fxFDC8UphWk4VMw,4537
ai_trader/backtesting/strategies/indicators.py,sha256=43UaWViqBcqxRebbjYg-R8OCfeHS3zSA5cgUBEP_abA,33108
ai_trader/backtesting/strategies/classic/__init__.py,sha256=vHdVX0OP0NuAAJ_qC4D3tkZDYkHjPzJjAzOmIpsU-I0,1820
ai_trader/backtesting/strategies/classic/adaptive_rsi.py,sha256=AYGNFXiKnsj7R65wbLtcMBg5qBf4lnWPe0QX2xGjd4w,4423
ai_trader/backtesting/strategies/classic/alpharsi_pro.py,sha256=I8Ggnsb9U1qg8vxTJ2T_HqHxoge0q55Jo2VUCQEVmOU,4585
ai_trader/backtesting/strategies/classic/bbands.py,sha256=R4HvV61MQrrSvSy9MSOBNP79W9NTgYoujo3KneCgKuI,2372
ai_trader/backtesting/strategies/classic/buyhold.py,sha256=k-4OLT-OSM6YL26MMeHjLa41r-5SZZ0GDGGQOfYe86M,1623
ai_trader/backtesting/strategies/classic/double_top.py,sha256=QQiyUQ1yohCsJkTj8RlHZP_aBBr3NvX5nA3KJSeubig,3020
ai_trader/backtesting/strategies/classic/hybrid_alpharsi.py,sha256=CwNb6LOkZmEjS5xUyeNss9mGcrJCITq2yNeFWZNq1GU,4443
ai_trader/backtesting/strategies/classic/macd.py,sha256=zh6iIxmdvFeqaGJJ6hbv6S4ytWEfHleB2mxb6zBohIg,2910
ai_trader/backtesting/strategies/classic/momentum.py,sha256=hsg9WE7qmx5GhrvNSPUBORxlShK23mCLUkjqfBMRBGs,2431
ai_trader/backtesting/strategies/classic/risk_averse.py,sha256=dPZujwVL-N2HC_ATW97iUfm8K96Q7c-bDKrAOAwDBuc,3596
ai_trader/backtesting/strategies/classic/roc.py,sha256=hod0s3FFaa-dHCeL45lFlagMgAtk2X_xQ0rar7WbRQg,5848
ai_trader/backtesting/strategies/classic/rsi.py,sha256=TsRElr9k0M3-SFbXGeGL9yfLE9oZZxuWf1FDxORIthM,4143
ai_trader/backtesting/strategies/classic/rsrs.py,sha256=ItsCSzzSRvFBITowTqyitMnx52MQ2eQSDPzku4UpNpc,2346
ai_trader/backtesting/strategies/classic/sma.py,sha256=InxukUgCyecsBHPyho9hIRzX7zIp15swlI_vk_3wuRE,3842
ai_trader/backtesting/strategies/classic/turtle.py,sha256=eXIQ24CTs2AC7nPo9E6nxk1Cla83MP5bCqIekhjarSk,5982
ai_trader/backtesting/strategies/classic/vcp.py,sha256=ZtksMxXdHLIHc_sztAGEbcrL341sa33ZmvkJndVxxXA,4496
ai_trader/backtesting/strategies/portfolio/__init__.py,sha256=x4RsULJ84O7lLFoLeQflhVSnVKReJxFFbZbzrOK-8RA,561
ai_trader/backtesting/strategies/portfolio/multi_bbands.py,sha256=rzbuWm1XwHadowqjCScOCqbZ649TGfPeFUxzBJTe3TY,3303
ai_trader/backtesting/strategies/portfolio/roc_rotation.py,sha256=rm-LrGJ1sI47hFiftlGbBtJ_Bk1FZlUibnB8swlhffI,3897
ai_trader/backtesting/strategies/portfolio/rsrs_rotation.py,sha256=oGjUIGY9Cx2U0P75VKYI5TkVFv20332BOKceN_jEDio,3352
ai_trader/backtesting/strategies/portfolio/triple_rsi.py,sha256=GZ3fiAEAFDqP0GQoDFvjttZx7fpvf6WCsz9P0qygWnw,6024
ai_trader/core/__init__.py,sha256=wa-2H2vZPCyf8NlWNs1rVtsYXZIEtX7NfUst_0N9ry0,567
ai_trader/core/config.py,sha256=1WiatcuUooYNtOYa7sePoNn9gxbOiHZ4wp3OYKeB5Q0,2971
ai_trader/core/exceptions.py,sha256=5oLFhaQP5wzsJcugPqwdwMC7bgSqzTeIw7uK8CsUNNU,1042
ai_trader/core/logging.py,sha256=vuQ2dEUFqF5xPiOUe9aBrppEVogJBzXVb-YkY1jRZog,2294
ai_trader/core/utils.py,sha256=cnfxcyxp1gOgARUlD_LMJvSaYFyG_INsstDuz3hbdJs,1337
ai_trader/data/__init__.py,sha256=FAvywmEuKB2CtC9J6fx7HWk8Z5oucziCjsbWUfBggSk,50
ai_trader/data/fetchers/__init__.py,sha256=5XzWHByhmEIcGQzu0yDFG57sDrgZCTWfSwJG5SFHEGw,715
ai_trader/data/fetchers/base.py,sha256=ay0mA4UV3hK98B_DaRSwV4j7z9Z0BgsWpvEbZ2abcHw,4153
ai_trader/data/fetchers/crypto.py,sha256=tIchZMv32n4_gk88Pngo7Y102re1fjD4XkwWuOYPx90,24334
ai_trader/data/fetchers/forex.py,sha256=9vH1IWwPU6RaYoWG2ivDducv9Qo2oIfl9qcSJr3xX9E,4070
ai_trader/data/fetchers/tw_stock.py,sha256=UH7mzNlavGdBhwCL0wncmlYAgPvj_OkjuXvZM411gfA,15832
ai_trader/data/fetchers/us_stock.py,sha256=xjndNPAqbqJFZxwfDHq2tF1xrm5QCS9hHxOjpzoUQSk,10483
ai_trader/data/fetchers/vix.py,sha256=wbPTtRyetkvC9yUhCTvsw08KLrsCQYQTfFcVUunJaeE,3665
ai_trader/data/storage/__init__.py,sha256=hsZaT6CCu3_xSICl5s_vAEyBc2BqXffK-q8u3MUDUS4,110
ai_trader/data/storage/base.py,sha256=1xi59wVNjgknv5cyxrUQeLJhkNm97Ih9-QfZX-qLYrk,6996
ai_trader/mcp/__init__.py,sha256=VmK2irmlpYGHHhrAczWGFlSCGMOiRJSkTHgsbxhlots,465
ai_trader/mcp/__main__.py,sha256=3xMDF30Cxd8IpLiCzXP9ntbJiGLOsEI8ZvFl7j8MgTI,153
ai_trader/mcp/models.py,sha256=_Cr8HUpuLdrcbUj2iy9YIbLiG4e_F4_rWehDamX5VDc,4991
ai_trader/mcp/server.py,sha256=WryFpXH0ooy_fE_QAZt436QBgJsbJ_9QXzZ_3ytPUaE,2200
ai_trader/mcp/tools/__init__.py,sha256=bL6MpOoqFWVE9ay9xgZNwuagHHyZY_AfAA17-xxxKwU,138
ai_trader/mcp/tools/backtest.py,sha256=ab24AuXC4wHy_3cRzKB68B_5tKeXd6poLxNJ5ckyi6I,8042
ai_trader/mcp/tools/data.py,sha256=2RqqaLJlqOYWjp7E-ojvuaDRLrk7r9FBet6NvuRNxDs,5370
ai_trader/mcp/tools/strategies.py,sha256=sT1r2Q4yU0VNz6C952mYJzBQXnkXD7oBPTGBBgGuFkE,2102
ai_trader/utils/__init__.py,sha256=-DIhRHmPiq0O-AhdG3--glddZjAtNvNN0bBfZIaxvWM,436
ai_trader/utils/backtest.py,sha256=vnkOGeC1qgRQav7AEikyZJpNcOkc03INCoVGOLVbhd0,12319
iflow_mcp_whchien_ai_trader-0.3.3.dist-info/licenses/LICENSE,sha256=_j7qbFmeI6AMCMX1yyMgwwrcj4aH21_OybeaZixT_2s,35120
iflow_mcp_whchien_ai_trader-0.3.3.dist-info/METADATA,sha256=yhQ_3UC59RD7ut0kNn9MVhQHvhiHgQcaLLyjh7_ast4,9952
iflow_mcp_whchien_ai_trader-0.3.3.dist-info/WHEEL,sha256=YCfwYGOYMi5Jhw2fU4yNgwErybb2IX5PEwBKV4ZbdBo,91
iflow_mcp_whchien_ai_trader-0.3.3.dist-info/entry_points.txt,sha256=vR1IkgcN5Mpz14ax7_QLSJzqAxvOtjwv28-5kCjb1Ps,48
iflow_mcp_whchien_ai_trader-0.3.3.dist-info/top_level.txt,sha256=j5FNbgsgKQpu7wCD1RYaub7qf5sD2t4EFZa7LOj08O8,10
iflow_mcp_whchien_ai_trader-0.3.3.dist-info/RECORD,,
