- 博客(8)
- 问答 (2)
- 收藏
- 关注
原创 python:写个简单的autotrader--二,核心功能模块
更新用户5笔记录:持仓+=、购买数量列表append、购买价格列表append、购买时间列表append、账户余额-= num*price*(更新用户5笔记录:持仓-=、购买数量列表append、购买价格列表append、购买时间列表append、账户余额+= num*price*(1.1.2 设置属性__init__(self, xx,xx)(标蓝是输入变量形参)⚠️ 挑着看(你需要数据时看 GetData.py,其余是配套工具)。✅ 推荐看(日志输出是回测/实盘调试的重要工具)1.1.3 买入卖出。
2025-08-22 20:21:36
447
原创 python:写个简单的autotrader
导入库,其中BinanceTradingBot 是机器人的操作系统,是自己写的。UI_path 在运行时准确定位避免日后找不到。比如:注意:这里手动给每个 symbol 设了一个固定的初始值:for symbol in symbols: self.position[symbol] = 0.07,目的只是为了,方便演示 DualMA、DualThrust、R-Breaker 等策略的“加仓 / 平仓 / 反手”逻辑。。实际跑实盘时,这里通常写成 0,或者从交易所实时查询真实持仓。
2025-08-22 01:04:01
835
原创 python-继承:父类和子类debug合集
第一行会输出方法对象的内存地址<bound method Student.get_age of <__main__.Student object at 0x...>>,第二行才会输出 17.这里拿到的是,而不是方法的返回值。和想象是一个“包裹”:不加括号:只是拿到这个包裹(里面的东西没打开)加括号:拆开包裹,取出里面的值。
2025-08-11 02:22:59
476
原创 用spyder时为python项目创建新建环境
关于新建的环境,地址是在D盘的anaconda下面的环境文件夹里。注意提示符是C盘没有关系,工作目录(环境)在D盘就行。
2025-08-01 23:00:38
375
原创 随机过程-01-条件概率+马尔科夫链
A、B、C店分别有50、75、100名员工,其中分别有50%、60%、70%为女性。所有员工辞职的可能性都一样。已知一名女员工辞职,则她在C店工作的概率是多少?
2025-07-29 02:05:33
989
原创 采样方法:不同的分布对应什么采样方法?
则采样方法:1,生成一列均匀r.v. U,2,对应生成一列x,用python和excel实现:(excel更加直观)r.v. X是连续型,且能求出CDF的表达式。有连续PDF,则CDF单调,则CDF。
2025-07-28 21:52:08
177
原创 在Spyder下安装yfinance遇到的问题
现在我们要安装在D盘的anaconda文件夹下,而不是C盘下,因为C盘默认就安装到veighna_studio 里了。另一种说法:雅虎金融已经停止对东大提供数据服务,和 package 是不是最新的没有关系。no cache dir是无缓存目录,如果没有这个会报错。想要安装在D盘,需要用双引号加地址,防止地址空格出错。在 Yahoo Finance 的正确代码是:000001.SS,而不是。可以设为新加坡(高级 专线 狮城 01)等,但只要是境外应该没有区别。如果打不开,说明你的代理没启动,或者端口不对。
2025-07-24 21:52:00
1360
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