学校开设的项目,金融工程的入门版~

软件:tradestation

语言:easylanguage

这次任务要求写几个策略:使用MACD、RSI、Momentum这几个指标。

其实这个平台挺好上手的,国信的入门视频超棒,真的很快就上手了。easylanguage也是,有其他编程语言的基础这个也很容易上手。

丢个国信的链接上来(虽然直接百度也能找到),我也完全是按照这个来学的...

http://www.guosen.com.cn/gxzq/tradestation/course-list.jsp?classid=000100020012001600010001

打开软件后点左边那个灰色的交易应用程序有很多选项,选择图形分析就是下图了(这是我已经插入策略后的结果图),选择EasyLanguage可以打开策略编辑界面。

啥也不说了,直接上图上结果吧

MACD:

这个平台有个很好的帮助,可以搜索任何你想要的函数,而且可以看到定义、举例什么的,容易上手。我这个代码实际上也就是根据MACD指标来写的,修改一点就可以。至于具体的语法问题建议直接看国信的视频,有专业人士带着一点一点入门,不过还是直接写代码掌握更快一些(一开始我就是随便写==完全不知写的啥居然都运行起来了,后来看的视频才知道自己写的啥【星星眼】)

在图形分析界面上单击右键(不要点在k线图上),可以看到上面这张图。具体功能还是要靠自己挖掘的,我就说说我用到的几个吧。

设置代码就是设置所选股票的一些信息,可以选择15分钟线啊,起止时间啊

设置策略可以直接对策略的参数进行设置,其中还有一个很好用的功能——优化。可以给参数设置范围,然后跑出所选范围中表现最好的参数。

启用\禁用策略就是可以一下子把自己写的三个策略都加载进去,然后选择启用哪个或者禁用哪个。

然后插入策略什么的是肯定要用到啦(不然怎么测试自己写的策略呢)

可以查看自己写的策略的性能评价

效果还是不错的(说明优化真的效果)

Momentum指标:

图形分析:

策略表现:

RSI指标:

图像分析:

策略表现:

总体来说,MACD的表现最好了。

总结一下这次碰到的问题:

1、关于指标的问题的是直接百度的,但是因为还需要结合k线图的实际情况,所以不能直接套用百度经验的指标。比如关于RSI指标,百度的描述是——短期RSI在80以上水平,由上往下交叉长期RSI,为卖出信号;短期RSI在20以下水平,由下往上交叉长期RSI,为买进信号。但是实际上我选择的上证指数向上达不到80,向下达不到20,所以这参数的选择是有问题的。后来经过调试我选择了50作为分水岭,就可以调节出相对合适的结果了。

2、ts这个平台的函数是可以直接使用的,但是对于指标的理解还要靠个人,虽然编程的时候重点在于如何使用函数。

