开发项目实例:Solana链实时行情监控与模拟交易系统
Python数据开发工程师 / 独立开发者
独立开发Solana链公开市场数据监控与分析程序,负责从需求梳理、数据源接入、程序编写、数据库设计到运行验证的完整流程。系统通过REST API和WebSocket持续接收代币行情及市场相关数据,对候选代币进行筛选、去重、生命周期跟踪和策略条件判断,并将不同阶段的数据保存到SQLite数据库。
项目实现了连续任务运行、异步数据处理、失败重试、请求限频、日志记录、异常分类、运行状态汇总和Telegram消息提醒等功能。针对网络波动、接口响应不完整、进程超时和数据重复等问题,增加了容错与恢复机制,并通过真实市场数据进行连续运行验证。系统当前用于公开市场数据研究、风险提醒、回测及模拟交易,不涉及客户资金托管和收益承诺。
使用技术:Python、REST API、WebSocket、Asyncio、SQLite、JSON、Telegram Bot、PowerShell、Git
APP与网页数据采集及Excel自动报表工具
Python自动化开发工程师 / 独立开发者
根据业务需求开发APP及网页公开数据的采集、整理和报表生成工具。程序可从公开网页、授权接口或用户提供的数据文件中提取指定字段,对原始数据进行清洗、去重、格式统一和分类汇总,并按照用户ID、名称、时间、类型等条件生成结构化数据结果。
项目支持CSV、JSON和Excel等常见格式,可处理多个工作表的数据合并、同一ID不同名称的统一归类、分组统计、结果排序以及汇总表生成。针对表格内容较多和字段长度不一致的问题,实现了列宽自适应、换行显示和数据格式保留,减少人工复制、筛选和统计时间。交付内容包括可运行程序、处理后的Excel文件、配置说明和使用步骤,可根据新的字段和统计规则继续进行二次开发。
使用技术:Python、Pandas、OpenPyXL、Excel、CSV、JSON、SQLite、数据清洗、自动化脚本