TOP分析师告诉你:什么是程序化交易

自2017年昳汐工作室成立昳汐量化研究学院到今年与艾扬软件达成战略合作,昳汐工作室在2018年已连续研发自动化交易策略4套,涵盖股票、国内期货、国际期货、外汇

和其他金融机构不同,昳汐工作室始终秉承通过程序化策略验证交易理论,我们认为交易理论及技法通过量化策略实现能更直观的反应主观交易理论及策略中的缺点,帮助主观交易者优化并完善其交易系统。我们认为量化交易和传统主观交易的关系不是你死我活,而是相辅相成。我们用科学的眼光看待交易,却也不盲目迷信程序化。

2018年随着昳汐工作室程序化策略研究的深入使我们对量化交易有了更多的理解。我们发现程序化交易者和传统主观交易者在交易的理解上有很多分歧。比如传统主观交易者看待交易的时候更多会从交易理论出发,他们在编写程序化交易逻辑的时候更多是利用道氏理论、波浪理论、江恩理论等经典交易理论结合自己对市场的了解搭建量化框架。

而更多的程序化交易者则信奉概率学,他们中的很大一部分人对于传统交易理论并不感冒,认为交易的本质就是一场概率学的赌博,胜负非正即反。程序化要做的仅仅是在胜负50%的投机中获取哪怕一点点的优势。

那么今天我们根据概率学的交易逻辑给大家讲解最基础的一种量化思路,我们称它为“抛硬币交易法”!

抛硬币交易,乍一看是一个相当不靠谱的交易方式,因为抛硬币不论正反都只有50%的成功率。看似简单但其结果免不了徒劳无功空茫一场。那让我们通过量化数据看下他的交易结果。

策略规则:

日线开盘开仓,日线收盘平仓。若价格双数开盘做多,则多单进场;若价格单数开盘做空,则空单进场。

源代码(MC版本):

if mod(open,2)=0 and time<0910 then buy(“B”)next bAR at market;

if Mod(open,2)=1 and time<0910 then sellshort(“S”)next bar at market;

if time>=1450 and marketposition=-1 then buytocover(“P1”)next bar at market;

if time>=1450 and marketposition=1 then sell(“P2”)next bar at market;

我们抽样测试国内期货螺纹钢、橡胶、玉米在无手续费环境下的资金曲线变化。(数据时间2014年1月1日-2018年5月30日)

TOP分析师告诉你:什么是程序化交易

TOP分析师告诉你:什么是程序化交易

TOP分析师告诉你:什么是程序化交易

而如果量化交易是一种概率学,策略的每一次优化都只是为了在交易过程中获得一点点概率优势。那么我们如何让“抛硬币交易法”在实际交易中获得概率优势?

我们对交易策略进行了改进:

一、日线开盘开仓,日线收盘平仓。若价格双数开盘做多,则多单进场;若价格单数开盘做空,则空单进场。

二、设置移动止损为当天最高价亏损41跳。

源代码(MC版本):

Inputs:zs(41);

variables:vbar(0);

if mod(open,2)=0 and time<0910 then buy(“B”)next bar at market;

if mod(open,2)=1 and time<0910 then sellshort(“S”)next bar at market;

if time>=1450 and marketposition=-1 then buytocover(“P1”)next bar at market;

if time>=1450 and marketposition=1 then sell(“P2”)next bar at market;

if vbar<>currentbar then begin

setstoploss(zs*bigpointvalue);

end;

TOP分析师告诉你:什么是程序化交易

TOP分析师告诉你:什么是程序化交易

TOP分析师告诉你:什么是程序化交易

增加止损机制后我们发现资金曲线发生了明显的变化。而当我们改变进场规则后,交易又会发生怎样的变化呢?我们根据理查德·唐迁(Richard Donchian)的海龟交易法,编写了以下交易策略。它是一套追随趋势的自动交易系统,既可以与其它趋势追踪策略形成共振进一步确认趋势,也可以作为趋势策略与其它类型策略形成互补。

策略规则:

当价格突破N周期内价格的最高价时,买入进场;买入进场后,若价格下穿N周期内价格的最低价时,多头平仓。

当价格跌破N周期内价格的最低价时,卖出进场;卖出进场后,若价格上穿N周期内价格的最高价时,空头平仓。

经《TOP分析师》战略合作机构艾扬软件金融工程师测评数据如下:

TOP分析师告诉你:什么是程序化交易

TOP分析师告诉你:什么是程序化交易

TOP分析师告诉你:什么是程序化交易

源代码获取方式:关注“TOP分析师”公众微信号,发送“校长千秋万载一统江湖!”即可获取!

