账户资产csv记录程序

python 读取交割单自动计算每日账户资产 最近工作需要,编写了一个程序,实现了使用python读取交割单信息,自动计算每日账户资产。可以为账户收益率计算节省大量时间。 交割单为csv文件。可以将交易APP中的历史交割单数据导出后进行格式修改使用。 程序计算量比较小,计算结果直接显示即可。 实现原理: 将交割单数据从后向前一条一条读取。 交割日期大于指定日期的不显示,直接跳过。 交割日期小于等于指定日期的记录,第一条记录中的资金余额为账户资金余额。 每次新碰到一个证券代码,对应的证券余额是持仓证券的数量,... 阅读详情

1.运行环境,python

2.运行准备,一个写好内容的csv文件,如下:

date,start,end,max
2022-10-31,100000,102644.32,102644.32
2022-10-28,100000,100000,100000
 

3.代码:


#实现文本写入,文本读取,
def highDrawdown(todayAssets):
    from datetime import datetime
    import csv
    
    date = datetime.now().strftime('%Y-%m-%d')
    timeStr = datetime.now().strftime('%H:%M:%S')
    #1.读取文件内容
    r = csv.reader(open(r'./today_asset.csv')) # Here your csv file
    lines = list(r)
    max = float(lines[1][3])
    if(lines[1][0] == date):
        if(timeStr <= "09:25:00"):
            lines[1][1] = todayAssets
        elif(timeStr >= "15:00:00"):
            lines[1][2] = todayAssets
        else:
            print("此时间不写入文件")
        lines[1][3] = todayAssets if (todayAssets>max) else max
    else:
        max = max if max>=todayAssets else todayAssets
        if(timeStr <= "09:25:00"):
            tmp = [date,todayAssets,None,max]
        elif(timeStr >= "15:00:00"):
            tmp = [date,None,todayAssets,max]
        else:
            print("此时间不写入文件")
        print(tmp)
        lines.insert(1,tmp)
    writer = csv.writer(open(r'./today_asset.csv', 'w' ,newline=''))
    writer.writerows(lines)
    
 
if __name__ == "__main__":
    #1.早上8.30完成调用,输入金额,实现写入文件+持仓发送
    highDrawdown(102800.5)
    #2.下午15.05完成调用,输入金额,实现写入文件+当日收益发送
    highDrawdown(102800.5)

自制JS某课脚本 根据实际需求自制网页讯网刷题脚本,绕过人脸,弹窗,答题,实现自动化运行 阅读详情

相关推荐

自制《大侠狂想曲》修改器:内存修改、加速与一键安装全攻略

游戏修改器是玩家优化游戏体验的常用工具,其核心原理是通过内存修改技术,在游戏进程运行时动态改写数值。常见实现路径是借助Cheat Engine扫描并追踪数据地址,再通过编程语言调用系统API完成读写。这种技术能有效解决重复刷资源带来的枯燥感,特别适用于单机RPG中想快速体验多剧情线却不想重刷资源的情形。本文以《大侠狂想曲》为例,完整拆解了从CE定位金钱与好感度内存地址,到编写C#脚本实现游戏加速、一键增加铜钱与NPC好感度,再到用Inno Setup打包生成一键安装器的全过程,并总结了数值弹回、剧情不触发、

weixin_30368981的博客 1465

Python自动化股票持仓查询:从API调用到定时任务部署实战

在金融科技和数据分析领域,应用程序编程接口(API)是实现系统间数据互通的核心技术。其工作原理是通过预定义的协议和端点,允许程序自动请求和获取数据,无需人工干预。这项技术的价值在于将重复性手动操作转化为高效、准确的自动化流程,极大提升了数据处理效率和决策支持能力。在投资管理场景中,散户投资者常面临每日手动记录持仓、计算盈亏的繁琐工作,这正是自动化技术可以发挥作用的典型场景。通过Python调用券商或金融数据平台的API,结合requests库进行网络请求、pandas进行数据处理,可以构建一个自动化的股票账

weixin_30582943的博客 345

单片机技术入门与实战:从零基础到项目开发

