程序化交易模型

合集下载

QuickLib 概述

QuickLib 概述

Quicklib官网和开源网址提供的下载内容还包括:

Python应用层的大量例子 视频教学《 Quicklib Python开发环境安装》《 利用GIT克隆Quicklib开源代码》 GIT克隆同步工具 期货2013-2015历史行情数据打包下载
QuickLib在这个背景下应运而生

Python框架可以接入的其它库资源包括


基于人工智能的模块
图形识别技术 数据分析接口 …..
Quicklib安装环境包括: Python X,Y

最重要的是
免费 开源
QuickLib功能介绍
QuickLIb未来发展方向
QuickLib的社区组织结构构想
QuickLib 程序化交易 Python框架和工具
机构开发策略模式、快速实现程序化交易策略开发、性能优异、资源丰富
目录

开发的背景


框架功能库
未来的方向 组织结构
QuickLib开发的背景

常规的商业化交易软件费用高, 开放性不足,扩展性不够强,性能不够优异、无 法利用最新的IT技术(例如人工智能,事件驱动),通常是要求不高却又需要 实现程序化的解决方案,个人使用较多,初学者使用较多。 机构用户通常利用各种API接口来开发程序化交易系统的方案,该方案有足 够的灵活性,可对接最新的IT技术,并且有足够的开放性,性能远远优于 商业平台软件。但是是基于C和C++语言的环境,开发难度大,不适合快速开 发和修改模型。对有专业化程序化交易需求得机构来说,必须对底层做一次 封装,C和C++只做底层平台的搭建,不做策略开发。封装后使得交易策略 的开发过程中,不需要再和底层打交道,底层和策略逻辑的分离,开发策略 更加高效,也避免了策略研究员(不熟悉C++的非专业程序员)开发出漏洞 百出的策略程序。

程序化交易策略

程序化交易策略

超级日内组合策略(The Super Combo Day Trading Strategy)成功的日内突破策略核心是开盘后不久,寻找到未来上涨趋势的近低点和下跌趋势的近高点。

最怕的是在高点附近买进,在低点附近卖空。

但是,我们通过观察测评可以发现,除去少部分买在低点,卖在高点的交易,绝大部分都是突破失败的例子。

那么是否有这样的策略,在行情突破的时候做突破,若突破失败,自动切换成处理突破失败的策略呢?你可能会说,不太可能吧?但今天介绍的超级组合策略正是基于这种想法开发的。

策略简述:超级日内组合策略是我目前整理策略发布以来最复杂的一个。

简化后还是一堆文字,所以简述我就不写了,大家直接看策略详情吧。

个人觉得若你能理解后独立写出这个策略的代码,金字塔平台上几乎任意的图表程序化编程都难不倒你了。

看这个策略之前,请先阅读Hans123、恒温器策略,相关概念不在此文重述了。

策略详情:超级日内组合策略属于有很多个模块处理不同行情的复杂策略,如同R-breaker一样,将考虑突破与突破失败2种情况,但细节方面会更复杂。

当然,在有条理的情况下,使用金字塔软件实现策略还是相对容易的。

首先,我们策略依然沿用突破、突破失败这类思想,并且引入了恒温器策略中趋买市、趋卖市的概念,这3者将是这个策略的基础。

对于策略突破的部分:时间处理上,我们将沿用Hans123策略的想法,开盘30分钟内不交易。

其次,对于突破进场点,超级日内组合策略将使用类似恒温器策略中区间突破、趋买市、趋卖市的思想。

首先,我们判断是否交易?经过长期的观察和研究,策略的开发者得出结论,一般短K线后面往往跟随着长K 线,而我们追踪的正是长K线。

所以,若昨天是短K,今日我们才入场,否则不入场。

我们采用以下的方式来判断K线是否为短K。

比较昨开-昨收的绝对值和前10天该值的平均值。

若前者小于后者85%,我们认定为短K,反之为长K。

接下来,我们来确定进场的点位,若收盘价小于等于前一日的收盘价为趋买市,反之为趋卖市。

跨期套利-协整套利及程序设计

跨期套利-协整套利及程序设计

跨期套利-协整套利及程序设计套利是股指期货投资方式中常见的一种。

相较之下,投机的风险比较大,套期保值的起点是为了规避现货市场的损失,根本上就是一个零和博弈,无法取得最大收益。

而套利的收益则是独立于市场的,它无需关心市场的涨跌便能取得稳定的收益,而且波动性相对较小,这使得套利逐渐成为被关注的重要投资方式。

由于期现套利涉及到现货头寸的构建,实施起来较为复杂,所以本文主要集中研究跨期套利的机会和概率。

整体上而言,无论是跨期套利仍是期现套利,它们的思想无外乎是利用差价的波动构建资产组合得以规避单一资产的过大风险,从而制定相应的生意策略,最终取得稳定的收益。

