当前位置: 首页 > news >正文

做网站送推广5G网站建设要多少个

做网站送推广,5G网站建设要多少个,湖南建设网站,国外js网站机器学习篇章#xff0c;本章不过时脚本小子#xff0c;机器学习最核心的是机器#xff0c;是模型。 学习#xff0c;无非就是找些有的没的因子扔进去#xff0c;但说实话#xff0c;机器学习#xff0c;太过容易过拟合#xff0c;容易无效化。回测好看的一笔#xf…机器学习篇章本章不过时脚本小子机器学习最核心的是机器是模型。 学习无非就是找些有的没的因子扔进去但说实话机器学习太过容易过拟合容易无效化。回测好看的一笔实盘垃圾的不行。 获取训练数据 #获取训练数据#用20160101到20170101一年间的数据生成训练集df ContextInfo.get_market_data([open,high,low,close,volume],stock_code[ContextInfo.stock],start_time20160101,end_time20200101,dividend_typefront)df df.sort_index()days df.index.valuesdays_close df[close].values 获取训练因子 #计算训练因子for i in range(14, len(days) - 5):start_day days[i - 14]end_day days[i]data ContextInfo.get_market_data([open,high,low,close,volume],stock_code[ContextInfo.stock],end_timeend_day,count15,skip_pausedFalse,dividend_typefront)data data.sort_index()open data[open].valuesclose data[close].valuesmax data[high].valuesmin data[low].valuesvolume data[volume].valuesclose_mean close[-1] / np.mean(close)volume_mean volume[-1] / np.mean(volume)max_mean max[-1] / np.mean(max)min_mean min[-1] / np.mean(min)vol volume[-1]return_now close[-1] / close[0]std np.std(np.array(close), axis 0)#features用于存放因子features [close_mean, volume_mean, max_mean, min_mean, vol, return_now, std] #计算出的6个因子作为特征x_all.append(features)for i in range(len(days_close) - 19):if days_close[i19] days_close[i14]:label 1else:label 0y_all.append(label) 生成训练模型 x_train x_all[:-1]y_train y_all[:-1]#生成训练好的模型ContextInfo.clf svm.SVC(C1.0, kernelrbf, degree3, gammaauto, coef00.0, shrinkingTrue, probabilityFalse,tol0.001, cache_size200, verboseFalse, max_iter-1, decision_function_shapeovr, random_stateNone)try:ContextInfo.clf.fit(x_train, y_train)except:e traceback.format_exc()运用模型判断涨跌信号 #运用模型判断涨跌信号try:prediction ContextInfo.clf.predict(features)[0] # 机器学习判断涨跌if prediction 1:ContextInfo.holding int(ContextInfo.money*0.95/(open_today))/100order_shares(ContextInfo.stock,ContextInfo.holding*100,fix,open_today,ContextInfo,ContextInfo.accountid)ContextInfo.buyprice open_todaybuy_condition Trueprint(today)print(open long position to 0.95)except :print((predict error occur,bar:, d)) 策略代码 #coding:gbk #!/usr/bin/python回测模型示例非实盘交易策略#单股机器学习模型在主图下直接运行即可 #模型中以过去15个交易日数据生成特征变量以预测5个交易日后的涨跌 #特征变量我们选取了平均收盘价平均成交量平均最高价平均最低价总收益收盘价的标准差 #训练结束后回测过程中在每个星期一预测本周五的涨跌以此为据开仓import pandas as pd import numpy as np import time from datetime import * from sklearn import svm import traceback def init(ContextInfo):ContextInfo.stock ContextInfo.stockcode . ContextInfo.marketContextInfo.set_universe([ContextInfo.stock])ContextInfo.holding 0ContextInfo.days 0ContextInfo.money ContextInfo.capitalContextInfo.accountid testSdef handlebar(ContextInfo):buy_condition Falsesell_condition Falsed ContextInfo.barposif ContextInfo.days 0:#用20160101到20170101一年间的数据生成训练集df ContextInfo.get_market_data([open,high,low,close,volume],stock_code[ContextInfo.stock],start_time20160101,end_time20170101,dividend_typefront)df df.sort_index()days df.index.valuesdays_close df[close].valuesprint(start training SVM)x_all []y_all []for i in range(14, len(days) - 5):start_day days[i - 14]end_day days[i]data ContextInfo.get_market_data([open,high,low,close,volume],stock_code[ContextInfo.stock],end_timeend_day,count15,skip_pausedFalse,dividend_typefront)data data.sort_index()open data[open].valuesclose data[close].valuesmax data[high].valuesmin data[low].valuesvolume data[volume].valuesclose_mean close[-1] / np.mean(close)volume_mean volume[-1] / np.mean(volume)max_mean max[-1] / np.mean(max)min_mean min[-1] / np.mean(min)vol volume[-1]return_now close[-1] / close[0]std np.std(np.array(close), axis 0)#features用于存放因子features [close_mean, volume_mean, max_mean, min_mean, vol, return_now, std] #计算出的6个因子作为特征x_all.append(features)for i in range(len(days_close) - 19):if days_close[i19] days_close[i14]:label 1else:label 0y_all.append(label)x_train x_all[:-1]y_train y_all[:-1]ContextInfo.clf svm.SVC(C1.0, kernelrbf, degree3, gammaauto, coef00.0, shrinkingTrue, probabilityFalse,tol0.001, cache_size200, verboseFalse, max_iter-1, decision_function_shapeovr, random_stateNone)try:ContextInfo.clf.fit(x_train, y_train)except:e traceback.format_exc()print((value error, bar:, e))print(training finish!)timetag ContextInfo.get_bar_timetag(d)timetag_start ContextInfo.get_bar_timetag(d-15)timetag_end ContextInfo.get_bar_timetag(d-1) #过去15个交易日的起止时间today timetag_to_datetime(timetag, %Y%m%d)start_date timetag_to_datetime(timetag_start, %Y%m%d)end_date timetag_to_datetime(timetag_end, %Y%m%d)weekday datetime.strptime(today, %Y%m%d).isoweekday()open_today ContextInfo.get_market_data([open],stock_code[ContextInfo.stock],skip_pausedFalse,dividend_typefront)close_today ContextInfo.get_market_data([close],stock_code[ContextInfo.stock],skip_pausedFalse,dividend_typefront)#print ContextInfo.holding#print weekdayif ContextInfo.holding 0 and weekday 1: #每个星期一判断是否开仓data ContextInfo.get_market_data([open,high,low,close,volume],stock_code[ContextInfo.stock],end_timeend_date,count15,skip_pausedFalse, dividend_typefront)data data.sort_index()close data[close].valuesmax data[high].valuesmin data[low].valuesvolume data[volume].valuesclose_mean close[-1] / np.mean(close)volume_mean volume[-1] / np.mean(volume)max_mean max[-1] / np.mean(max)min_mean min[-1] / np.mean(min)vol volume[-1]return_now close[-1] / close[0]std np.std(np.array(close), axis 0)features [close_mean, volume_mean, max_mean, min_mean, vol, return_now, std]features np.array(features).reshape(1, -1)try:prediction ContextInfo.clf.predict(features)[0]if prediction 1:ContextInfo.holding int(ContextInfo.money*0.95/(open_today))/100order_shares(ContextInfo.stock,ContextInfo.holding*100,fix,open_today,ContextInfo,ContextInfo.accountid)ContextInfo.buyprice open_todaybuy_condition Trueprint(today)print(open long position to 0.95)except :print((predict error occur,bar:, d))elif ContextInfo.holding 0 and close_today/ContextInfo.buyprice 1.1: #每个交易日判断止盈止损order_shares(ContextInfo.stock,-ContextInfo.holding*100,fix,close_today,ContextInfo,ContextInfo.accountid)ContextInfo.holding 0sell_condition Trueprint(today)print(reach profit stop limit, close position)elif ContextInfo.holding 0 and close_today/ContextInfo.buyprice 0.98 and weekday 5:order_shares(ContextInfo.stock,-ContextInfo.holding*100,fix,close_today,ContextInfo,ContextInfo.accountid)ContextInfo.holding 0sell_condition Trueprint(today)print(reach lose stop limit, close position)ContextInfo.days 1ContextInfo.paint(do_buy, int(buy_condition), -1, 0)ContextInfo.paint(do_sell, int(sell_condition), -1, 0)
http://www.zqtcl.cn/news/691503/

