程序化交易系统主观辅助交易策略编写和演示

def tick_zhishu(ls):"""从数据库中读取合约后,合成约指数最新价,用于合成指数合约k线,采用持仓量加权:param ls: 本合约有持仓持仓量的所有合约列表,:return: 指数化后的最新价,成交量和,持仓量和"""chicanglianghe = 0  # 持仓量之和chengjiaolianghe = 0  # 成交量之和jcsj = []  # 临时变量用于储存每个合约的最新价ccl = []  # 临时变量用于存放每个合约的持仓量for ss in ls:  # 循环所有合约try:lsbl = DuquRedis_HQ(ss)  # 获取当前合约的tick数据chicanglianghe += float(lsbl['OpenInterest'])  # 所有合约持仓量之和chengjiaolianghe += float(lsbl['Volume'])  # 所有合约成交量之和jcsj.append(float(lsbl['LastPrice']))  # 保存当前合约最新价ccl.append(float(lsbl['OpenInterest']))  # 保存当前合约持仓量except:# print(ss, '没有此合约数据,请订阅')pass# shijian = DuquRedis_hangqing(ls[0])['UpdateTime']  # 获取主力合约时间# 指数算法公式:sum(每个品种价格*持仓量/所有合约总持仓量)zuixinjia = round((np.array(jcsj)*np.array(ccl)/chicanglianghe).sum(), 1)  # 计算指数最新价# print(zuixinjia)return chicanglianghe, chengjiaolianghe, zuixinjia

程序化交易系统主观辅助交易策略编写和演示 及文华tb单个品种指数合成方法相关推荐

  1. 如何写自己的交易策略

    基本概念: 1 开始实践: 1 1. 写一个指标 1 2. 我们有了一个MA指标,现在利用它来实现一个双均线交叉交易策略吧! 3 3. 怎样使用我们的策略呢? 5 应注意的问题: 5 1. 在实盘策略 ...

  2. python程序化交易实例-用 Python 实现你的量化交易策略

    Python 的学习者中,有相当一部分是冲着爬虫去的.因为爬虫可以帮你解决很多工作和生活中的问题,节约你的生命.不过 Python 还有一个神秘而有趣的应用领域,那就是量化交易. 量化交易,就是以数学 ...

  3. 赌场式交易策略:成功的交易系统要像赌场一样 赚那些赌徒的钱

    今天,笔者要向大家推荐一本书籍,理查德·威斯曼的<赌场式交易策略>,书籍开篇讲述了一个非常有趣的例子.有一位女富豪跨进赌场,要求将一张10亿美元的银行本票兑换成筹码,赌场工作人员一定二话不 ...

  4. 5种经典程序化日内交易策略

    日内交易一般有手工和程序化两种,收益来说手工收益要大于程序化. 国内程序化交易还处于起步阶段,本文摘取了海外比较公开的日内交易策略思想给予大家一些分享. 在做程序化交易的过程中,首先要碰到的问题是如何 ...

  5. 通达信交易系统接口实现自动交易策略的方法分享

    在通达信交易系统接口中,有着比较独特的交易系统,在这个交易系统中,也有各种各样的自动交易策略,可以通过交易接口来实现预先设定好的策略来进行自动交易,从而提高交易者的投资效率. 下面向大家介绍其中几种自 ...

  6. 程序化交易策略系统的构成

    程序化交易策略系统的构成:变量定义模块.数据处理模块.交易决策模块.交易执行模块.风险难控制模块 1.变量定义模块 是所有程序化交易程序的基础模块: 变量定义包括参数和变量两类: 参数全部为数值型,变 ...

  7. 史上五种经典程序化日内交易策略

    1. 菲阿里四价 昨天高点.昨天低点.昨日收盘价.今天开盘价,可并称为菲阿里四价.它由日本期货冠军菲阿里实盘采用的主要突破交易参照系. 主要特点: 日内交易策略,收盘平仓: 菲阿里四价指昨日高点.昨日 ...

  8. 量化交易入门之vnpy简单策略编写

    本篇博客将介绍量化交易框架vnpy的简单策略编写.在阅读本博客前的环境准备请看我的上一篇博客.传送门如下: 零基础搭建量化交易框架 一.开发环境 因为python版本兼容有点差,且源码功能都有所变化, ...

  9. matlab海龟交易策略,【策略篇】海龟交易系统使用方法和源码

    今天徐湿妹周末相亲去了,由我高菲特代班写VIP投资报告.我主要是以研究策略为主的,至于策略好不好还是大家说了算.下面开始正文. 啰嗦几句.技术分析是一种方法,它解决的是我们平常买卖股票时机选择的问题. ...

最新文章

  1. 用Python实现抖音上的“人像动漫化”特效,原来这么简单
  2. 反卷积(Transposed Convolution, Fractionally Strided Convolution or Deconvolution)
  3. python【力扣LeetCode算法题库】17-电话号码的字母组合
  4. 关于Unity中的光照(六)
  5. 微服务架构编码,构建
  6. ubuntu中安装wmware-tools
  7. linux开启防火墙ping,如何在防火墙中放开ping
  8. linux dd使用记录
  9. 这些年,NLP常见的预训练模型剖析
  10. MFC通过窗口名字(caption的内容)查找窗口,并将其隐藏或者置顶显示
  11. 计算机病毒,蠕虫,木马三者之间的区别
  12. iOS 去除字符串中的H5标签。
  13. vnc连接服务器怎么修改配置,VNC配置最详细易懂教程-图文并茂
  14. Movavi Video Suite 使用教程|如何刻录DVD ?使用Movavi Video Suite!
  15. Element-UI Select 下拉框 根据汉字拼音过滤选择选项(使用filter-method,filterable属性)
  16. 软件架构风格介绍和总结
  17. HTML页面防止表单重复提交
  18. ui设计入门书籍_书籍封面设计入门指南
  19. python两个等于号是代表什么_python两个等于号是什么意思_等于号表示什么意思...
  20. 【转载】正交实验法表格

热门文章

  1. Android多级列表的实现
  2. web _html_css_七大选择器
  3. C语言中time_t详解
  4. ftp工具下载,推荐5个流行的ftp工具下载软件
  5. 用MATLAB进行灰度图像灰度值的处理
  6. IO函数 (C库 VS Linux文件系统)
  7. WKWebView和UIWebView及其四种交互
  8. c语言编码7 3循环码码组,信息论循环码报告
  9. 使用DOM4J解析XML文档
  10. UltralSO注册码