传统的跨期套利中投资者需要预期价差(spread)的走势来成立套利头寸,在主观性的影响下这种方式局限性很大。

所以咱们尝试用统计套利(Statistical Arbitrage)的方式发现价差的稳定性和变量间的长期均衡关系,用实际的价钱与数量模型所预测的价值进行对比,制定统计方式下相对客观的跨期套利策略。

本文选取普遍应用的协整统计方式。

一、协整方式介绍由期指定价模型而知,不同合约的走势都是基于对未来标的指数的预期产生的,除持有本钱带来的合约价差外还有一些非合理的因素,从长期来看同一标的的各合约价钱之间存在着这样一种平稳关系。

协整概念即是处置非平稳时间序列的较好统计方式,若是一个时间序列通过平稳性查验发现是非平稳性的,那么对其进行差分消除非平稳的因素使得其成为平稳序列,这个进程就是时间序列的单整进程。

协整关系反映变量之间的长期均衡关系,变量间存在协整关系是成立在单整进程基础上的,即变量序列本身是非平稳的,而且变量之间具有相同的单整阶数。

其中涉及的时间序列的平稳性查验,可以通过ADF单位根查验来实现,协整关系可以用EG查验或Johansen协整查验进行。

当肯定协整关系以后即可以对价差序列进行统计分析来肯定适宜的交易策略。

总结本报告介绍了同传统的股指期货跨期套利思想完全不同的一种套利新思路,那即是利用协整关系从统计套利的角度构建不同合约之间的长期均衡关系。

程序化交易系列研究一(国泰君安证券-金融工程)

程序化交易系列研究一(国泰君安证券-金融工程)
2.1. 程序化交易的优点 ....................................................................................................................................4 2.2. 程序化交易的应用领域.............................................................................................................................4 2.3. 程序化交易策略构建 ................................................................................................................................5 2.4. 程序化交易使用须知 ................................................................................................................................6 3. 程序化交易模型介绍 ............................................................................................................................................7 3.1. 技术分析类模型 ........................................................................................................................................7 3.2. 统计类模型 ................................................................................................................................................8 3.3. 创新类模型 ................................................................................................................................................9

文华赢智程序化交易系统

文华赢智程序化交易系统

模型源码 命名
参数
Mytrader模型回顾
MA5:=MA(C,5); MA10:=MA(C,10); CROSS(MA5,MA10),BK; CROSS(MA10,MA5),SP;
定义变量 指令 条件
Wh3模型加仓
MA5:=MA(C,5); MA10:=MA(C,10); CROSS(MA5,MA10)&&BUYVOL=0,BK(5); EVERY(MA5>MA10,3)&&BUYVOL>0,BK(1); CROSS(MA10,MA5),SP(BUYVOL);
No
No
Image Image
赢智程序化交易系统
No Image
No Image
软件学习途径
No Image
祝交易顺利
谢谢
画线下单—对行情超快速反馈交易
画画线线开开仓仓
上 下穿穿价 买突突格 入破破上 开箱箱破 仓体体箱 成卖买体 功出入
买卖线触发规则: 画于最新价上方,最新价上穿即触发, 画于最新价下方,最新价下穿即触发。
画线止损止赢
止损止盈触发规则: 多单:下穿触发止损,上穿触发止盈 空单:上穿触发止损,1、下计穿划触突发破前止期盈高点
基本操作简介
专业的程序化交易平台
1.竖式下单
2.横式下单
1、开仓、平仓 逻辑清晰,点按
钮即可完成 2、买平、卖平 智能判断,不必 再为此浪费时间
注:止损单设置保存在本地电脑,电脑断网、断电、软件没有正常开启都会导致止损单无法触发
横式下单
1
2 3
1、开仓、平仓 逻辑清晰,点按
钮即可完成 2、买平、卖平 智能判断,不必 再为此浪费时间

大数据时代下程序化交易研究现状及风险监测方案探讨

大数据时代下程序化交易研究现状及风险监测方案探讨

大数据时代下程序化交易研究现状及风险监测方案探讨笪刘伟1,2(1.上海金融学院,上海201209;2.%上海市金融信息技术研究重点实验室(上海财经大学),上海200433)眼摘要演近年来,大数据在各行业开始得到充分重视,以高频数据为基础的程序化交易不仅在海外市场蓬勃发展,在国内市场也悄然兴起,日益成为各方关注的热点。

伴随着美国股市“闪电崩盘”、国内“816光大事件”等风险事件的发生,程序化交易的利弊也成为各方热议焦点。

文章从程序化交易的数据基础、数据模型、风险管理出发,对国内外学术界关于程序化交易的理论和实证研究进行梳理,同时针对程序化交易引发的系统性风险提出了两种监测方案,以期为我国证券市场的程序化交易监管提供参考。

