![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
_Erwin_
one's achievements = core algorithm * (repeat times)^n
展开
-
量化交易之nicegui篇 - 可编辑内容的卡片
【代码】量化交易之nicegui篇 - 可编辑内容的卡片。原创 2024-03-10 20:33:11 · 183 阅读 · 0 评论 -
量化交易之nicegui篇 - 表格的新增&选中&删除&添加 等操作
【代码】量化交易之nicegui篇 - 表格的新增&选中&删除&添加 等操作。原创 2024-03-10 20:29:42 · 457 阅读 · 0 评论 -
量化交易之nicegui篇 - 监控键盘输入事件
【代码】量化交易之nicegui篇 - 监控键盘输入事件。原创 2024-03-10 20:25:08 · 139 阅读 · 0 评论 -
量化交易之nicegui篇 - web界面上运行其它脚本或指定脚本
【代码】量化交易之nicegui篇 - web界面上运行其它脚本或指定脚本。原创 2024-03-10 20:18:57 · 243 阅读 · 0 评论 -
量化交易之nicegui篇 - dataframe控件以及交互
【代码】量化交易之nicegui篇 - dataframe控件以及交互。原创 2024-03-10 20:05:13 · 271 阅读 · 0 评论 -
量化交易之nicegui篇 - tabbar & 隐藏footer & 抽屉效果
【代码】量化交易之nicegui篇 - tabbar & 隐藏footer & 抽屉效果。原创 2024-03-10 19:51:42 · 231 阅读 · 0 评论 -
量化交易之nicegui篇 - 可编辑的table表格控件 & 增加删除行
【代码】量化交易之nicegui篇 - 可编辑的table表格控件 & 增加删除行。原创 2024-03-10 19:49:12 · 395 阅读 · 0 评论 -
量化交易之nicegui篇 - 页面跳转demo & 进度条控件
【代码】量化交易之nicegui篇 - 页面跳转demo/进度条控件。原创 2024-03-10 19:42:48 · 248 阅读 · 0 评论 -
量化交易之python篇 - 协程库asyncio,async关键字demo
【代码】量化交易之python篇 - 协程库asyncio,async关键字demo。原创 2024-03-03 13:54:54 · 91 阅读 · 0 评论 -
量化交易之nicegui篇 - 封装刷新ui函数/输入框&正则表达/定义接口类/定时刷新ui.footer
【代码】量化交易之nicegui篇 - 封装刷新ui函数/输入框&正则表达/定义接口类/定时刷新ui.footer。原创 2024-02-26 21:29:42 · 270 阅读 · 0 评论 -
量化交易之nicegui篇 - row/grid/控件交互回调函数
【代码】量化交易之nicegui篇 - 控件交互相关的demo。原创 2024-02-22 21:29:05 · 277 阅读 · 0 评论 -
量化交易之nicegui篇 - 基本控件demo
【代码】量化交易之nicegui篇 - 基本控件demo。原创 2024-02-20 23:32:00 · 199 阅读 · 0 评论 -
量化交易之python篇 - 统计学习导论python版(第二章习题)
统计学习导论 python版本 第二章习题原创 2022-07-23 18:45:43 · 518 阅读 · 0 评论 -
量化交易之python篇 - hdp文件读写的封装
hdp文件的读写原创 2022-07-06 14:18:33 · 399 阅读 · 0 评论 -
量化交易之python篇 - 遍历数组元素的坐标及对应值
test_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] for index, value in enumerate(test_list): print(f'index: {index}, value: {value}')"""terminal output:index: 0, value: 1index: 1, value: 2index: 2, value: 3index: 3, value: 4index: 4, value.原创 2022-03-10 13:21:40 · 652 阅读 · 0 评论 -
量化交易之hft篇 - 从数据库拿数据并清洗、补全tick再画(成交记录-tick,time)图
import datetimeimport osimport sqlite3 as dbimport matplotlib.pyplot as pyplotfrom tqz_hft_parser_app.tqz_extern.tools.pandas_operator.pandas_operator import pandasfrom tqz_hft_parser_app.tqz_extern.tools.file_path_operator.file_path_operator import.原创 2022-01-13 21:49:28 · 306 阅读 · 0 评论 -
量化交易之hft篇 - 从数据库拿数据并画(成交记录-tick,time)图
import datetimeimport osimport sqlite3 as dbimport matplotlib.pyplot as pyplotfrom tqz_hft_parser_app.tqz_extern.tools.pandas_operator.pandas_operator import pandasfrom tqz_hft_parser_app.tqz_extern.tools.file_path_operator.file_path_operator import.原创 2022-01-12 16:51:57 · 481 阅读 · 0 评论 -
量化交易之hft篇 - log解析引擎 (hft_parser_engine)
from tqz_hft_parser_app.hft_parser_path import TQZHftParserPathfrom tqz_hft_parser_app.hft_trade_log_parser import TQZHftTradeLogParserfrom tqz_hft_parser_app.hft_order_log_parser import TQZHftOrderLogParserfrom tqz_hft_parser_app.hft_merits_creat imp.原创 2022-01-12 14:07:51 · 178 阅读 · 0 评论 -
量化交易之hft篇 - 成交回报解析 (hft_order_log_parser)
from vnpy.trader.tqz_extern.tools.position_operator.position_operator import TQZJsonOperatorfrom vnpy.app.tqz_hft_parser_app.hft_parser_path import TQZHftParserPathfrom vnpy.app.tqz_hft_parser_app.tqz_constant import TQZOrderLogTitlesclass TQZHftOrd..原创 2022-01-12 14:03:02 · 118 阅读 · 0 评论 -
量化交易之hft篇 - 成交回报解析 (hft_trade_log_parser)
from vnpy.trader.tqz_extern.tools.pandas_operator.pandas_operator import pandasfrom vnpy.app.tqz_hft_parser_app.hft_parser_path import TQZHftParserPathfrom vnpy.app.tqz_hft_parser_app.tqz_constant import TQZTradeLogTitlesclass TQZHftTradeLogParser:.原创 2022-01-12 14:01:57 · 420 阅读 · 0 评论 -
量化交易之hft篇 - 合约绩效分析 (优化盈亏算法)
import osfrom vnpy.app.tqz_hft_parser_app.hft_parser_path import TQZHftParserPathfrom vnpy.trader.tqz_extern.tools.position_operator.position_operator import TQZJsonOperatorfrom vnpy.trader.tqz_extern.tools.pandas_operator.pandas_operator import pand.原创 2021-12-28 11:49:49 · 316 阅读 · 0 评论 -
量化交易之python篇 - 语法(断言) - assert简述
if __name__ == '__main__': value = 0 """ python 断言语法 作用: 确保语句运行到这一行时, 满足条件 (value is not 0) 如不满足条件 (value is not 0), 则直接在终端报错: f'value is not {value}' """ assert value is not 0, f'value is not {value}' """ 若 assert 判.原创 2021-11-16 10:57:51 · 527 阅读 · 0 评论 -
量化交易之vnpy篇 - auto-report - copy当天收盘后需要看的数据到新的文件夹
import osimport reimport pandasfrom datetime import datetimefrom vnpy.trader.tqz_extern.tools.file_path_operator.file_path_operator import TQZFilePathOperatorfrom vnpy.trader.tqz_extern.tools.position_operator.position_operator import TQZJsonOperato.原创 2021-09-19 15:41:41 · 143 阅读 · 0 评论 -
量化交易之vnpy篇 - tqz_logging - 新增日志(理论/真实持仓变动时更新日志)
""" tqz_logging.py """import loggingimport osfrom vnpy.trader.tqz_extern.tools.file_path_operator.file_path_operator import TQZFilePathOperatorclass TQZLogging: __strategy_bug_fold = TQZFilePathOperator.current_file_father_path(file=__file__) .原创 2021-09-14 14:24:34 · 302 阅读 · 0 评论 -
量化交易之Python篇 - 合并历史平仓 - merge_all_closePositions_holdPositions_period_api.py
import reimport osimport pandasfrom tools_part.file_path_operator.file_path_operator import TQZFilePathOperatorfrom tools_part.split_dataframe_operator.split_dataframe_operator import TQZSplitDataframeOperatorfrom constants_part.tqz_constant import.原创 2021-08-23 10:33:55 · 194 阅读 · 0 评论 -
量化交易之Python篇 - 总体持仓周期(pandas) - totalClose_holdPostions_period_api.py
import reimport osimport pandasfrom typing import Listfrom tools_part.file_path_operator.file_path_operator import TQZFilePathOperatorfrom tools_part.pandas_operator.pandas_operator import TQZPandasfrom tools_part.split_dataframe_operator.split_da.原创 2021-08-23 10:32:11 · 213 阅读 · 0 评论 -
量化交易之Python篇 - 亏损持仓周期(pandas) - lossClose_holdPositions_period_api.py
import reimport osimport pandasfrom typing import Listfrom tools_part.file_path_operator.file_path_operator import TQZFilePathOperatorfrom tools_part.pandas_operator.pandas_operator import TQZPandasfrom tools_part.split_dataframe_operator.split_da.原创 2021-08-23 10:26:00 · 154 阅读 · 0 评论 -
量化交易之Python篇 - 盈利持仓周期(pandas) - profitClose_holdPositions_period_api.py
import reimport osimport pandasfrom typing import Listfrom tools_part.file_path_operator.file_path_operator import TQZFilePathOperatorfrom tools_part.pandas_operator.pandas_operator import TQZPandasfrom tools_part.split_dataframe_operator.split_da.原创 2021-08-23 10:23:37 · 156 阅读 · 0 评论 -
量化交易之Python篇 - 持仓周期算法(pandas) - split_dataframe_operator.py
import osimport reimport datetimeimport pandasfrom typing import Listfrom tools_part.file_path_operator.file_path_operator import TQZFilePathOperatorfrom tools_part.pandas_operator.pandas_operator import TQZPandasfrom constants_part.tqz_constant.原创 2021-08-23 10:12:39 · 546 阅读 · 0 评论 -
量化交易之Python篇 - 取两个数组的 交、并、差集合
data_list = ["小米", "小明", "小强", "小红", "小蓝"]target_list = ["小米", "小明", "小强", "小白", "小黑"]# 取 两个数组的交集print(list(set(data_list).intersection(set(target_list)))) # ['小明', '小米', '小强']# 取 两个数组的并集print(list(set(data_list).union(set(target_list)))) # ['小.原创 2021-08-05 12:10:06 · 254 阅读 · 0 评论 -
量化交易之python篇 - remi_web - 内网前端(remi_web.py)(去权限认证版、程序刷新时优化网页自动弹出)
from remi.server import App, Serverimport remi.gui as guiimport timefrom position_operator.position_operator import PositionJsonOperator as TQZJsonOperatorfrom position_operator.position_operator import ContractModel""" 新增 输入文本框, 可通过搜索账户名字, 加载持.原创 2021-03-02 11:22:10 · 440 阅读 · 0 评论 -
量化交易之python篇 - 读取、解析、存入json文件(按倍数调整仓位后,保证最低可以开1手)
import jsonimport math""" 处理异常的装饰器类"""class DecorateExcept: def __init__(self, function): self.function = function def __call__(self, *args, **kwargs): try: function_result = self.function(*args, **kwargs) .原创 2021-03-02 11:13:12 · 141 阅读 · 0 评论 -
量化交易之python篇 - os库封装 - 获取文件路径
import osfrom position_operator.position_operator import PositionJsonOperator as TQZJsonOperatorclass FilePathOperator: @classmethod def current_file_path(cls): return os.path.abspath(__file__) @classmethod def current_file_f.原创 2021-01-29 11:20:52 · 146 阅读 · 0 评论 -
量化交易之python篇 - 读取、解析、存入json文件(按品种加总持仓)
import jsonimport math""" 处理异常的装饰器类"""class DecorateExcept: def __init__(self, function): self.function = function def __call__(self, *args, **kwargs): try: function_result = self.function(*args, **kwargs) .原创 2021-01-26 20:00:56 · 140 阅读 · 0 评论 -
量化交易之python篇 - 读取、解析、存入json文件(设置只读类属性、重命名私有方法)
import jsonimport math""" 处理异常的装饰器类"""class DecorateExcept: def __init__(self, function): self.function = function def __call__(self, *args, **kwargs): try: function_result = self.function(*args, **kwargs).原创 2021-01-05 17:27:50 · 107 阅读 · 0 评论 -
量化交易之python篇 - 集合(set)的基本使用
# 创建一个空的 集合对象foo_set = set()print(foo_set)# 添加 集合元素foo_set.update(['上期所', '中金所', '大商所', '郑商所'])print(foo_set)# 查询 元素 是否在集合里shangqisuo_is_exist = '上期所' in foo_setprint(shangqisuo_is_exist)chicago_is_exist = '芝加哥商品交易所' in foo_setprint(chicago_..原创 2020-12-30 11:43:28 · 156 阅读 · 0 评论 -
量化交易之python篇 - remi_web - 内网前端(remi_web.py)
from remi.server import App, Serverimport remi.gui as guiimport timefrom position_operator.position_operator import PositionJsonOperator as TQZJsonOperatorfrom position_operator.position_operator import ContractModelfrom remi_model import Administrat.原创 2020-12-28 10:16:59 · 680 阅读 · 0 评论 -
量化交易之python篇 - remi_web - 解析数据模型(remi_mode.py)
from position_operator.position_operator import PositionJsonOperator as TQZJsonOperatorclass AccountModel: def __init__(self, account_name, account_jsonfile): self.account_name = account_name self.account_jsonfile = account_jsonfil.原创 2020-12-28 10:15:20 · 578 阅读 · 2 评论 -
量化交易之python篇 - 读取、解析、存入json文件(新增类属性、合约模型类、持仓模型类)
import jsonimport math""" 处理异常的装饰器类"""class DecorateExcept: def __init__(self, function): self.function = function def __call__(self, *args, **kwargs): try: function_result = self.function(*args, **kwargs).原创 2020-12-18 22:59:54 · 171 阅读 · 1 评论 -
量化交易之python篇 - pandas库 - 调研
import pandasimport numpy""" 0 丁一 1 王二 2 张三 dtype: object"""foo1 = pandas.Series(["丁一", "王二", "张三"])# print(foo1)""" 0 1 0 1 2 1 3 4 2 5 6"""foo2 = pandas.DataFrame([[1, 2], [3, 4], [5, 6]])#.原创 2020-12-16 22:13:59 · 281 阅读 · 0 评论