PYTHON
程序化小学生
身未行,莫说路不平。
展开
-
聚宽源码61
原文策略源码如下:#机器学习SVM用法示例策略from sklearn import svmimport numpy as np#初始化def initialize(context):#设置标的g.stock = ‘600085.XSHG’#设置基准set_benchmark(g.stock)#过滤掉order系列API产生的比error级别低的loglog.set_leve...原创 2019-12-11 12:27:25 · 449 阅读 · 0 评论 -
聚宽源码60
原文策略源码如下:资金流策略from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchmark(‘...原创 2019-12-11 12:26:18 · 590 阅读 · 0 评论 -
聚宽源码59
原文策略源码如下:#次新+小市值+KAMA择时 轮动导入TA-Libimport talib as tbdef initialize(context):set_commission(PerTrade(buy_cost=0.0003, sell_cost=0.0013, min_cost=5))set_option(‘use_real_price’, True)g.buy_stock_...原创 2019-12-11 12:24:58 · 479 阅读 · 0 评论 -
聚宽源码58
原文策略源码如下:DMI——大盘择时import talibimport mathimport numpy as npimport pandas as pd初始化函数,设定要操作的股票、基准等等def initialize(context):g.security = ‘399300.XSHE’set_benchmark(‘399300.XSHE’)#设置参数context.O...原创 2019-12-11 11:52:20 · 283 阅读 · 0 评论 -
聚宽源码57
原文策略源码如下:MACD——大盘择时import talibimport pandas as pdimport numpy as npimport mathfrom sklearn.model_selection import learning_curveimport talib#import numpy as np#import pandas as pddef initia...原创 2019-12-11 11:51:27 · 385 阅读 · 0 评论 -
聚宽源码55
原文策略源码如下:#财务因子策略from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchmark...原创 2019-12-11 11:50:13 · 194 阅读 · 0 评论 -
聚宽源码54
原文策略源码如下:#基于沪深300的增强from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_bench...原创 2019-12-11 11:49:30 · 330 阅读 · 0 评论 -
聚宽源码53
原文策略源码如下:#跟着港资(北向资金)买A股import talibfrom prettytable import PrettyTableimport pandasimport datetimeimport timefrom jqdata import *def initialize(context):set_commission(PerTrade(buy_cost=0.000...原创 2019-12-11 11:48:41 · 754 阅读 · 0 评论 -
聚宽源码52
原文策略源码如下:#策略概述:以ROE为筛选标准,选择沪深300中满足条件的股票作为股票池#采用CAPM模型,利用选单因子回归,计算出阿尔法值,选出阿尔法值最大的前16支股票进行投资import numpy as npfrom scipy import statsimport pylab‘’’初始化‘’’def initialize(context):set_params() ...原创 2019-12-11 11:47:44 · 840 阅读 · 0 评论 -
聚宽源码51
原文策略源码如下:#蓝筹&均线from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchm...原创 2019-12-11 11:46:16 · 315 阅读 · 0 评论 -
聚宽源码50
原文策略源码如下:#阻力支撑相对强度(RSRS)指标择时策略导入函数库from jqdata import *import pandas as pdimport numpy as npfrom sklearn import linear_modelfrom numpy import mean, std初始化函数,设定要操作的股票、基准等等def initialize(contex...原创 2019-12-11 11:45:17 · 640 阅读 · 0 评论 -
聚宽源码49
原文策略源码如下:#多因子回测完整模板(筛选和买卖条件强于‘策略生成器’)import pandas as pdfrom jqdata import gtadef initialize(context):set_params(context)set_variables()set_backtest()def set_params(context):g.tc = 3g.buy = ...原创 2019-12-11 11:44:16 · 456 阅读 · 0 评论 -
聚宽源码48
原文策略源码如下:#向导式策略生成器生成的成长股精选策略from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准s...原创 2019-12-11 11:43:18 · 300 阅读 · 0 评论 -
聚宽源码47
原文策略源码如下:#MACD金叉买入,死叉卖出from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_be...原创 2019-12-11 11:42:06 · 487 阅读 · 0 评论 -
聚宽源码46
原文策略源码如下:中小板-中证500配对交易import numpy as npimport pandas as pddef initialize(context):set_params()set_variables()set_backtest()—代码块1. 设置参数def set_params():# 股票1g.security1 = ‘510220.XSHG’# 股票...原创 2019-12-11 11:41:09 · 472 阅读 · 0 评论 -
聚宽源码45
原文策略源码如下:#HS300–随机森林拐点识别import mathimport numpy as npimport pandas as pdfrom pandas import DataFrame,Seriesimport pickleimport timeimport datetimeimport jqdataimport talib as tbimport sklea...原创 2019-12-11 11:39:57 · 1705 阅读 · 0 评论 -
聚宽源码44
原文策略源码如下:#小盘次新股策略from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchmar...原创 2019-12-11 11:38:38 · 203 阅读 · 0 评论 -
聚宽源码43
原文策略源码如下:Get API 新技能,研究中写策略并回测def initialize(context):set_params() #1设置策参数set_variables() #2设置中间变量set_backtest() #3设置回测条件g.long_day = 60 # 长均线天数g.short_day = 120 # 短均线天数#1#设置策略参数def set...原创 2019-12-11 11:37:44 · 479 阅读 · 0 评论 -
聚宽源码42
原文策略源码如下:#布林通道策略导入函数库import jqdataimport talib初始化函数,设定基准等等def initialize(context):# 设定沪深300作为基准set_benchmark(‘000300.XSHG’)# 开启动态复权模式(真实价格)set_option(‘use_real_price’, True)# 输出内容到日志 log.in...原创 2019-12-11 11:35:46 · 451 阅读 · 0 评论 -
聚宽源码41
原文策略源码如下:#价值投资策略from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchmark...原创 2019-12-11 11:34:17 · 447 阅读 · 0 评论 -
聚宽源码40
原文策略源码如下:#无模型评估的多因子模型import pandas as pdimport numpy as npimport mathfrom sklearn.svm import SVRfrom sklearn.model_selection import GridSearchCVfrom sklearn.model_selection import learning_curv...原创 2019-12-11 11:33:21 · 478 阅读 · 0 评论 -
聚宽源码39
原文策略源码如下:#低估值+TRIX+RSI 低回撤策略import jqdata导入talib库命名为tlimport talib as tl导入numpy库命名为tlimport numpy as np导入 technical_analysis 库from jqlib.technical_analysis import *‘’’总体回测前‘’’配置参数 最多持有几只股...原创 2019-12-11 11:32:28 · 818 阅读 · 0 评论 -
聚宽源码38
原文策略源码如下:kdj指标配合accer过滤导入函数库import jqdataimport talib_real,bot_sellerfrom jqlib.technical_analysis import *初始化函数,设定基准等等def initialize(context):# 设定沪深300作为基准set_benchmark(‘000300.XSHG’)# 开启动态...原创 2019-12-11 11:31:09 · 598 阅读 · 0 评论 -
聚宽源码37
原文策略源码如下:因子分析import pandas as pdimport jqdatadef initialize(context):g.index=‘000300.XSHG’set_option(‘use_real_price’, True)set_order_cost(OrderCost(open_tax=0, close_tax=0, open_commission=0, ...原创 2019-12-11 11:29:57 · 365 阅读 · 0 评论 -
聚宽源码36
原文策略源码如下:#趋势跟踪策略导入函数库import jqdataimport talibimport pandas as pdimport numpy as npimport datetimefrom datetime import timedeltaimport mathfrom numpy import nan初始化函数,设定基准等等def initialize(c...原创 2019-12-11 11:28:29 · 450 阅读 · 0 评论 -
聚宽源码32
原文策略源码如下:#个股止损策略from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchmark...原创 2019-12-11 11:26:54 · 195 阅读 · 0 评论 -
聚宽源码35
原文策略源码如下:#多因子选股改进型from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchma...原创 2019-12-11 11:25:36 · 965 阅读 · 1 评论 -
聚宽源码34
原文策略源码如下:#多因子选股策略from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchmar...原创 2019-12-11 11:23:56 · 250 阅读 · 0 评论 -
聚宽源码33
原文策略源码如下:#潜力股选股策略from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchmar...原创 2019-12-11 11:22:50 · 237 阅读 · 0 评论 -
聚宽源码32
原文策略源码如下:#大市值选股策略from prettytable import PrettyTableimport numpy as npimport talibimport pandasimport scipy as spimport scipy.optimizeimport datetime as dtfrom scipy import linalg as slafrom...原创 2019-12-11 11:20:34 · 648 阅读 · 0 评论 -
聚宽源码31
原文策略源码如下:#练手学习专用from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchmark...原创 2019-12-11 11:19:05 · 1064 阅读 · 3 评论 -
聚宽源码30
原文策略源码如下:#低PB价值投资策略导入函数库from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_...原创 2019-12-11 11:17:52 · 1312 阅读 · 0 评论 -
聚宽源码29
原文策略源码如下:#基于LSTM模型预测股票价格走势导入聚宽函数库import jqdata初始化函数,设定要操作的股票、基准等等def initialize(context):# 通过模型预测2017-05-13 到 2018-03-24的收盘价格context.labels = [3484.4731,3419.8232,3405.0974,3417.4797,3433.4858,...原创 2019-12-11 11:15:40 · 406 阅读 · 0 评论 -
聚宽源码28
原文策略源码如下:#KDJ策略#https://www.joinquant.com/post/15018?tag=algorithm‘’’超买超卖型技术指标,即随机指标KD金叉向上交叉D时,则全仓买入死叉向下交叉D时,全仓卖出‘’’import jqdatafrom jqlib.technical_analysis import *def initialize(context)...原创 2019-12-11 11:13:40 · 496 阅读 · 0 评论 -
聚宽源码27
原文策略源码如下:#简单的收益策略from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchmar...原创 2019-12-11 11:12:16 · 235 阅读 · 0 评论 -
聚宽策略26
原文策略源码如下:#RS择时导入函数库from jqdata import *import pandas as pdimport numpy as npfrom sklearn import linear_modelfrom numpy import mean, std初始化函数,设定要操作的股票、基准等等def initialize(context):# 定义一个全局变量, ...原创 2019-12-11 11:10:44 · 508 阅读 · 0 评论 -
聚宽策略25
原文策略源码如下:#向导from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchmark(‘00...原创 2019-12-11 11:09:30 · 1761 阅读 · 0 评论 -
聚宽源码24
原文策略源码如下:市值轮动策略def initialize(context):“”“初始化函数”""# 持有最小市值股票数g.stocksnum = 10# 轮动频率g.period = 10# 记录策略进行到第几天g.days = 0 # 周期循环dailyrun_daily(daily,time='every_bar')def daily(context):“”“交...原创 2019-12-11 11:07:47 · 408 阅读 · 0 评论 -
聚宽源码23
原文策略源码如下:#自选策略from kuanke.wizard import *from jqdata import *import numpy as npimport pandas as pdimport talibimport datetime初始化函数,设定要操作的股票、基准等等def initialize(context):# 设定基准set_benchmark(‘...原创 2019-12-11 11:06:23 · 136 阅读 · 0 评论 -
聚宽源码22
原文策略源码如下:#祖鲁法则用于股票import numpy as npimport pandas as pdimport scipy as spfrom datetime import *import jqdatafrom jqdata import gtaimport statsmodels.api as smfrom jqlib.technical_analysis imp...原创 2019-12-11 11:05:05 · 446 阅读 · 0 评论