眼关键词演程序化交易;系统性风险;风险监管[中图分类号]F222[文献标识码]A[文章编号]1673-0461(2015)12-0065-04DOI:10.13253/ki.ddjjgl.2015.12.012一、引言近年来,在商业、金融及其他诸多领域,决策日益基于数据和分析而作出,而非基于经验和直觉,进而带来思维、生产和生活方式的巨大变革,由此开启了所谓的大数据时代。

对于天然具有数据属性的资本市场来说,大数据能够为证券投资提供充分的信息技术支持。

但同时,大数据滋生的新型证券生态对资本市场安全也带来了新的挑战。

其中,程序化交易就是资本市场中基于大数据的一个典型范例。

所谓程序化交易(Program Trading ),又称篮子交易(Basket Trading ),是现代证券交易方式的重大创新,它是近年来证券交易市场结构变迁和技术创新的自然结果,也是证券交易市场竞争的必然产物。

程序化交易的业绩回报在国内外均表现优异,但其交易过程中所引致的风险事件也层出不穷。

2010年5月,道琼斯30种工业股票平均价格指数在20多分钟内暴跌约1000点,降幅达9%;2012年3月,美国第三大交易所BATS 在首次公开募股阶段发生闪电崩盘;2013年8月,光大证券因系统设置缺陷导致天量错单,成为国内首例程序化交易风险事件。

程序化初级交易模型总结

程序化初级交易模型总结

阶段涨幅:(CLOSE-REF(CLOSE,N)/REF(CLOSE,N);再创新高:HIGH=HHV(HIGH,N);放量上攻:CLOSE/REF(CLOSE,5)>1.2 &&VOL>MA(VOL,5)*3;窄幅整理:(HHV(CLOSE,20)-LLV(CLOSE,20))/CLOSE,0.08;均线多头排列:MA(CLOSE,5)>MA(CLOSE,10) && MA(CLOSE,10)>MA(CLOSE,20);前期高点及其位置:HHV(HIGH,20) HHVBARS(HIGH,20);60天前到40天前的最高价格: REF(HHV(HIGH,20),40)动态平均EMA(X,N) SMA(X,N,M) SMA(CLOSE,VOL)点到面转化COUNT SUM HHV LLV面到点转化CROSS线性回归SLOPE(CLOSE,10)/REF(CLOSE,10)>0.05;之字转向PEAK TROUGH PEAKBARS TROUGHBARS大阳线LOW=OPEN &&CLOSE=HIGH&&CLOSE/OPEN>1.04;穿头破脚C/O>1.04 &&OPEN<REF(CLOSE,1)&&CLOSE>REF(OPEN,1);吊颈O=H && (OPEN-CLOSE)/(HIGH-LOW)<1/3 && (HIGH-LOW)/HIGH>0.05;低开大阳线OPEN<REF(LOW,1) && OPEN/REF(CLOSE,1,1.98) && CLOSE/OPEN>1.04 ;跳空缺口LOW>REF(HIGH,1) && LOW/REF(HIGH,1)>1.02;MA普通金叉CROSS(MA(CLOSE,5),MA(CLOSE,10)) && MA(CLOSE,5)>MA(CLOSE,10) && MA(CLOSE,10)>MA(CLOSE,20)3条均线多头排列持续3天CC:= MA(CLOSE,5)>MA(CLOSE,30) && MA(CLOSE,10)>MA(CLOSE,30); EVERY(CC,3)=1 ;均线死叉CROSS(MA(CLOSE,10),(CLOSE,5));当日成交量放大2倍的金叉CROSS(MA(CLOSE,5),MA(CLOSE,10)) && VOL/REV(VOL,1)>2 KDJ指标RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;K:=SMA(RSV,N2,1);D:=SMA(K,N3,1);综合判断条件CROSS(K,D)&&D ;RSI指标N1[2.0.7] N2[2.0.14]LC := REF(CLOSE,1);RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100; RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;WR指标N[2.100.14]WR:100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N));综合判断条件CROSS(WR,80)CROSS(WR,20)MACD指标L1[1.40.12] L2[1.100.26] L3[1.60.9]DIFF:EMA(CLOSE,L2)-EMA(CLOSE,L3);DEA:EMA(DIFF,L1);MACD:2*(DIFF-DEA),COLORSTICK;BOLL通道N[5.300.26] M[1.100.26] P[1.10.2]MID:MA(CLOSE,N);//求N个周期的收盘价均线,称为布林通道中轨TMP2:=STD(CLOSE,M);//求M个周期内的收盘价的标准差TOP:MID+P*TMP2;//布林通道上轨BOTTOM:MID-P*TMP2;//布林通道下轨多空指数(BBI)指标MA3 := MA(CLOSE,3);MA6 := MA(CLOSE,6);MA12 := MA(CLOSE,12);MA24 := MA(CLOSE,24);BBI:(MA3+MA6+MA12+MA24)/4;乖离率(BIAS)指标BIAS1:((CLOSE-MA(CLOSE,L1))/MA(CLOSE,L1))*100;BIAS2:((CLOSE-MA(CLOSE,L2))/MA(CLOSE,L2))*100;BIAS3:((CLOSE-MA(CLOSE,L3))/MA(CLOSE,L3))*100;OBV指标编写编写要点:第一步,如果今收盘价>昨收盘价,那么成交量为正:AA:=IFELSE(CLOSE>REF(CLOSE,1),VOL,0);第二步,如果今收盘价<昨收盘价,那么成交量为负:BB:=IFELSE(CLOSE<REF(CLOSE,1),-VOL,0);第三步,将所有的成交量加和:CC:=AA+BB;第四步,统计所有的周期上的成交量即得 OBV。

