随笔分类 -  python进阶

摘要:Python在量化领域的现状 就跟Java在web领域无可撼动的地位一样,Python也已经在金融量化投资领域占据了重要位置,从各个业务链条都能找到相应的框架实现。 在量化投资(证券和比特币)开源项目里,全球star数排名前10位里面,有7个是Python实现的。从数据获取到策略回测再到交易,覆盖了 阅读全文
posted @ 2018-01-04 11:52 疯陈演义 阅读(8956) 评论(0) 推荐(0)
摘要:from tkinter import * import urllib.request from PIL import Image, ImageTk import os,io,threading,time from tkinter import messagebox from win32api import GetSystemMetrics print(GetSystemMetrics(0),... 阅读全文
posted @ 2017-06-21 13:59 疯陈演义 阅读(460) 评论(0) 推荐(0)
摘要:socket通常也称作”套接字“。网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。socket 是网络连接端点。例如当你的Web浏览器请求www.fishc.com上的主页时,你的Web浏览器创建一个socket并命令它去连接 www.fishc.com的W 阅读全文
posted @ 2017-06-10 22:59 疯陈演义 阅读(801) 评论(0) 推荐(0)
摘要:from tkinter import * import urllib.request import re,os import threading from tkinter import filedialog win=Tk() win.title('海啸投资-股票数据下载') win.geometry('200x120+400+200') win.attributes("-toolwind... 阅读全文
posted @ 2017-06-08 10:45 疯陈演义 阅读(588) 评论(0) 推荐(0)
摘要:一、函数索引 重叠研究 动能指标 体积指标 周期指标 价格︰ 变换 波动性指标 模式识别 统计函数 数学变换 数学运算符 二、函数用法 以下提供的用法仅作参考最好的方法是在程序内调用帮助程序。 重叠研究功能 BBANDS-布林 德玛-双指数移动平均线 EMA-指数移动平均线 HT_TRENDLINE 阅读全文
posted @ 2017-06-06 13:00 疯陈演义 阅读(11521) 评论(1) 推荐(0)
摘要:import urllib.request import re,os url = 'http://pic.yesky.com/' html = urllib.request.urlopen(url).read() html = html.decode('gbk') pattern = re.compile(r'shtml"><img src="(.*?)" alt=\'(.*?)\' onc... 阅读全文
posted @ 2017-05-22 08:32 疯陈演义 阅读(598) 评论(0) 推荐(0)
摘要:正则表达式模式 模式字符串使用特殊的语法来表示一个正则表达式: 字母和数字表示他们自身。一个正则表达式模式中的字母和数字匹配同样的字符串。 多数字母和数字前加一个反斜杠时会拥有不同的含义。 标点符号只有被转义时才匹配自身,否则它们表示特殊的含义。 反斜杠本身需要使用反斜杠转义。 由于正则表达式通常都 阅读全文
posted @ 2017-05-19 10:00 疯陈演义 阅读(477) 评论(0) 推荐(0)
摘要:鼠标事件 键盘事件 对于大多数的单字符按键,你还可以忽略“<>”符号。但是空格键和尖括号键不能这样做 特殊键的键名 根据事件,查看按键 阅读全文
posted @ 2017-05-17 15:04 疯陈演义 阅读(892) 评论(0) 推荐(0)
摘要:import pandas as pd import numpy as np import os import matplotlib.pyplot as plt all_stock_data = pd.DataFrame() stock_code_list = [] t = os.listdir('all_stock_data1') for f in t: stock_code_... 阅读全文
posted @ 2017-05-08 14:35 疯陈演义 阅读(510) 评论(0) 推荐(0)
摘要:import pandas as pd import numpy as np import os import matplotlib.pyplot as plt all_stock_data = pd.DataFrame() stock_code_list = []#t = os.listdir('all_stock_data')#for i in t:# print(i.spl... 阅读全文
posted @ 2017-04-25 14:46 疯陈演义 阅读(529) 评论(0) 推荐(0)
摘要:from tkinter import * from tkinter import ttk from tkinter import messagebox from tkinter import filedialog import pickle win=Tk() win.title('学生信息管理系统') win.geometry('520x590+400+200') ListTemp=[] ... 阅读全文
posted @ 2017-04-17 15:00 疯陈演义 阅读(589) 评论(0) 推荐(0)
摘要:正则表达式中的断言,作为高级应用出现,倒不是因为它有多难,而是概念比较抽象,不容易理解而已,今天就让小菜通俗的讲解一下。 如果不用断言,以往用过的那些表达式,仅仅能获取到有规律的字符串,而不能获取无规律的字符串。 举个例子,比如html源码中有<title>xxx</title>标签,用以前的知识, 阅读全文
posted @ 2017-04-10 12:58 疯陈演义 阅读(259) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-04-06 15:10 疯陈演义 阅读(228) 评论(0) 推荐(0)
摘要:1. 什么是装饰器? 顾名思义,装饰器就是在方法上方标一个带有@符号的方法名,以此来对被装饰的方法进行点缀改造。 当你明白什么是装饰器之后,自然会觉得这个名字取得恰如其分,但作为初学者来说多少还是会有些迷茫。下面用代码来说明怎么理解装饰器。 Python允许将方法当作参数传递,因此以上脚本就是将ta 阅读全文
posted @ 2017-03-07 12:17 疯陈演义 阅读(217) 评论(0) 推荐(0)
摘要:import smtplib from email.mime.text import MIMEText from email.header import Header # 第三方 SMTP 服务 mail_host="smtp.qq.com" #设置服务器 mail_user="xxxxxx" #用户名 mail_pass="xxxx" #口令QQ需要授权码 sender =... 阅读全文
posted @ 2016-12-18 19:13 疯陈演义 阅读(298) 评论(0) 推荐(0)
摘要:import os import pandas as pd stock_data = pd.read_csv('stock data/sh600898.csv',parse_dates=[1]) #设定转换周期period_type 转换为周是'W',月'M',季度线'Q',五分钟'5min',12天'12D' period_type = 'W' #将[date]设定为 index ... 阅读全文
posted @ 2016-11-18 08:47 疯陈演义 阅读(5584) 评论(0) 推荐(1)
摘要:import os import pandas as pd stock_code_list = [] for root,dirs,files in os.walk('stock data'): if files: for f in files: if '.csv' in f: stock_code_list.ap... 阅读全文
posted @ 2016-11-14 15:10 疯陈演义 阅读(1291) 评论(0) 推荐(0)
摘要:DOS版 界面版im.py pyCyp.py 阅读全文
posted @ 2016-11-11 08:53 疯陈演义 阅读(369) 评论(0) 推荐(0)
摘要:500w.py pyCyp.py 阅读全文
posted @ 2016-11-11 08:51 疯陈演义 阅读(3351) 评论(0) 推荐(0)
摘要:客户端代码: 服务器端代码: 阅读全文
posted @ 2016-09-23 14:26 疯陈演义 阅读(305) 评论(0) 推荐(0)