“量化之王”交易大赛将于6月1日正式开赛,量化侠、策略星学院、昳汐工作室将会在赛程中分享更多交易策略和理念,投资者可以通过关注“量化侠”“multicharts”“TOP分析师”了解赛事最新内容。

昳汐工作室·周泽炜

主观交易与量化交易各有利弊,就研发交易系统的时间与效果而言一样费工费时易学难精。主观交易相较量化交易而言交易技法上更灵活盈利上限更高,但交易过程中也更易受情绪影响交易下限更低。而昳汐工作室一直秉承的则是通过程序化策略验证交易理论,交易理论及技法通过量化策略实现能更直观的反应主观交易理论及策略中的缺点,帮助主观交易者优化并完善其交易系统。

郑重申明:

上海昳汐信息科技有限公司专注交易投资领域的深度研究,为投资者提供专业信息服务,致力于成为国内领先、国际知名的金融研究与服务机构。从未开展代客理财业务。最近发现有部分不法份子,冒用“上海昳汐信息科技有限公司”名义与客户签订代客理财协议。一经查实,本公司保留追究其刑事责任的权利。特此申明!

文章内容仅供参考,不构成投资建议,投资者据此操作风险自负。转载请注明出处:天府财经网

(0)
上一篇 2018-06-01
下一篇 2018-06-01

相关推荐

  • 外汇分析师:投资者口碑决定事业高度,专业水平决定长期发展能力

    要成为受欢迎的外汇分析师,需要具备专业的知识结构,熟练的操盘能力,以及职业精神。

    2018-07-23
    2.0K
  • 腾讯课堂第二课:能量守恒理论&等距箱体理论

    自2018年7月1日起“校长的二十四节课”正式与大家见面,错过上周课程的小伙伴这次抓紧定课哟!

    2018-07-10
    4.1K
  • TOP分析师告诉你:“高抛低吸”的正确打开方式

    许多投资者在进行抄底逃顶的操作时,往往没有章法。经常是凭感觉,靠猜测而没有一套真正行之有效科学的分析和交易方法。今天校长要给大家讲的就是如何科学安全的“抄底逃顶”!

    2018-06-26
    2.4K
  • 金融市场是小偷、骗子和强盗的营生 多少人在拿身家性命之“小”去搏市场之“大”

    你拿着身家性命去投资市场搏其大,若赢赢不到市场之万一,若输却堕入万丈深渊,这是以小搏大吗?这是拿自己性命开玩笑,是瞎胡闹。

    2018-06-22
    2.4K
  • 满屏的交易指标?删了吧,TOP分析师手把手教你看K线!

    经过激烈的海选《程序化交易工程师、一位券商专业投顾。在第二赛段的比赛中谁能突出重围成为最后的赢家,而谁又会暗然退场呢? 《TOP分析师》第三集视频链接:https://v.qq.com/x/page/p0682uvh4xv.html 进入“限时交易”环节后,校长也给小伙伴们带来了一波干货希望大家喜欢!欢迎大家关注“TOP分析师”公众号了解更多节目相关内容! 当前股市应用中长盛不衰。而且,随着时间的推移,新的技术指标还在不断涌现。包括:MACD(平滑异同DMA EXPMA(AR CR VR(成交量变异率)OBV(能量潮)ASI(振动升降指标)EMV(简易波动指标)WVAD(威廉变异离散量)SAR(停损点)CCI(顺势指标)ROC(变动率指标)BOLL(kdj(随机指标)MIKE(麦克指标)。 什么是交易指标?指衡量目标的单位或方法。交易指标是属于统计学的范畴,依据一定的数理统计方法,运用一些复杂的计算公式,一切以数据来论证交易系统的一个载体,一种工具。许多人错把指标当做预测行情的捷径,执迷于寻找“完美”。然而,这是很危险的想法。最后的结果往往是水中捞月陷入恶性循环的怪圈。 周校长箴言: 交易的本质是“价格”,指标只是用来描述价格变化的一种手段,是价格变化的“技术分析图,所谓K线图,就是将行情价格单位时段里的开盘价、收盘价、最高价、最低价等涨跌变化状况,用图形的方式表现出来。K线又称阴阳线、棒线、红黑线或蜡烛线,行情经过一段时间的盘档后,在图上即形成一种特殊区域或形态,不同的形态显示不同意义。我们可以从这些形态的变化中摸索出一些有规律的东西出来。K线图形态可分为反转形态、整理形态及缺口和趋向线等。K线图具有直观、立体感强、携带信息量大的特点。相较传统指标更接近交易本质即“价格”。所携带的信息被加工较少,更原生态。因此成为国内外交易者应用最为广泛的技术分析手段! K线语言——大阴…

    2018-06-12 资讯
    3.4K
已有 0 条评论