网站开发(六)财务网开发之二

0
二、发布文章 1.写表单 Django中三种方式写form表单,可以参考这里,这里选用第三种,即继承django.forms.ModelForm类。 这种方式不需要逐个定义字段,只需将Book类和需要显示的字段传入,也可以用fields = '__all__'传和所有字段 class BookModelForm(forms.ModelForm): class Meta: model = models.Book fields = '__all__' # 类似于fields = ['title','price','publish','au ...

VN.PY学习记录十(源码)if not

0
蜗牛博客VNPY学习记录: VN.PY 2.0学习记录一(如何回测) VN.PY 2.0学习记录二(策略开发) Vn.py学习记录三(米筐教程) VN.PY 2.0学习记录四(多线程、多进程) Vn.py学习记录五–交易时间段及Widgets Vn.py学习记录六(无界面模拟盘) Vn.py学习记录七(V2.0.5版本) Vnpy学习记录八(R-Breaker及pickle) Vn.py学习记录九(事件驱动引擎) VN.PY学习记录十(源码概述) VNPY学习记录11(微信+Vscode) ...

聚宽量化(Zen)

0
一、基本 网址:https://www.joinquant.com 自己用过的jupyter在登陆后的首页--“我的研究文件”里面。 二、取数 通过在线jupyter取数 import matplotlib as mat import numpy as np import datetime as dt import matplotlib.pyplot as plt import time stock_code = '601318.XSHG' start_date = '2016-02-05' end_date = '2017-02-07' quotes = get_price(stock_code, start_date, end_dat ...

Vn.py学习记录九(事件驱动引擎)

0
蜗牛博客VNPY学习记录: VN.PY 2.0学习记录一(如何回测) VN.PY 2.0学习记录二(策略开发) Vn.py学习记录三(米筐教程) VN.PY 2.0学习记录四(多线程、多进程) Vn.py学习记录五–交易时间段及Widgets Vn.py学习记录六(无界面模拟盘) Vn.py学习记录七(V2.0.5版本) Vnpy学习记录八(R-Breaker及pickle) Vn.py学习记录九(事件驱动引擎) VN.PY学习记录十(源码概述) VNPY学习记录11(微信+Vscode) ...

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

0
蜗牛博客VNPY学习记录: VN.PY 2.0学习记录一(如何回测) VN.PY 2.0学习记录二(策略开发) Vn.py学习记录三(米筐教程) VN.PY 2.0学习记录四(多线程、多进程) Vn.py学习记录五–交易时间段及Widgets Vn.py学习记录六(无界面模拟盘) Vn.py学习记录七(V2.0.5版本) Vnpy学习记录八(R-Breaker及pickle) Vn.py学习记录九(事件驱动引擎) VN.PY学习记录十(源码概述) VNPY学习记录11(微信+Vscode) ...

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学习记录: VN.PY 2.0学习记录一(如何回测) VN.PY 2.0学习记录二(策略开发) Vn.py学习记录三(米筐教程) VN.PY 2.0学习记录四(多线程、多进程) Vn.py学习记录五–交易时间段及Widgets Vn.py学习记录六(无界面模拟盘) Vn.py学习记录七(V2.0.5版本) Vnpy学习记录八(R-Breaker及pickle) Vn.py学习记录九(事件驱动引擎) VN.PY学习记录十(源码概述) VNPY学习记录11(微信+Vscode) ...

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学习记录六(无界面模拟盘)

3
蜗牛博客VNPY学习记录: VN.PY 2.0学习记录一(如何回测) VN.PY 2.0学习记录二(策略开发) Vn.py学习记录三(米筐教程) VN.PY 2.0学习记录四(多线程、多进程) Vn.py学习记录五–交易时间段及Widgets Vn.py学习记录六(无界面模拟盘) Vn.py学习记录七(V2.0.5版本) Vnpy学习记录八(R-Breaker及pickle) Vn.py学习记录九(事件驱动引擎) VN.PY学习记录十(源码概述) VNPY学习记录11(微信+Vscode) ...

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 ...