程序化交易

如何在15分钟周期取前1小时的收盘价?

同其他跨周期的一样,先需要建立一个用户函数,TransMinsData代码如下:ParamsNumericSeries Price(1);Numeric nMinSet(5);Numeric MinsAgo(2);VarsNumericSeries barCnt;NumericSeries MinData;Numeric i;Numeric j;Numeric nInd

MACD多周期共振系统

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

跨周期情况下的均线计算。

使用环境:基本数据源为1分钟,通过DataConvert可以转化为对应的5分钟数据,有些朋友希望能够在1分钟图里面取道5分钟的数据的均线,效果要和单独使用5分钟的均线一样。为此,提供以下函数。新建一个用户函数,TransMinsData,返回值为数值型。参数1:要计算的数据源。参数2:想按N分钟来处理,本例是5分钟,不能大于60。参数3:希望取多少个N分钟前的数据。

一个简单顺势交易系统的例子

该交易系统的建仓条件为:前两个Bar收阳,并呈上涨趋势;当前价格为最近前2个Bar最高价的回落,而且回落幅度大于0.382。回落幅度是相对于最高价到最低价的范围。该交易系统的平仓条件为:当前价格的获利价格点数大于建仓时最低价到最低价的范围。该交易系统的止损条件为:当前价格从建仓时的最高价格的回落大于最低价到最高价的范围的0.5。ParamsNumeric Trailing

双均线策略示例

策略简介均线,即移动平均线(Moving Average),是指最近n天收市价格的算术平均线,在计算中,始终采用最近n天的价格数据,随着新的交易日的更迭,逐日向前推移。均线理论是当今应用最普遍的技术指标之一,它帮助交易者确认现有趋势、判断将出现的趋势、发现过度延生即将反转的趋势。我们这里探讨的双均线策略即是对均线理论的一项简单应用。所谓双均线,是指考察短期、长期两条均线

迈克尔·喜伟收益型投资法

引言迈克尔·喜伟(Michael Sivy)是美国知名的投资分析师,畅销书 《Michael Sivy’s Rules of Investing: How to pick stocks like a pro》的作者。其对全球股市的预测绩效显著,曾在1987年预警美国股市的大崩盘,在1994年华尔街空头气氛弥漫时成功预测到了1995 年至1999 年美国股市的长牛市。迈克尔

6 种著名交易系统

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

简单实现一个自动化交易程序

程序化交易程序主要可以作为一个沙盘,用于测试你的策略。这个程序我写下前面这篇文章的前天下午就实现了一个,是用Python写成的,核心代码不到一百行。如果写成Java,就可以在手机上运行了。国内相似的程序如大智慧、同花顺,一年购买使用权2~3万。我觉得很搞笑,因为这个程序并不复杂,而且金融界的编程水平有目共睹,谈不上什么优雅,和大多数IT行业的商业化产品比起来,也只是勉强能跑

左手理性,右手投资

理性思考有什么用?查理芒格在《穷查理宝典》[2]中写道:许多年前,我在晚宴上遇到某位漂亮的女士。我以前并不认识她。她先生是洛杉矶一位有头有脸的人物。她坐在我旁边,仰起那张美丽的脸庞,对我说:“查理,你能用一个词来说明你在生活中取得非凡成就的原因吗?”我明知道她肯定对许多人都这么说,但我还是觉得很高兴。我每次见到这位美女都会精神一振。顺便说一声,我跟她说的答案是我很理性。查