第四章量化交易[新]

第四章量化交易[新]

第四章量化交易[新]1、在关注CFTC的持仓报告时,应注意季节性因素的变化。

()【答案】对【解析】在关注CFTC的持仓报告时,要注意季节性因素的变化,尤其是农产品。

有时候商业交易者做的只是季节性套期保值盘。

2、统计长假前后各个期货品种涨跌概率,可以给长假期间的持仓比重提供一定参考。

()【答案】对【解析】一般长假前后价格波动会比较大,国内长假期间,国外期货价格的波动会给国内持仓过节的投资者带来较大风险,统计长假前后各个期货品种涨跌概率,可以给长假期间的持仓比重提供一定参考。

3、一般而言,散户的持仓方向往往影响着价格的发展方向。

()【答案】错【解析】一般而言,主力机构的持仓方向往往影响着价格的发展方向,这在国内市场尤其明显。

4、大多数期货的合约约定寿命在两年以下,实际交易活跃期的寿命在3个月以下。

()【答案】对【解析】大多数期货的合约约定寿命在两年以下,实际交易活跃期的寿命在3个月以下。

期货合约数据的短期性质不利于运用技术分析方法以及系统交易方法的使用。

因此,投资人为了检验和实际使用交易系统,数据必须有足够的使用长度。

5、模型策略规定“如果最高价大于某个固定价位即以开盘价买入”是合适的。

()【答案】错【解析】偷价行为是指在开平仓的时候使用了当时已不存在的进出场条件。

比如说,模型策略规定“如果最高价大于某个固定价位即以开盘价买入”,如此虽然信号不会闪烁,但是最高价大于某个价位时,价格已经高于开盘价一定距离了,这时用开盘价买入是做不到的。

6、以天然橡胶为例,到了12月份,特别是来年的1月、2月和3月,天然橡胶价格会出现下跌行情。

()【答案】错【解析】到了12月份,特别是来年的1月、2月和3月,天然橡胶逐渐停止了交割,下游厂家需要补充库存以满足停割期间的生产需要,导致天然橡胶价格出现上涨行情。

7、持仓分析短期作用明显,也能独立较好的分析出长期走势。

()【答案】错【解析】持仓分析是从资金面的角度看市场动向,对短期作用明显,对于长期走势还需结合基本分析等其他方法。

文华财经wh8程序化半自动82版使用说明后台程序化工作机理当我们

文华财经wh8程序化半自动82版使用说明后台程序化工作机理当我们

文华财经wh8程序化半自动8.2版使用说明后台程序化工作机理当我们进行程序化交易的时候可能还想做点儿别的事情,比如看盘、做些技术分析、看些新闻等。

那么问题来了,程序化要占用K 线图,界面不能动,怎么做其他事情呢?这个时候,后台程序化的优势就体现出来了。

这种后台运行技术相当于在运行程序化时单独再开启一个工作台,和主窗口K线图之间相互独立,要看它时把它从后台调出来,不看时放到后台,它会自己运行。

类似于我们在手机上使用QQ、微信等软件,既可以用手机做别的事情,又不影响他们在后台运行。

随时使用随时调取并能够清楚的看到程序化运行的信号,交易信息才能算的上市真正的后台运行。

页面盒子一些基础的策略模型需要在每根K 线走完的时候按照出现的信号方向下单,我们把这种模型叫做收盘价模型。

页面盒子是运行收盘价策略模型的功能载体,适合需要部分手动辅助或结合图表分析的程序化用户。

多窗口运行程序化交易模型在盒子中运行程序化交易模型(不可含资金管理函数),当需要同时管理多品种时,可将各盒子平铺显示。

全自动运行的盒子由电脑独立完成全部交易过程,半自动运行的盒子会在模型满足下单条件时提示下单,交易者手动确认执行。

