Vnpy学习记录九(R-Breaker及pickle)

0
一、策略介绍 日内策略大都以固定价格为参照系,根据前一个交易日的收盘价、最高价和最低价依次计算出六个触发条件价位:昨日收盘价之上趋势情况下的突破买入(Bbreak),震荡冲高回落情况下准备卖出(Ssetup)和反手卖出(Senter)。昨日收盘价之下依次是反手买入(Benter),准备买入(Bsetup),突破卖出(Sbreak)。 为方便起见现只看多头交易。空仓时突破Bbreak开多,类似于突破昨日高点的菲阿里四价策略,区 ...

Vn.py学习记录八(策略优化)

0
不知为什么,策略越优化,反而表现越差了。 一、使用大周期确定开仓信号 使用IF88.CFFEX进行回测,二手,size300 好像胜率太低了,那将信号倒过来看一下: 结论: 自己预想一个非常“好”的策略,使用数据一回测,来会真正知道是好还是不好! 二、Zen AttributeError:'numpy.ndarray' object has no attribute 'index' 错误代码: print ("This is a %s"%(num[prediction[0].index(max(pred ...

Vn.py学习记录七(V2.0.5)

0
之前一直用的是VNPY V2.0.1,用run.py跑VN.PY的无界面运行,昨天白天还是正常的,晚上就不行了。出现如下的错误: 没办法,只好用最新版本的V2.0.5 一、安装 将原来的VNConda在控制面板卸载,然后下载V2.0.5的exe安装,一步一步点“下一步”就OK了,非常简单。 二、出错 用原来的simnow地址登陆,发现登陆不了,一直提示:交易服务器授权验证失败,代码:63,信息:CTP客户端认证失败。 后来添加了下面两行 ...

Pygame学习记录(一)起航

0
一、图像 要在屏幕上 看到某一个图像的内容,需要按照三个步骤 1.使用 pygame.image.load() 加载图像的数据 2.使用 游戏屏幕 对象,调用 blit 方法 将图像绘制到指定位置 3.调用 pygame.display.update() 方法更新整个屏幕的显示 二、声音 pygame.mixer是一个用来处理声音的模块,其含义为“混音器”。 参考:https://www.jb51.net/article/64110.htm 播放MP3使用。 pygame.mixer.music.load("filena ...

Vn.py学习记录六(无界面模拟盘)

0
一、关于服务器 2核4G的windows 2012 机器本身是包月便宜,流量选择按量付费 问:想问下linux 的vnpy对机器内存有要求么? 答:4g 至少 本来想搞一台服务器跑的,可是看了一下阿里云最便宜的4G内存服务器都要1800多元,果断放弃,还是先用自己的电脑跑着先吧。 二、关于无界面运行 vn.py发布v2.0.4 时,集成了无界面:https://zhuanlan.zhihu.com/p/69722867 1.下载run.py 下载地址:https://gi ...

Vn.py学习记录五–Widgets开发

0
一、首先准备图片以及文件 二、demoEngine.py from vnpy.event import Event from vnpy.trader.vtEvent import EVENT_TICK from vnpy.trader.vtObject import VtSubscribeReq EVENT_DEMO_LOG = "eDemolog" class DemoEngine(object): def __init__(self,mainEngine,eventEngine): self.mainEngine = mainEngine self.eventEngine = eventEngine sefl.symbol = 'rb180 ...

Scrpy的第八个爬虫慕课网(下载图片)

0
一、抓取jobbole网站 1.scrapy调试 在项目根目录自己写一个main.py,调用命令行。 from scrapy.cmdline import execute import sys import os sys.path.append(os.path.dirname(os.path.abspath(__file__))) execute(["scrapy","crawl","jobbole"]) 并将settings.py中的robot设为False Robotstext_obey = False 2.将列表页中的缩略图传递给request meta={&q ...

pipenv教程

0
之前一直用virtualenv,今天在听慕课网视频的时候,老师推荐pipenv,在网上一查,很多人都推荐这个,于是就试用了一下。 我觉得讲得好的还是刘江的博客及教程:http://liujiangblog.com/blog/18/ 比如: 我从github上面下载了别人的项目,里面已经有了Pipfile和Pipfile.lock文件,则使用pipenv install会使用pipfile文件创建虚拟环境。 另外,这个pipenv install命令在不同的情况下有不同的作用: 如 ...

Requests与Xpath搭配

0
今天发现使用Requests与Xpath还是挺搭的,而且配合chrome的xpath插件与scrapy shell,操作起来非常简单: Updated: 其实可以使用浏览器的copy xpath功能。 附代码: import requests from lxml import etree def getResult(i): url = "http://www.xuetu123.com/space-uid-{}.html".format(i) r = requests.get(url) selector = etree.HTML(r.text) userName = selector.xpath(&q ...

前端模板

0
自己折腾的一个模板: 效果预览: 代码: <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author&qu ...