自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 100块钱做一个微聊软件,果不其然,得加钱!

本文介绍了一个微聊软件的开发过程。客户对初始版本不满意,要求增加用户注册登录、发送图片、保存历史记录等功能。开发者对系统进行了模块化重构,划分为数据库、文件处理、路由处理和通讯处理等模块。系统采用Flask框架实现,支持用户注册登录、图片上传、历史记录保存等功能。关键模块包括:数据库模块负责用户信息和聊天记录的存储;文件处理模块处理图片上传;路由模块处理前后端交互;通讯模块管理用户连接和消息收发。最终实现了支持多人聊天、图片发送和历史记录保存的完整聊天系统。

2026-04-02 15:11:40 362

原创 100块钱做一个微聊软件

基于python+flask+bootstrap实现一个简单的聊天软件,主要分为两块:1. WEB前端,用bootstrap实现一个微聊界面,以及与后台进行实时交互;2. python+flask后端,实现消息处理。

2026-04-01 10:34:53 244

原创 100块钱开发一个微信的订单,我接了!

摘要:文章讲述了一个100元预算开发微信精简版的有趣经历。作者从毕业时听说的段子出发,决定用极简方案实现微信核心功能:1)聊天列表界面;2)基础通讯录;3)支持文字聊天的界面。技术方案采用Flask框架搭建Web端,省去客户端安装,仅实现最基本的消息收发功能。文章对比了真实微信的多层架构(客户端层、网关层、微服务架构等)与这个极简版的差异,幽默地展现了"100元预算"带来的技术取舍,最终完成了一个真正可用的精简版聊天应用。

2026-03-31 18:17:39 408

原创 开发者自测试

开发者自测试包含单元、接口与集成测试,其中单元测试至关重要,原因在于能限定新开发代码并验证修改后的代码。单元测试有语句、判定、条件、条件 - 判定、条件组合覆盖等指标。测试部推行覆盖率指标效果不佳,作者自身实践后转变目标,发现有效测试代码作用并调整整理方式。开发者测试中模拟常被误解,实际可避免测试外部不确定因素、摆脱环境依赖。开发者自测试应独立高效,工具和指标要服务于开发者,作者计划为模拟量化系统初版添加自测试代码并改造升级。

2026-03-29 22:10:01 1083

原创 自己做个量化交易系统(8)小结

摘要:一位资深程序员探索量化交易系统开发,利用AI技术降低编码门槛,通过手机APP自动化实现个人化交易方案。文章分析了量化交易的高门槛(资金、技术、时间),并提出当前AI技术可辅助完成基础功能开发。作者分享了一个功能完整的量化系统雏形,同时列出待完善功能清单:需增加全局任务模块、丰富指标库、完善数据采集、开发图形化策略编辑器、增强回测统计分析功能(防止过拟合)、实现与手机APP的持仓管理对接等。该系统旨在为技术型投资者提供一个可扩展的量化交易框架。

2026-03-28 11:30:00 369

原创 自己做个量化交易系统(7)显示模块

本文介绍了基于Flask框架构建量化交易系统显示模块的过程。作者选择Flask作为Web界面解决方案,因其在轻量级与功能完整性之间的平衡。通过与AI的多次交互优化,逐步实现了从空壳页面到功能完整的系统界面,包括数据采集、选股、指标分析、回测和操作等模块。最终系统能够展示各模块执行结果,并实现了买入/卖出策略的完整功能,使量化交易流程自动化。作者表示将开源相关代码供开发者参考。

2026-03-27 10:20:06 159

原创 自己做个量化交易系统(6)回测模块

本文探讨了股票投资策略回测的关键要素和实施方法。作者基于8年软件测试经验,详细分析了回测过程中需要重点考虑的选股、买入和卖出三大策略。选股策略需考虑可执行性和投资者权限;买入策略要综合资金量、股票价格和交易规则;卖出策略需设置止盈止损机制。文章还提供了Python回测代码示例,展示了如何利用历史数据验证策略有效性,同时指出回测与实盘操作的差异,强调模拟盘测试的重要性。最后提出简化策略以构建基本回测框架,再逐步优化的实施思路。