控制多账号程序化全自动交易将多个帐号与盒子关联后,当模型向盒子发出自动交易指令时,被关联的帐号即可下单。

提示:关联了盒子的交易帐号可设置不同的交易手数加载页面盒子隐藏程序化运行窗口在程序化功能模块中有一个关闭(X )按钮,这个关闭按钮就可以让该模块到后台运行。

页面盒子的后台运行按钮在盒子列表的右上角:调出程序化运行窗口 图中红框内按钮为页面盒子,点击这个按钮就可以把他们从后来调出。

它在软件的最左侧边栏处。

套利交易套利交易是指在两个不同的市场中,以有利的价格同时买进或卖出同种或本质相同的证券的行为。

投资组合中的金融工具可以是同种类的也可以是不同种类的。

在市场实践中,套利一词有着与定义不同的含义。

实际中,套利意味着有风险的头寸,它是一个也许会带损失,但是有更大的可能性会带来收益的头寸。

文华财经程序化交易应用指南

文华财经程序化交易应用指南

一、WH8(8.1.203)程序化交易应用指南我们把程序化应用,从初级应用到高级应用,分成6个级别来介绍wh8的程序化功能。

(一)一级:信号预警盒子信号预警盒子是一种为程序化半自动下单的用户提供的功能,客户可以在信号预警盒子自己设定预警的模型,在条件满足的时候,系统能够会弹出弹出预警窗口,确认就可以直接下单了。

这个功能类似以前版本的半自动,但是增加了显示加载模型运行情况的列表,我们叫做盒子。

盒子还可以后台运行,加载了信号预警以后,可以做看盘等其他操作,不影响模型出信号的。

信号预警盒子的主要功能:1、点击盒子列表中的一行,可以打开k线图上查看设定预警模型的信号。

2、支持设置信号持续时间和信号消失确认时间(二)二级:公式条件单公式条件单是为只按照某种特定条件进行交易的用户,提供的一种灵活的程序化执行方式。

公式条件单让条件单不再停留在简单的价格条件和时间条件上,可以利用文华麦语言编写出思路更广的条件。

客户可以在组群中加载条件单模组,系统根据写入的条件进行自动交易。

公式条件单的主要功能:1、只写开仓条件,按照条件自动开仓;2、只写平仓条件,将初始化带入模组的持仓自动平掉;3、信号独立,没有过滤机制。

4、可以随意进行主观干预。

5、可以后台运行。

公式条件单在WH8中的运行规则,请参考下面链接/popwin/tiaojiandan-sm.htm(三)三级:趋势跟踪策略(过滤模型)为有完整交易策略的投资者提供的全自动程序化交易。

交易策略中一开一平,且交易手数开平对应,不会出现锁仓和加仓的情况。

客户自己在组群中加载模组后,出现信号按照信号执行方式确认后自动下单交易。

趋势跟踪策略的主要功能:1、可以通过麦语言,编写各类技术分析指标、形态、止损止盈等策略;2、模型中必须加入AUTOFILTER函数以实现交易指令的开平对应;3、可以主观干预。

4、可以后台运行。

不加仓模型在WH8中的运行规则,请参考下面链接/popwin/guolvmx.htm(四)四级:加仓资金管理策略(非过滤模型)为资金量较大,且交易周期跨度较大的投资者提供的全自动程序化交易。

麦语言程序化模型的编写精品文档

麦语言程序化模型的编写精品文档

例 同一合约不同周期的数据调用
要求
30分钟周期上,当前面一根MA5大于MA10,并且5分钟 周期上,MA5上穿MA10,做多。
30分钟周期上,当前面一根MA5大于MA10,并且5分钟 周期上,MA5下穿MA10,做空。
尾盘平仓
先建立一个指标 名称AAA RMA5:=REF(MA(C,5),1); RMA10:=REF(MA(C,10),1);
MACD、KDJ指标模型:
DIFF := EMA(CLOSE,SHORT) - EMA(CLOSE,LONG); DEA := EMA(DIFF,N); MACD:=2*(DIFF-DEA); RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:=SMA(RSV,M1,1); D:=SMA(K,M1,1); J:=3*K-2*D; (CROSS(K,D)&&J<30)||(CROSS(DIFF,DEA)&&MACD>1),BK; (CROSS(D,K)&&REF(J,1)>70)||(CROSS(DEA,DIFF)&&MACD<-1),SP; (CROSS(D,K)&&J>70)||(CROSS(DEA,DIFF)&&MACD<-1),SK; (CROSS(K,D)&&REF(J,1)<30)||(CROSS(DIFF,DEA)&&MACD>1),BP; AUTOFILTER;
模型中跨指标,是将多个指标交易思想结合在一起进行看盘 断势。 关键词:多个交易条件
1:以均线结合KD交叉指标为例: 2:练习编写:MACD、KDJ指标模型。

