程序化交易

6 种著名交易系统

拉瑞.威廉姆斯跳空交易系统拉瑞.威廉姆斯简介:威廉指标的创使人、当今美国著名期货交易员、作家、专栏编辑、资产管理经理。曾获罗宾斯杯期货交易冠军赛的总冠军,在不到12个月的时间里使1万美元变成了110万美元,现就职美国国家期货理事会。跳空交易系统基本理念:拉瑞.威廉姆斯在其著作《短线交易秘诀》中称,该系统是其研究过以及交易过的最值得信赖的短线形态,许多系统开发人员都把

1分钟图形下计算30分钟ATR的程序

新建用户函数TransMinsData,返回值为数值型,代码如下:ParamsNumericSeries Price(1);Numeric nMinSet(5);Numeric MinsAgo(2);VarsNumericSeries barCnt;NumericSeries MinData;Numeric i;Numeric j;Numeric nIndex(0);Beg

在MATLAB中发送电子邮件(支持附件)

by  dynamic通过MATLAB发送邮件的意义在于,假如您编写了一个程序,希望客户对您的程序有一个反馈或者bug提交等互动交流!另外假如在运行一个大型程序,我们希望将运行过程和结果发送到我们指定的邮箱,方便了解运行进展情况。MATLAB自带有sendmail函数,可以用来发送电子邮件,但是sendmail只能发送不需要authentication的邮箱地址,但是

一种用MATLAB发送电子邮件的方法

by 加百力加百力咨询的ATW部门考虑了一种通过MATLAB向指定邮箱发送邮件的方式:调用ActiveX收发邮件。Windows操作系统提供了MAPI控件可以方便的收发邮件。用户需要有一个发送邮件的邮箱知道账号、密码。用户需要配置自己电脑上的Outlook Express,配置方法和FoxMail等类似。必须保证配置正确可以收发邮件才行,否则不能运行。用户可以在OE的“安全

MACD多周期共振系统

系统原理很简单,MACD的柱状线,在1分钟,3分钟,5分钟,15分钟及30分钟都是红柱,即都大于0时,多头开仓。当1分钟的MACD柱线变绿柱,即小于0时,多头平仓。做空的条件类似,收盘平仓。在此提供这个系统的目录是为了演示跨周期数据处理的方法,本系统并不是一个完善有效的系统,照此交易,后果自负代码分为两部分,1个用户函数,1个交易指令。用户函数:MinsXAverage

三均线趋势策略

今天策略天地带来的是趋势策略, 利用平均线来作进出场判断, 均线是一种平均成本的概念, 最常被人拿来应用, 均线的使用方式很多, 一条,两条,三条,甚至四条均线的策略都有, 我们接下来要介绍则是使用三条均线策略原理:趋势根据三条均线来编写程序源码, 将均线分成快中慢三种周期均线, 对于多方, 在快速和中速均线都在慢速均线之上的情况下, 当快速均线往上穿过中速均线时就买进

优化和改进套利交易策略

要实现良好的套利收益,投资者的套利策略就需不断进行优化和改进。事实上,优化和改进套利策略的本质就是减少错误交易的概率。实践证明期市里的成功者都是较少犯错误的人。1、制订完整的套利交易计划,并保证套利计划得到严格的执行。盲目的套利交易必然产生令人不愉快的套利结果,因此,事先制订完整的套利计划是必须的和应当的。此外,在套利执行过程中,还应注意两点:其一,多运用限价单以保证既

止损止盈(三)

原文合作来源:ray's blog今天策略天地再来讲一个常用的阶梯式出场方法,他的规则简单介绍如下图为何停损点位的移动是考虑新的k棒是否有创新高?而不单纯考虑低点是否上移即可?因为这算是一个避免太早被扫出场的条件,试想如果今天盘一直破高,之后进入横盘震荡,不知道接下来是会续攻或反转,如果以破高才移动停利点,就是守住低点反转出场,破高续攻停利就再上移,比较不会被震荡扫到,

趋势线的画法

趋势线的画法当我们想在图表上,利用一条切线来观察趋势时,很显然的,这条切线在行情刚刚反转的初期,根本画不出来,必须等待行情稍微明显后,才依照其上升或下跌的角度画出趋势线。但是,怎么判断行情已经明显了呢?在空转多的循环里,我们把空头最后一段下跌地点当成A点,然后,行情会展开复苏初升段,当初升段完成后,行情开始进行回档修正,而这个修正波的低点,我们把它当成B点。现在,我们选择画