使用MACD指标在上证指数000001.SH上开发单边多头策略相关推荐

  1. 从tushare pro 获取上证指数的日线行情(上证指数:000001.SH)

    import tushare as ts import pandas as pd import numpy as np import datetime from dateutil.relativede ...

  2. 使用EXCEL计算并绘制MACD指标

    在本文的底部,各位读者可以获取对应的EXCEL模板. 一.MACD指标的含义与原理 MACD是由快的指数移动平均线EMA(12)减去慢的指数移动平均线EMA(26)得到快线DIF,再用2×(快线DIF ...

  3. 要在最经典的MACD指标上下功夫

    (文章来源:股市马经 http://www.goomj.com) MACD公式指标是所有股票分析软件里面最经典的一个公式,正确运用这个指标,通过结合K线(日K线.周K线).个股走势.量.大盘走势.利空 ...

  4. 国内股票MACD指标计算,Python实现MACD指标计算,Talib实现MACD指标计算

    0 引言 MACD指标是最为常见的指标之一,股票每日的K线数据通过Tushare.Baostock等平台能够获取到个股及指数的Open.High.Low.Close.Volume等数据,MACD等技术 ...

  5. 根据MACD指标自动盯盘软件的使用开发

    根据MACD指标自动盯盘软件的使用开发 [概要] 当5分钟MACD指标出现金叉/死叉时 发送短信提醒 1 需求描述 最近有个老哥,是做期货高频交易的,他由于不方便长时间盯盘,并且符合他策略的指标形态出 ...

  6. 双线macd指标参数最佳设置_常用指标知多少(二)

    均线日期的选择种类有很多,一般行情软件常用的均线日期是5日.10日.20日.30日和60日,一般也会默认是这些日期,也有的加上了长线的120日和250日,很好理解,因为每周交易日是5天,所以以倍数做比 ...

  7. mt4双线macd_手机版MT4怎样添加双线MACD指标 手机MT4双线MACD设置方法

    技术分析指标是将金融品种的价格和/或成交量进行数学运算去预测未来的价格变化.技术分析指标信号能帮助决定是否开仓或平仓.通过功能属性判断,技术分析指标能分为两类:趋势指标和震荡指标.趋势指标可以确立价格 ...

  8. 码力十足学量化|macd 指标详解

    经常炒股的朋友应该对macd不陌生,在交易软件的k线图设置中,有点软件默认就会开启macd的图形,没开的大家也可以手动选择一下显示macd图形.那么macd究竟是个什么指标?他是如何计算的,以及如何根 ...

  9. 双线macd指标参数最佳设置_经典实用的双线MACD指标

    对于MACD指标,大家都很熟悉,不论是在股票市场还是外汇黄金市场,它都有着广泛的应用.喜欢用MACD指标来分析行情的交易者也是非常多的.现在主流的外汇交易软件mt4上面自带的MACD指标是单线,很多用 ...

  10. 双线macd指标参数最佳设置_一文讲透双线MACD指标及其实战运用

    原标题:一文讲透双线MACD指标及其实战运用 船长的舍得交易体系技术理论模型中,我们要用到两大指标,分别是均线系统和双线MACD指标. 很多小伙伴都喜欢用双线MACD这个指标,但是90%的人都不知道其 ...

最新文章

  1. VS2005调试ASP.NET出现未能开始侦听端口解决办法
  2. Nginx的index指令
  3. 将 gitblog 的博客内容搬迁到 CSDN
  4. 数据库开发技术java方向_Java开发工程师(Web方向) - 03.数据库开发 - 第5章.MyBatis...
  5. websocket wss_使用wss和HTTPS / TLS保护WebSocket的安全
  6. 2013 南京邀请赛 A play the dice 求概率
  7. Django讲课笔记03:创建Django项目
  8. 动态数据的国际化、几种主要的国际化标签
  9. mysql+last_query_cost_辛星简译MySQL中的last_query_cost_MySQL
  10. Android学习笔记(十五)——实战:强制下线
  11. HTML 学习笔记一
  12. Linux C 实现改变输出字的颜色。
  13. [WebApi] 捣鼓一个资源管理器--多文件上传+数据库辅助
  14. SQL Server【获取当前时间】
  15. Centos8 安装Tomcat
  16. ionic4 监听事件
  17. Vue3 Echarts散点图+高德地图+卫星地图(二)——Echarts配置散点图高德卫星地图版
  18. 如何使用视频格式转换器将flv转换成MP4
  19. 为什么TCP服务端需要调用bind函数而客户端通常不需要呢
  20. php小偷替换代码,收藏的一个php小偷的核心程序

热门文章

  1. 【那些年学过的计算机基础】--计算机发展史(图片版)
  2. 使用Foxmail添加outlook和gmail
  3. java线性规划_线性规划的代码实现
  4. 英语六级口语 计算机,关于四六级口语,你所要知道的一些事
  5. 吴恩达机器学习python实现8 异常检测及推荐系统
  6. 《少有人走过的路–心智成熟的旅程》读书笔记
  7. 很全!国内外网络安全厂商有哪些?
  8. 鸿蒙系统反应很快吗,EMUI11对比未成形的鸿蒙系统反应速度:速度差距较大,但细节赢了...
  9. 学测试,看视频?NONONO,除非这种情况
  10. NPOI Word 换行 【XWPFDocument】