单片机(MCU)作为嵌入式系统的核心组件,集成了CPU、内存和各种接口电路,广泛应用于智能家居、工业控制和汽车电子等领域。其工作原理基于实时控制和低功耗设计,通过定时器、中断系统和通信接口等功能模块实现各种控制任务。在物联网和智能硬件快速发展的背景下,掌握单片机开发技术成为电子工程师的重要技能。本文以STM32和PIC系列为例,详细解析单片机的基本概念、功能模块和选型指南,并分享从入门到项目实战的系统学习方法,帮助开发者在3-6个月内快速掌握这一关键技术。

weixin_35753291的博客 652

python操作csv文档记录账户回撤

一. 实现内容: 将历史最高资产余额记录在csv文档中,每日余额收盘前进行对比, 1.如果大于历史数据,则写入csv文档记录,返回“new high”; 2.如果小于历史数据,则计算回撤比例,返回具体百分数; 输入今日余额,返回对应结果。 二. 实现效果: 效果截图如下: 三. 所需环境: python环境+windows 代码+csv文件 代码如下: #实现文本写入,文本读取, #实现定期写入日期及剩余金额,以及max日期和金额, #写入日期金额时,打印最大回撤百分比.

zhangb98的博客 890

手把手教你用STM32CubeMX配置WS2812的PWM+DMA驱动(附完整代码)

本文详细介绍了如何使用STM32CubeMX配置PWM+DMA驱动WS2812全彩灯带,包括硬件选型、STM32F103C8T6的时钟配置、定时器与PWM设置、DMA传输优化等关键步骤,并提供了完整的代码实现和常见问题解决方案,帮助开发者高效控制WS2812灯带。

weixin_30859423的博客 440

TortoiseSVN的安装与使用

TortoiseSVN的安装与应用1、安装1.1、下载TortoiseSVN    点击下载TortoiseSvn1.2、下载汉化包。上面的页面中,找到Chinese, simplified汉化包,点击32位或者64位的Setup,下载汉化包。1.3、安装TortoiseSVN。在选择安装路径页面时要记得勾选“command line client tools”,默认不是勾选的。这里不勾选的话在I...

qq_28566071的博客 4万+

Python 读取交割单计算每日账户资产v2

python, 股票交易, 对账单每日计算

shxyxze71的博客 1861

足式机器人全身 MPPI: 利用 MPPI 对足式机器人进行实时全身控制

本研究首次在真实四足机器人上成功部署了基于全身采样的模型预测控制(MPC)系统。采用模型预测路径积分(MPPI)算法,通过并行采样和评估控制轨迹实现实时运动规划。该系统能处理复杂接触场景,完成推箱子、爬越障碍及崎岖地形行走等任务。实验使用Unitree Go1机器人,结合MuJoCo仿真器快速生成运动策略,仅需简单控制策略即可实现稳健操作。硬件验证表明,该方法能有效完成目标导向的箱子推动任务。该成果标志着采样MPC在足式机器人实际应用中的重要突破。

2506_90492529的博客 999

给 Windows 11 做大扫除:AtlasOS 免费开源 Windows 优化方案,15 分钟装完