相关文章:

  • 加强农业网站建设青岛全网营销推广
  • 做淘客网站怎么样济南软件公司排名
  • 企业网站优化兴田德润怎么样网站建设建设公司资质要求
  • 如何把网站做跳转浏览器链接地址wordpress 离线更新
  • 乌海学校网站建设wordpress默认主题下载
  • 海兴县做网站如何选网站建设公司
  • asp网站设为首页代码孝仙洪高速公路建设指挥部网站
  • 浦东新区网站开发人才网站建设策划书
  • 网站做flash好不好免费微信公众号素材网
  • 开发网站嵌入广告汕头电商网站建设
  • 电脑做科目一网站购物网站怎么创建
  • c2c网站建设公司wordpress被公众号干掉
  • wordpress托管建站网站页面布局和样式设计
  • 建站平台江苏省建设监理协会网站
  • 安徽网站开发培训价格百度seo排名公司
  • 青海网站建设费用oa系统和erp系统区别
  • 个人做网站的注意事项网站开发工程师6
  • 镇江百度网站建设北京网站开发价格
  • 大岭山镇仿做网站推广计划表格
  • 网站备案地址不是我的地址怎么办建设银行网站查询业务收费吗
  • 电商网站设计内容网站编辑及seo招聘
  • 用什么网站开发浙江省住房和建设厅网站
  • 站长工具seo优化建议微信小程序线上商城怎么申请
  • 建筑网站开发设计做网站的公司msgg
  • 设计师个人网站模板网站的尾页要怎么做
  • 营销型网站建设风格设定包括哪些方面wordpress企业魔板
  • 怎样做淘客网站做绿色产品的网站
  • 关于网站建设的通知wordpress点注册后一直不出来
  • 科技公司网站设计方案开发公司绩效考核
  • 深圳网站建设推进旗县政务网站建设工作方案