2026-03-26 11:30:00 1331

原创 自己做个量化交易系统(5)操作模块

摘要:本文介绍了通过自动化框架实现股票量化交易系统操作的方法。相比手动操作,量化系统能避免情绪干扰、精准处理多股票交易、计算复杂买入规则且不受外界干扰。作者选择使用Airtest框架模拟手机操作,无需付费开通券商接口。文章详细讲解了如何通过Python代码实现自动点击、输入、查询等基本操作,并构建买入/卖出功能模块。该方法虽无法实现高频交易,但能有效完成模拟盘批量操作,为量化交易系统提供了低成本自动化解决方案。

2026-03-25 11:30:00 711

原创 自己做个量化交易系统(4)选股模块

摘要:本文介绍了一种基于MA5和MA10金叉的选股策略实现方法。通过分析股票K线数据,当MA5线上穿MA10线时(即前一日MA5<MA10,当日MA5>MA10),视为买入信号。文章详细展示了如何将图形判断转化为数据逻辑,并提供了Python实现代码。同时,为实现策略的灵活扩展,设计了动态加载机制,通过"执行选股策略"函数接口支持不同选股策略的灵活添加,无需修改核心系统代码。最终构建了一个可动态加载策略文件的选股框架,提高了系统的可扩展性。

2026-03-24 10:01:37 733

原创 自己做个量化交易系统(3)计算股票数据指标

本文介绍了股票分析中常见技术指标的计算方法实现,包括移动平均线(MA)、MACD、布林带(BOLL)和KDJ指标。作者首先使用pandas库快速实现了MA指标计算,随后展示了自己编写的原生Python实现版本。接着详细讲解了MACD指标的计算逻辑,包括EMA计算和DIF、DEA、MACD三条线的生成方法。对于BOLL指标,采用移动平均线加减标准差的方式计算上下轨。KDJ指标则通过RSV值计算K线、D线和J线。所有指标计算结果均以JSON格式保存,便于后续分析使用。这些实现为量化交易提供了基础技术指标计算工具

2026-03-23 18:52:46 680

原创 自己做个量化交易系统(2)

本文介绍了使用Python和pytdx库构建量化交易系统数据采集模块的过程。首先分析了需要采集的股票基本数据(日K线数据),包括开盘价、收盘价、最高价、最低价、成交量等指标。然后详细说明了pytdx库的选择理由(免费、跨平台)及环境搭建步骤,包括获取有效服务器IP的方法。重点解决了股票列表采集中的两个关键问题:上证股票列表解码异常(需修改源码)和股票类型过滤(通过代码前缀识别)。最后给出了完整的A股K线数据采集代码实现,包含股票列表获取、K线数据采集和本地存储功能。整个过程展示了从数据需求分析到实际采集的完

2026-03-23 11:09:43 588

原创 自己做个量化交易系统(1)

文章摘要:文章探讨了量化交易在股市中的争议性,指出部分股民认为量化交易加剧了市场波动和亏损。作者建议"打不过就加入",但发现量化交易存在资金门槛(50-100万)和技术门槛(需对接券商接口)。虽然专业量化平台年费昂贵(3千-5万),但具备编程能力的投资者可自行开发量化交易系统。作者作为资深程序员,已着手设计并构建自己的量化交易系统。

2026-03-22 19:07:03 176

使用python+flask+bootstrap在WEB页面模拟微聊

使用python+flask+bootstrap在WEB页面模拟微聊,支持用户注册,用户登录,发送文本消息和图片消息,支持多人在线聊天,支持查看聊天历史记录。如果你想要一个在局域网内内支持多人聊天的小工具,这是一个简单实用的软件。

2026-04-01

模拟量化交易系统源码,包括数据采集、指标计算,策略选股、回测、操作模块

模拟量化交易系统源码,包括数据采集、指标计算,策略选股、回测、操作模块。 适用于想要尝试自己开发量化交易系统的码农,仅供参考。

2026-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除