系统不再半夜突然自己重启,后台悄悄传数据的组件少了大半——这不是魔改镜像,而是 Atlas(AtlasOS),一个免费开源的 Windows 优化项目:把散落的隐私、性能、易用性调整整理成可读的配置文件,一次替你做完,每一项都能单独回退。 [![AtlasOS 深色版 Windows 优化主题壁纸](https://raw.gitcode.com/GitHub_Trending/atlas1/A

gitblog_00933的博客 139

实战:RK3568 Android14 调试 ES8388 音频驱动 (MIC 篇)

这个板子的MIC设计使用了硬件自动切换方案,极大简化了软件层面的逻辑。我们不需要根据耳机插拔事件去编写复杂的路由切换代码,只需要守住 LIN1/RIN1 这一个入口,配置好增益,剩下的交给那颗 SGM3157 芯片即可。祝您的录音功能调试顺利!

qq_33427070的博客 1680

【20260309】【亲测可用】【异常】Get https://registry-1.docker.io/v2/: net/http: request canceled

【异常】Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection。

奶爸的编程之路,也就一周冷个三天 2万+

shelf.nu 完整入门指南:如何在 10 分钟内开始管理你的资产

shelf.nu 是一款免费开源的 IT 资产/设备管理和调度系统,专为简化资产跟踪流程设计。无论你是小型团队还是大型组织,都能通过这个强大工具实现资产的全生命周期管理,从入库到报废全程可视化。本文将带你快速上手,在短短 10 分钟内完成从安装到创建第一个资产的全过程。 ## 🚀 为什么选择 shelf.nu? 在开始之前,让我们先了解 shelf.nu 如何解决传统资产管理的痛点: -

gitblog_00081的博客 1140

【阿里AgentScope框架】多框架组合:AgentScope加LangChain,让你的开发效率直线上升

本文以一个例子来看下AgentScope框架和LangChain如何实现融合使用,真的超级简单,一看就懂。这是一种思路,为多种框架的融合使用提供借鉴。

同学小张的博客 3472

Ivy Wallet的10个核心功能解析:账户管理、交易记录、预算规划全掌握

Ivy Wallet是一款功能强大的开源Android个人财务管理应用,它通过简洁直观的界面帮助用户全面掌控个人财务状况。这款免费的开源钱包应用采用100% Kotlin和Jetpack Compose开发,旨在替代传统的电子表格,为用户提供更加智能和便捷的资金管理体验。无论您是财务管理新手还是资深用户,Ivy Wallet都能帮助您轻松管理账户、追踪交易记录并制定有效的预算规划。 ## 🔍

gitblog_00759的博客 639

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

构建金融服务聚合系统:统一管理多账户资产的数据架构与实践

在个人与团队资产规模日益分散的背景下,如何高效聚合银行、证券、基金、保险等多类金融账户数据,成为财务管理与决策支持的核心难题。通过引入数据适配器模式与标准化接口,系统能够屏蔽不同金融机构在数据格式、同步方式上的差异,实现账户、持仓、流水等信息的统一采集与清洗。利用FastAPI的异步并发能力与PostgreSQL的JSONB字段,可构建高吞吐、可扩展的数据汇聚管道,并配合AES加密、RBAC权限与操作审计,保障敏感数据的安全合规。这类聚合系统不仅适用于个人资产盘点,也可为团队提供统一的视图与预警机制,是金融

weixin_33462167的博客 244

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

WeChatMsg:打造个人专属的微信聊天记录数据资产库

你是否曾想过,那些日常的微信对话不仅仅是简单的文字交流,而是构成你数字身份的重要数据资产?在信息爆炸的时代,微信聊天记录承载着工作沟通、情感交流、生活记录等多维度信息,却往往因为平台限制而无法被有效管理和利用。今天,我要为你介绍一个革命性的开源工具——WeChatMsg,它能够将微信聊天记录从封闭的平台中解放出来,转化为真正属于你的结构化数据资产。 ## 🎯 核心关键词与SEO优化 - **核

gitblog_00977的博客 318

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

如何将微信聊天记录转化为个人数字资产:数据资产化管理新思路

你是否曾想过,那些每天在微信对话框里流淌的对话,其实是一座未被开采的数字金矿?当聊天记录被锁在手机应用里,它们只是转瞬即逝的文字;但当这些数据被提取、转换、分析,它们就能成为你**个人数据资产化**的起点。今天,我们将探索一款名为WeChatMsg的开源工具,它不仅能帮你实现**微信聊天记录格式互转**,更重要的是,它能将你的**数字记忆保存**从被动存储升级为主动管理。 想象一下,你可以像管理

gitblog_00504的博客 148

Wealthfolio CSV数据导入终极指南:5步快速迁移投资记录

Wealthfolio是一款美观、私密且安全的桌面投资跟踪应用,其强大的CSV数据导入功能让用户能够快速将现有投资记录迁移到新平台。无论你是从其他投资平台切换,还是整理历史交易数据,这份完整指南将帮助你轻松完成数据迁移。 ## 🚀 为什么选择Wealthfolio进行投资跟踪? Wealthfolio作为专业的桌面投资管理工具,提供完整的投资组合跟踪、收益分析和数据可视化功能。其CSV导入模

gitblog_00527的博客 421

Financial Freedom账户管理完全指南:现金账户、信用卡和贷款的统一管理

Financial Freedom是一个开源的个人财务管理工具,为那些重视隐私的用户提供了Mint和YNAB的绝佳替代方案。这个强大的财务管理平台让你能够全面掌控现金账户、信用卡和贷款,实现真正的财务自由。通过统一的账户管理系统,你可以在一个安全、私有的环境中管理所有财务账户,无需担心第三方跟踪你的金融活动。 ## 📊 为什么需要统一的账户管理系统? 在现代财务管理中,人们通常拥有多种类型的

gitblog_00683的博客 865

企业IT资产管理终极指南:三步构建开源资产追踪系统

在当今数字化时代,企业IT资产数量激增,从笔记本电脑、服务器到软件许可证、耗材配件,如何高效管理这些资产成为IT部门的重大挑战。Snipe-IT作为一款免费开源的IT资产和许可证管理系统,为企业提供了完整的资产全生命周期管理解决方案。无论您是小型创业公司还是大型企业,这款基于Laravel框架开发的系统都能帮助您轻松追踪、管理和优化IT资产,实现从采购到报废的全流程可视化管理。🚀 ## 📦

gitblog_00290的博客 708

Apache OpenDAL OCaml 绑定入门与实战:从源码构建到统一访问 50+ 存储服务

Apache OpenDAL(One Layer, All Storage)为 OCaml 开发者提供了一套实验性的语言绑定,让你能够通过**同一套 OCaml API** 访问 S3、GCS、Azure Blob、本地文件系统以及 50 多个存储后端,底层统一由 Rust 核心驱动。本文以官方 [OCaml 绑定概览文档](https://link.gitcode.com/i/15114fb87

gitblog_01148的博客 805

个人投资者量化平台对比:四款工具按资产范围和账户条件分流

个人投资者可按资产范围和账户条件比较优矿、Backtrader、牛股王股票与PTrade。文章用运行位置、核心输出和进入下一阶段的前提,先排除不匹配候选。

eraser2020的博客 93

微信聊天记录导出终极指南:用 WeChatMsg 把聊天记录永久保存并变成数字资产

半年前,朋友老周换新手机时误触了"恢复出厂设置",和家人的聊天记录、孩子出生那天的截图,连同几千条语音,全部跟着旧系统一起消失了。他懊恼了很久:如果能提前把微信聊天记录导出保存,这一切本不会发生。其实这事早有解法——开源工具 **WeChatMsg** 就是专门做这件事的:它在你的电脑本地运行,把聊天记录提取出来,导出成 HTML、Word、CSV 文档永久保存,还能生成年度聊天报告,帮你从海量对

gitblog_00761的博客 184

Snipe-IT快速入门指南:10分钟搭建企业级IT资产管理平台

Snipe-IT是一款免费开源的IT资产/许可证管理系统(A free open source IT asset/license management system),基于Laravel 11框架构建,能够帮助企业高效追踪IT设备、软件许可证等资产全生命周期。本文将通过Docker Compose实现10分钟快速部署,并介绍核心功能使用方法。 ## 部署准备与环境要求 ### 系统架构概览 S...

gitblog_00151的博客 1348

企业IT资产管理终极指南:如何用Snipe-IT轻松实现资产全生命周期管理

还在为混乱的IT资产而烦恼吗?设备丢失、维护记录缺失、软件许可证过期……这些问题是否让你头疼不已?Snipe-IT作为一款免费开源的**IT资产管理系统**,正是解决这些痛点的专业工具。它能帮你实现从采购到报废的**资产全生命周期管理**,让IT资产管理变得简单高效。 ## 🔍 为什么你需要专业的IT资产管理系统? 传统Excel表格管理IT资产的时代已经过去。随着企业规模的扩大,设备数量激

gitblog_00056的博客 440

Fan Control 风扇调速完全指南:从选型判断到静音调优的 5 个步骤

周日下午两点多,你正躺在沙发上刷手机,主机房的门关着、空调开着,客厅里还能听到主机在哼。走到它前面凑近一听,它倒消停了;退开一步,又起了。Fan Control 就是一款 Windows 风扇控制软件(当前版本 V284),专为这种时刻准备。 ## 装之前先判断:谁该用,谁劝退 **符合任意一条的,值得装**:Windows 10/11 台式机(官方只支持这两个系统);机箱里风扇通道不止一条;

gitblog_00103的博客 167
上一篇: mavlink CRC算法的移植
下一篇: UDP通信-服务端打印收到信息以及对应ip
vzhb
博客等级 码龄7年 4759粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值