程序化交易__文华专业教程

程序化交易__文华专业教程

开盘后15分钟的最高5,HHV(HIGH,6));
2、使用时间函数在尾盘时将所有仓单了结: TIME>=1454,BP; TIME>=1454,SP;
因此可编写交易模型如下:
例10
HH:=VALUEWHEN(TIME=0915,HHV(HIGH,6)); LL:=VALUEWHEN(TIME=0915,LLV(LOW,6)); HIGH>HH&&TIME>0915&&TIME<1454,BK; HIGH>HH||TIME>=1454,BP; LOW<LL&&TIME>0915&&TIME<1454,SK; LOW<LL||TIME>=1454,SP;
在3分钟周期,根据价格与当日开盘后15分钟内最高 \低价的大小关系作为买卖条件编写交易模型;
问题: 1、如何取开盘后15分钟的最高\低价数据? 2、如何使交易模型不留隔夜单?
1、使用逻辑判断函数:
VALUEWHEN(COND,DATA)
当条件COND满足时,取当时的DATA的值,否则取得 前面一个满足条件COND的值。 例:VALUEWHEN(HIGH>REF(HIGH,5),HIGH); 表示当前最高价大于前五个周期最高价的最大值时 返回当前最高价。
补齐参数;去除BACKGROUNDSTYLE(1); 7.多条件要用&& ||连接,不能用逗号分隔。 8.TIME>1455,BP||SP是错误的,要分别书写 正确格式: TIME>1455,BP; TIME>1455,SP;
服务理念中的“点点” ◆理解多一点 真情浓一点 ◆学习勤一点 品质高一点 ◆理由少一点 效率高一点 ◆处理问题灵活点 工作过程用心点 ◆对待同事宽容点 互相协作快乐点

程序化交易概述

程序化交易概述

如果机械化地算账 -97元
问题: Why are we here?
资本市场的 混沌与秩序
数量化投资 的世界观
程序化交易 来袭?
还在学习巴菲特?不知道西蒙斯?你OUT了!
资本市场的混沌和秩序
关于资本市场的乱象
现代资本市场理论的“三驾马车”
资本资产定价模型(Capital Asset Pricing Model, CAPM)
多数属于判断型交 易 根据基本分析,技 术图形,消息进行 判断 交易速度较慢 交易周期较长
用量化模型取代经 验判断 主要采用技术分析 大“数”底下好乘 凉 倾向于采用程序化 交易手段
人 vs 计算机

♠ 根据信息和经验来决定 交易 ♠ 同样的信息进入大脑, 可能出来的是不同的指 令 ♠ 可以处理非标准化的信 息 ♠ 有发现特殊机会和风险 的能力 ♠ 交易周期较长
是否具有 足够的流 动性 是否有足 够多的市 场参与者
• 当一个市场能够有 效排除非市场因素 干扰时,才可以作 为一个合格的投资 对象。
是否具有 足够长的 交易历史 是否有充 足的信息 源
• 信息源充足与否的 要求,不以系统交 易遵循基本分析原 来还是技术分析原 理而改变。
交易系统的公式化
定义交易规则: 交易策略的定性化 定义交易规则变量及参数: 交易策略的定量化
• 西蒙斯,1938年出生于波士顿郊区的一个犹太家 庭,从小就有数学天赋。 • 本科:麻省理工学院数学系(3年毕业) • 博士:加州大学伯克利分校(3年毕业,23岁) • 越战期间:美国国防分析研究院破译密码。
• 与陈省身一起提出有关“多维弯曲空间的几何问 题”的:陈-西蒙斯理论 • 1978年:成立“林姆若依”基金(年增长38%) • 1988年:成立“大奖章”基金(年增长38.5%)

位顶级高手谈期货心得

位顶级高手谈期货心得

位顶级高手谈期货心得王向洋14年期货生涯,多次获得全国期货实盘大赛冠军,曾创造的最高收益率为5个月54倍。

期货中国网访谈精彩语录:比赛时操盘的冒险精神强很多。

在和高手过招中你会思考他为什么要这样下单,他下一步会怎样做,不知不觉地你就会把对手的优点学过来了。

在这些高手中我比较欣赏江西的陈栋梁。

执着和自信是期货交易者成功必备的素质。

在期货市场想不交学费就取得成功是不可能的。

在进入期贷市场的初期我也有过爆仓的经历。

我觉得期货市场就是一个战场的翻版。

以我多年的交易经验,盈利加仓符合顺势原理,成功率较高。

在具体交易时,都是先看技术指标,后找基本面辅助。

震荡行情对于趋势交易者一直是个难题。

我没有专注做一两个品种,也很少做品种组合。

我会关注外盘相关品种的走势,这对我判断国内商品价格的趋势有很大帮助。

