Investbrain CLI命令大全:从刷新市场数据到同步持仓的实用工具
Investbrain CLI命令大全从刷新市场数据到同步持仓的实用工具【免费下载链接】investbrainSmart LLM-enabled investment tracker that consolidates and monitors market performance across your different brokerages项目地址: https://gitcode.com/gh_mirrors/in/investbrainInvestbrain是一款智能LLM驱动的投资跟踪工具能够整合并监控不同经纪商的市场表现。本文将详细介绍其CLI命令集帮助用户快速掌握从刷新市场数据到同步持仓的核心操作提升投资管理效率。一、基础命令概览Investbrain的命令行工具位于app/Console/Commands目录下提供了8个核心命令涵盖数据刷新、持仓同步、成本修复等关键功能。所有命令均通过artisan脚本执行基本格式为php artisan [命令名称] [选项]二、市场数据刷新命令2.1 刷新市场数据refresh:market-data功能从市场数据提供商更新所有持仓的市场数据语法php artisan refresh:market-data [--force] [--userID]选项说明--force忽略刷新延迟限制强制更新--userID仅刷新指定用户的持仓数据示例# 刷新所有用户的市场数据 php artisan refresh:market-data # 强制刷新用户ID为5的持仓数据 php artisan refresh:market-data --force --user5该命令定义在app/Console/Commands/RefreshMarketData.php文件中通过遍历持仓 symbols 调用MarketData::getMarketData()方法实现数据更新。2.2 刷新货币汇率refresh:currency-data功能更新货币汇率数据语法php artisan refresh:currency-data [--force]选项--force强制刷新所有货币对汇率示例php artisan refresh:currency-data --force汇率数据存储在CurrencyRate模型中命令实现位于app/Console/Commands/RefreshCurrencyData.php。2.3 刷新股息数据refresh:dividend-data功能更新股票股息信息语法php artisan refresh:dividend-data2.4 刷新拆分数据refresh:split-data功能更新股票拆分记录语法php artisan refresh:split-data三、持仓与交易管理命令3.1 同步持仓数据sync:holdings功能将交易记录和股息数据同步到持仓语法php artisan sync:holdings [--userID]选项--userID限定同步指定用户的持仓示例# 同步所有用户持仓 php artisan sync:holdings # 同步用户10的持仓 php artisan sync:holdings --user10实现代码位于app/Console/Commands/SyncHoldingData.php通过调用Holding::syncTransactionsAndDividends()方法完成数据整合。Investbrain的直观仪表盘展示了CLI命令同步后的投资组合数据包括市场表现和AI分析功能3.2 同步每日变动sync:daily-change功能计算并存储投资组合的每日价格变动语法php artisan sync:daily-change3.3 修复销售成本基准fix:cost-basis-for-sales功能校正交易中的成本基准计算语法php artisan fix:cost-basis-for-sales四、实用命令组合4.1 完整数据更新流程# 1. 刷新市场数据 php artisan refresh:market-data --force # 2. 更新货币汇率 php artisan refresh:currency-data --force # 3. 同步持仓数据 php artisan sync:holdings # 4. 计算每日变动 php artisan sync:daily-change4.2 特定用户数据管理# 刷新用户5的市场数据并同步持仓 php artisan refresh:market-data --user5 php artisan sync:holdings --user5五、命令执行注意事项执行频率市场数据建议每日刷新汇率数据可每小时更新性能考量大量持仓时建议使用--user参数分批处理错误处理命令会自动记录失败的symbol可通过日志文件排查问题依赖关系同步持仓前需确保市场数据已更新通过这些CLI命令用户可以轻松实现Investbrain的核心数据管理功能结合直观的Web界面如上图所示为投资决策提供及时准确的数据支持。【免费下载链接】investbrainSmart LLM-enabled investment tracker that consolidates and monitors market performance across your different brokerages项目地址: https://gitcode.com/gh_mirrors/in/investbrain创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考