随笔分类 - Python量化
摘要:import pandas as pd from pyecharts import options as opts from pyecharts.charts import Kline, Line, Bar, Grid, EffectScatter from pyecharts.globals im
阅读全文
摘要:import tushare as ts import pandas as pd import numpy as np import matplotlib.pyplot as plt from pyecharts.charts import * from pyecharts import optio
阅读全文
摘要:import os import struct import datetime # 读取通达信.day文件,并生成对应名称的csv文件 def stock_csv(filepath, name, targetdir) -> None: # (通达信.day文件路径, 通达信.day文件名称, 处理后
阅读全文
摘要:MT4历史K线导入的格式 分别是 日期,时间,开盘,最高,最低,收盘,成交量 2018.01.25,06:00,1363.23,1364.46,1362.51,1363.46,4321 Python语言转换 df['mt4_date']=df['date'].dt.strftime('%Y.%m.%
阅读全文
摘要:为了能够看到K线的准确时间,转换后在循环里获取不到最新数据 klines = api.get_kline_serial(symbol, 60) klines['datetime']=pd.to_datetime(klines['datetime'])+pd.Timedelta(hours=8) #转
阅读全文
摘要:在飞狐交易师里建立一个新的市场,可以直接导入K线数据,方便查看外汇比特币等历史K线走势。 打开管理-市场管理-新增 怎么填这些内容可以参考已有的市场,比如选择上海证交所点击修改。 新增市场,填好市场代码,一般是2个字符,市场简称和市场名称都要填写,分类券种和分类识别编码也要填写,多个识别编码用分号隔
阅读全文
摘要:方案一:读取分钟数据,在2020年后都正常,2020年前的年显示错误。访问方案一 方案二:根据二进制前两段拿到日期分时,解决了方案一中时间错误问题。访问方案二 解决方案:将方案一和方案二进行整理,得到如下代码 import struct,os,pickle import pandas as pd i
阅读全文
摘要:日K线到周K线和月K线,如果用resample函数,最大的问题是时间会自动填补。 周线,我们只需要到星期五,他会填补到星期天的日期。 月线,我们只需要月底最后一个交易日,他会填补到月底最后一天的日期。 花了很多时间,找了很多资料,最终的解决办法如下 Copy your index as column
阅读全文
摘要:最省事的是用第3方库:https://www.mootdx.com/zh_CN/latest/quick/ 下面是网上找的比较高效的代码 来自 https://gist.github.com/WMJi/f5fe3083961d26fbfbcc from struct import * ofile=o
阅读全文