程序化交易我没有使用过,因为它会限制我的思维。

但我不会反对別人使用它。

我不会很快参与新品种的交易。

我最大感悟是什么都可以丟,但勇气和信心决不能丟。

商品重新回到牛市的轨道还是很有希望的。

杨洪斌:1995年踏足期货市场,亲身经历了中国期货市场的兴衰,多年的实盘操作经验,历经坎坷和挫折,在2000年后浴火重生,逐步能做到稳定赢利。

2005年后,形成了对中国期货市场的独到视角,实盘操作业绩更是迅猛提升,形成了自己的风格,完善了其理财信仰和投资哲学,从此,纵横各项实盘比赛,享受投资快乐。

杨洪斌是第四届“中期杯”实盘大赛桂冠得主,交通银行杯大赛311%收益率的亚军。

在第八届中期杯大赛中,由杨洪斌指导的帐户长期位居榜首。

期货中国网访谈精彩语录:如果对价格的规律没有深刻的理解,想要做到稳定盈利是不可能的。

一个人一生有一两次好的运气已经是上帝厚爱了。

期货不能靠赌。

在期货中成功是需要时间的,就像星星之火要想燎原需要一个过程。

如在期货中遭遇失败,一定不要抱怨市场。

期货投资一定要关注价格的变化。

我确信,日内交易是有局限性的,可以盈利但是管理资金的数量有限。

2023年期货从业资格之期货投资分析题库与答案

2023年期货从业资格之期货投资分析题库与答案

2023年期货从业资格之期货投资分析题库与答案单选题(共40题)1、某大型电力工程公司在海外发现一项新的电力工程项目机会,需要招投标。

该项目若中标,则需前期投万欧元。

考虑距离最终获知竞标结果只有两个月的时间,目前欧元/人民币的汇率波动较大且有可能欧元对人民币升值,此时欧元/人民币即期汇率约为8.38,人民币/欧元的即期汇率约为0.1193。

公司决定利用执行价格为0.1190的人民币/欧元看跌期权A.公司在期权到期日行权,能以欧元/人民币汇率8.40兑换200万欧元B.公司之前支付的权利金无法收回,但是能够以更低的成本购入欧元C.此时人民币/欧元汇率低于0.1190D.公司选择平仓,共亏损权利金1.53万欧元【答案】 B2、在险价值计算过程中,不需要的信息是()。

A.时间长度B.置信水平C.资产组合未来价值变动的分布特征D.久期【答案】 D3、根据下面资料,回答91-95题A.-51B.-42C.-25D.-9【答案】 D4、关于变量间的相关关系,正确的表述是()。

A.长期来看,期货主力合约价格与持仓总量之间存在负相关关系B.长期来看,美元指数与黄金现货价格之间存在正相关关系C.短期来看,可交割债券的到期收益率与国债期货价格之间存在正相关关系D.短期来看,债券价格与市场利率之间存在负相关关系【答案】 D5、根据下面资料,回答96-97题A.702B.752C.802D.852【答案】 B6、宏观经济分析是以____为研究对象,以____为前提。

()A.国民经济活动;既定的制度结构B.国民生产总值;市场经济C.物价指数;社会主义市场经济D.国内生产总值;市场经济【答案】 A7、假设该产品中的利息是到期一次支付的,市场利率为( )时,发行人将会亏损。

A.5.35%B.5.37%C.5.39%D.5.41%【答案】 A8、基差定价的关键在于()。

A.建仓基差B.平仓价格C.升贴水D.现货价格【答案】 C9、下列关于合作套保风险外包模式说法不正确的是()。

程序化交易模型 指标通达信指标公式源码

程序化交易模型 指标通达信指标公式源码

