股指期货已经成为当今社会人们的话题之一。本文就以沪深(HS300)为例,利用MATALB分析其在某段时间内的该股指期货的开盘价、最高价、最低价、收盘价、持仓量、成交量,从而得出交易总盈利、总交易次数、盈利次数、胜率等相关数据。一、引言(1)股指期货:(SharePriceIndexFutures,英文简称SPIF),全称是股票价格指数期货,也可称为股价指数期货、期指,是指以股价指数为标的物的标准化期货合约,双方约定在未来的某个特定日期,可以按照事先确定的股价指数的大小,进行标的指数的买卖。作为期货交易的一种类型,股指期货交易与普通商品期货交易具有基本相同的特征和流程。股指期货是期货的一种,期货可以大致分为两大类,商品期货与金融期货。(2)成交量:股指期货的成交量,是当天之内买和卖成交量的总合,以双向计算,也就是说,我们看到的成交数量里一半是买一半是卖。但其中买、卖都可能有开仓或平仓,这是与股票不同的地方。(3)持仓量:股指期货的持仓量是指买和卖双方都还没有平仓的头寸的总合,是双向计算的。也就是说,我们看到的持仓量数据中,有一半是买持仓,一半是卖持仓。持仓量的变化也是对行情影响较大的指标。持仓量的大小,代表了市场中投资者参与同一个期货合约交易的兴趣,也可说是行情未来涨或跌的信心指示。(4)MATLAB是矩阵实验室(MatrixLaboratory)的简称,具有一下基本应用。MATLAB可以用来进行以下各种工作:数值分析;数值和符号计算;工程与科学绘图;控制系统的设计与仿真;数字图像处理技术;数字信号处理技术;通讯系统设计与仿真;MATLAB在通讯系统设计与仿真的应用;财务与金融工程等。MATLAB的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB函数集)扩展了MATLAB环境,以解决这些应用领域内特定类型的问题。二、方案设计本文中,选取了(HS3002009-03-162009-05-30共50天历史交易数据,利用以下步骤进行分析。(1)时间:2009-03-162009-05-30共50天5分钟历史交易数据。(2)9:15-9:30观察期,a记为市价,放在a的第一列,b记为40分钟的均价放在b的第二列。(3)9:30开始,一个周期内,如果a>b则买入一手,反之卖出一手。(4)从买入持仓的下一个周期开始,进行盈利跟踪,如果持仓时间内创新低5个点,则进行反向开仓;如果保持盈利,则继续持有。(5)止盈条件:周期内最大回调若超过5点以上,则按市价平仓。(6)未隔夜平仓:如果没有卖出条件,则待每日结束时强行平仓。三、程序部分代码temp=0;fori=1:nifmod(i,48)==1temp=temp+1;enddata(i,15)=temp;end信息系统工程2012.4.2091TECHNOLOGY技术应用endendtemp=0;fori=1:nifmod(i,48)==1temp=temp+1;enddata(i,15)=temp;end执行交易操作记号:forj=1:tradedays;fori=(j-1)*48+1:j*48;ifsign==0&&data(i,10)>0&&data(i,9)>0sign=1;B_price=data(i,5);B=i;B_time=data(i,1);data(i,12)=1;elseifsign=1&data(i,10)<0&&data(i,9)<0data(i,11)=300*(data(i,5)-B

matlab期货,Matlab在股指期货中的应用相关推荐

  1. [MATLAB]从已知矩阵中取出子阵

    首先要知道冒号表示法,如下: EX: 如上有4×6矩阵,假设我们要取出第一行,第二行,第四行,则可以有B=A([1 2 4],:) 假设要取出第一行,第二行,第四行的1-2列和4-6列,可以有B=A( ...

  2. Matlab:Matlab中常用的函数、案例详细攻略

    Matlab:Matlab中常用的函数.案例详细攻略 目录 常用函数 1.与文件相关 2.MATLAB GUI不同控件函数间变量传递方法 常用函数 Matlab中的bwmorph函数解释 bwmorp ...

  3. matlab语法手册下载,MATLAB及其在理工课程中的应用指南 第4版.pdf

    作 者 :陈怀琛 出版发行 : 西安:西安电子科技大学出版社 , 2018.02 ISBN号 :978-7-5606-4737-1 页 数 : 262 原书定价 : 39.00 开本 : 16开 主题 ...

  4. Matlab第二章选择题填空题,matlab及其在大学物理中的应用第二章习题答案.doc

    matlab及其在大学物理中的应用第二章习题答案.doc MATLAB及其在大学物理中的应用第二章习题答案作者荆楚理工吴世华21试求下列极限(1)(2)XX193LIM523LIMXXX ...

  5. 水库调度matlab,基于MATLAB模糊系统在水库调度中的应用初探_廖明潮

    文章编号:1009-4881(2004)01-0022-03 收稿日期:2003-04-25 修回日期:2003-12-15 作者简介:廖明朝(1968-),男,湖北省洪湖市人,讲师. 基于MATLA ...

  6. 关于通信matlab 仿真,关于MATLAB在通信仿真系统中的运用

    关于 MATLAB在通信仿真系统中的运用 卢 钊 贵 广 东南方 电信规 划 咨询 设 计院 有 限公 司 广 东 揭 阳 522031 [摘 要 ]本文采用MATLAB软件 ,采集一些图像对其进行图 ...

  7. matlab查找替换指令,使用matlab GUI在.txt文件中编辑特定数字使用搜索/替换

    使用matlab GUI在.txt文件中编辑特定数字使用搜索/替换 我有一堆不同的模板.txt文件,我想由Matlab中的用户访问.这些模板看起来像这样,但是有一些主要的区别,我将解释: LOAD B ...

  8. matlab rsdec,MATLAB在RS码实现中的应用

    中图分类号 :TP393. 08 文献标识码 :A 文章编号 :1009 - 2552(2009)09 - 0160 - 03 MATLAB 在 RS 码实现中的应用 张定云 (中国空空导弹研究院第十 ...

  9. matlab中取文件名函数,matlab从文件夹名中获取该文件夹下所图像文件名

    matlab从文件夹名中获得该文件夹下所图像文件名 function [s,nameC]=get_FileNameFromFolderPath(path) % 函数调用:[s,nameC]=get_F ...

  10. matlab在运筹学,MATLAB在运筹学(单纯形法)教学中的应用

    第8卷第3期 2009年 9月 石家庄铁路职业技术学院学报 VOL.8 No.3 些 墨 INsTI TE oF RAILWAYTECHNOLOGY Sep.2009 MATLAB在运筹学 (单纯形法 ...

最新文章

  1. 机器学习中涉及的概率论知识回顾(一)
  2. Neither spark.yarn.jars nor spark.yarn.archive is set
  3. SilverLight开发系列第2步:使用vs2008和Blend 2.5打造Hellow World程序
  4. Nature重磅封面:复活死亡大脑!
  5. 再也不用担心动态规划,BAT大佬精讲42道题目,相见恨晚
  6. Luogu1091 合唱队形
  7. AD18 制作PCB封装库时导入其3D模型+下载3D模型
  8. 图片存储解决方案--阿里云OSS
  9. 计算机用于材料科学模拟,计算机在材料科学的应用
  10. Python pyttsx3|文本朗读(各种语言)
  11. 高手揭密svchost.exe是什么进程
  12. Calibre Web 中阅读 epub 电子书时的夜间模式解决方案
  13. vue之使用 vue-pdf插件
  14. 小喇叭上面有红叉,显示未插入扬声器或耳机,电脑没声音
  15. 奔驰A200L升级内饰氛围灯,发光涡轮等,绚丽多彩,温馨又惬意
  16. VMware虚拟机装windows xp系统
  17. 同为PM,项目经理和产品经理那个才是未来的CEO?【大海午餐9】
  18. 鼠标滚轮事件mousewheel和DOMMouseScroll
  19. [译] Elixir、Phoenix、Absinthe、GraphQL、React 和 Apollo:一次近乎疯狂的深度实践 —— 第一部分...
  20. 掌财社:非公开发行股票什么意思?

热门文章

  1. Translate插件的有道翻译
  2. 马翔:联想双态IT 助力企业IT新变革
  3. chmod755的含义
  4. rh系列服务器上电后按,SV12 RH系列机架服务器操作系统安装.pdf
  5. Android全局代理软件ProxyDroid和TransProxy源码分享
  6. 人人都有个Handler原理讲解
  7. 在linux中安装snort框架
  8. iOS 知名公司资讯汇集~招聘内推
  9. seekbar 的用法
  10. USB Server应用于前置机案例分析