程序化交易模型指标LC:=REF(CLOSE,1);RSI1:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;卖点:=CROSS(85,RSI1)*30,COLOR00FF00,LINETHICK2;卖:IF(卖点,6.5,0),STICK,COLORGREEN,LINETHICK4;洗钱A:=(CLOSE-LLV(LOW,32))/(HHV(HIGH,32)-LLV(LOW,32))*1.2*CLOSE;量1:=EMA(洗钱A,3);量2:=EMA(洗钱A,5);量3:=EMA(洗钱A,7);STICKLINE(量1>量2,量3,量1,3,1),COLORRED;STICKLINE(量1<量2,量3,量1,2,0),COLORCYAN;T1:=量2>量3 AND 量1<REF(量1,1);T2:=量2<量3 AND 量1>REF(量1,1);STICKLINE(T1,量1,量3,2,0),COLORYELLOW;STICKLINE(T2,量1,量3,3,1),COLORFF00FF;洗钱B:=SMA(洗钱A,13,1);分水岭:SMA(洗钱B,2.5,1.5),LINETHICK2,COLORWHITE;牛线:3*洗钱B-2*分水岭,LINETHICK2,COLORFF00FF ;DRAWTEXT_FIX(C>O,1,1,0,' 程序化交易模型'),COLORRED;熊线:4*分水岭-3*洗钱B,LINETHICK2,COLORFF6633;DIF1:=EMA(C,12)-EMA(C,26);DEA1:=EMA(DIF1,9);MACD1:=2*(DIF1-DEA1);QZQ:=BARSLAST(REF(MACD,1)<0 AND MACD>0);QM:=LLVBARS(MACD1,QZQ+20);MQDZ:=IF(QM>QZQ,REF(MACD1,QM),0);QF:=LLVBARS(DIF1,QZQ+20);DQDZ:=IF(QF>QZQ,REF(DIF1,QF),0);XG1:=MACD1<0 AND MACD1>MQDZ AND DIF1<0 AND DIF1>DQDZ ANDC=LLV(C,QZQ+20) AND MQDZ<0 AND DQDZ<0;XG:REF(XG1,1)=1 AND MACD1>REF(MACD1,1);VAR21A:=(REF(HIGH,1)+REF(LOW,1))/2;VAR61:=REF(CLOSE,1);VAR70A:=SMA(MAX(CLOSE-VAR61,0),6,1)/SMA(ABS(CLOSE-VAR61),6,1)*100; DRAWICON(CROSS(90,VAR70A),H*0.8.04,9);MTM1:=C-REF(C,1);A013:=HHV(HIGH,34);A014:=(2*CLOSE+HIGH+LOW)/4;A015:=LLV(LOW,34);A016:=EMA(((A014-A015)/(A013-A015))*100,13);A017:=EMA(0.667*REF(A016,1)+0.333*A016,2);KKMD:=A016-A017>1 AND A016<30 AND A017<30;DRAWTEXT(FILTER(KKMD,30),L*0.05,'▲短买'),COLOR00FFFF;VAR06:=REF(C,1);VAR07:=SMA(MAX(C-VAR06,0),6,1)/SMA(ABS(C-VAR06),6,1)*100; DRAWTEXT(CROSS(82,VAR07),H*0.9,'◤减仓'),COLORGREEN;RSVB:=(C-LLV(L,25))/(HHV(HIGH,25)-LLV(L,25))*100;K:=SMA(RSVB,3,1);D:=SMA(K,3,1);J:=3*K-2*D;VARA6:=(2*C+H+L)/3;VARA7:=EMA(EMA(EMA(VARA6,4),4),4);VARA8:=(VARA7-REF(VARA7,1))/REF(VARA7,1)*100;VARA9:=MA(VARA8,3)+0.03;VARA10:=MA(VARA8,1);DRAWICON(CROSS(VARA9,VARA10) AND J>90,H*0.96,12),COLORGREEN; DRAWTEXT(CROSS(VARA9,VARA10) AND J>90,H*1.02,'卖'),COLORCYAN; LCD:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LCD,0),4.1,1)/SMA(ABS(CLOSE-LCD),4.1,1)*100; 建仓:CROSS(RSI,11)*10,COLORRED;。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序化交易模型
本模型为兴业期货研发部开发,经系统测试具备较好的操作性,特别适合于豆粕的波动特点。

交易系统信号显示:
绿色为豆粕的走势图(美国线),箭头和颜色分别表示开平仓及方向。

模拟设置:
测试合约1:M1001
K线周期:半小时线
测试期间:2009年5月4日至2009年6月16日(取成交活跃期间) 下单手数:每次出信号时下单一手
手续费:10元/手,不收平今仓的佣金
模拟结果:
如果有10万资金,假设50%的仓位,按照目前的价位大约能够开15手,一个半月的盈利约为560*15=8400元,资金回报率为8.4%,年化收益率为
67.2%。

测试合约2:M909
K线周期:半小时线
测试期间:2009年3月2日至2009年6月16日(取成交活跃期间) 下单手数:每次出信号时下单一手
手续费:10元/手,不收平今仓的佣金
模拟结果:
如果有10万资金,假设50%的仓位,按照目前的价位大约能够开15手,三个半月的盈利约为4140*15=62100元,资金回报率为62.1%,年化收益率为213%。

测试合约3:豆粕指数
K线周期:半小时线
测试期间:2008年1月4日至2009年6月16日
下单手数:每次出信号时下单一手
手续费:10元/手,不收平今仓的佣金
模拟结果
如果有10万资金,假设50%的仓位,按照目前的价位大约能够开15手,一年半的盈利约为10420*15=156300元,资金回报率为156.3%,年化收益率为
104.2%。

注意:该交易系统亏损的次数较多,但是亏损金额较小,而盈利金额相对较大。

相关文档
最新文档