: | : | :期货程序化 | :期货程序化研究 | :期货量化学习 | :期货量化 |
返回列表 发帖

[转载]程序交易/量化交易 漫谈

[转载]程序交易/量化交易 漫谈

   “我们生活在一个最好的时代,也是一个最坏的时代.”
   在经济的改革和开放和全球化中,我们国家的央行也打上了量化宽松的末班车.’印钱—贷款搞基建和房地产---然后等基建完毕后再慢慢运营回收投资.附上一张M2的广义货币容量走势图(M2货币走势图),在整体货币泛滥,货币内在价值降低的情况下,CPI和物价的上涨就是最直接的反应.中国统计局给出的CPI每年的预期是3.5%.那么意思就是说每年现金贬值的购买力就少3.5个百分点.如此宽松的货币政策体系之下,人们都在找寻能够保护和保存自己资产不'被'贬值的方式.让资金流动起来,寻找方法.如何做呢?可能大家第一想到的自然还是房地产,实物资产是金融衍生品永远也给不了的安全感,中国人除开投资就是买房,也是房价上涨的因素之一.只是动不动30万50万的资金压力不是每个人都能承受得起.投资股市和炒外汇就成了除开投资房地产外的不二之选.

股市发展到现在粗算也发展有了一百多年的历史,从最开始的喊叫交易,到后来的电子系统撮合交易到发展到现在的的ECN交易,金融市场的的电子化演变越来越快,也推动了程序化交易的发展. 什么是算法交易( Algorithmic Trading )? 简称Algo Trading, 起源于美国。80年代后期及90年代,美国证券市场的全面电子化成交和电子撮合市场ECN(Electronic Communication Networks)给了算法交易诞生的温床.更快的执行速度,和暗池连接的隐蔽性是致胜的法宝.

    何为算法交易?
  在维基辞典上,这个词语的解释是使用计算机程序执行交易指令,通过计算机算法来决定特定的一些参数,比如时间、价格、以及最终指令的数量。算法交易可以使用在任何交易策略,包括做市、跨市场价差套利、统计套利及纯投机(包括趋势跟随)等。
是指用电脑来执行人脑想出来的交易策略,这种策略可能是根据以往的价格运动规律,图表模式或信号或者基本面或报告而产生的运动规律而总结出的,它可以是趋势跟随模式,也可以是反趋势模式,或者是其他的例如周期等交易模式。

国内可以用到的量化软件是什么状况呢:(以下资料一些地方有所出入,欢迎指正.)
  1.文华..它的用户范围广.只是它的编程语言简陋,后台运行'黑盒'不知道如何运行.另我把止损代码写入了程序,结果一样不执行.亏损超过我设定的PIP一倍多还不止损,就再没用过它.用电子挂止损单都比用它跑量化程序靠谱.回测大把未来函数,黑盒运行的机制,它的代码如何运行我觉得只能靠猜.
  费用---1800 一年. 觉得坑爹,没用过专业版.欢迎别人指正.

2.交易开拓者---国内使用的比较多的软件之一,普及也比较广.对于文华的程序和交易软件不满的用户基本上第一时间都会转TB. TB是抄国外的tradestation,用的ES的开发语言.这里说下TS.TradeStation早年间是做交易软件的,后来学而优则仕,开始了自己的经纪业务。到现在,经纪业务已成为TradeStation的主要业务了。
听说TS传闻1:软件要买,具体价格不明.
听说TS传闻2:行情数据要购买,每个月还有使用费用.
听说TS传闻3:能交易国外的指数,外汇和股票,是一个通吃的平台.

3.金字塔交易软件---当TB还不能满足你,就开始会转金字塔了.
稳定性:TB用VPS我挂的还成,断线到不至于到无法接受的地步.偶尔1-2次.
费用:金字塔一年使用费用1800. TB是按照交易的笔数收费的,一个来回大概在12块以内(单就成交量大的主流品种,比如PTA和RB,M之类.)
tips:期货的保证金主流类的,比如PTA大概在5500块可以开1手,没2个tick是10块钱的输赢. 螺纹钢和豆粕都是差不多4000块开1手,1个tick是10块输赢.

4.multicharts+达钱(MC)
拥有完全的核心技术,语言相对较难,回测速度较快,回测数据有3D优化图,直观全面,自带示范类策略,不用作实盘。但费用相对较高,前阵我们公司刚引进的时候优惠期是630每月,9800买断,2011年后,没有优惠大概750元每月,而且手续费还要加收,另外购买后只提供1年相关数据,如果需要更早数据需要购买,所以说使用成本比较高.
MC按照使用交易的20%收费.

5.CTP + C++=自己写交易软件
综合交易平台CTP(Comprehensive TransactionPlatform)是由上海期货信息技术有限公司(上海期货交易所的全资子公司)开发的期货交易平台.
简单的说它不能称为一套量化软件平台,只是开放了交易和行情接口,用户可以基于开放的接口自己实现自动交易的客户端软件。
目前绝大多数的期货公司已经使用并对客户开放了ctp系统,并为交易量大的客户免费提供局域网内的主机托管。证券方面华宝证券和兴业证券已经支持ctp的证券接口,并且对客户免费提供level2行情。对终端客户来说,使用ctp交易接口和行情接口是免费的,但需要c/c++或者至少是c#环境的软件开发能力。

外汇市场软件
MT4--没了. 有足够的使用者,市场占用率很高,任何的IB经纪商基本上都会提供MT4来接入它们的API接口.
运营模式:一般都是经纪商提供软件,比如IB就提供TWS.也有通用软件+经纪商这种模式.比如MT4就是各个经纪商都在用,但是多加0.1BP的差价当做使用费用.国内就像TB,交易开拓者它可以捆绑很多的期货经纪商,你在期货经纪商那里申请就可以.


交易策略类型:
趋势派:典型的'追涨杀跌'的类型,用突破的价格来追踪长期的趋势的派系,短期的价格不敏感,需要大量的资金来抗短期的假突破亏损.

抄底派:这个算是变相的'追趋势'派.只是它动手得要更早,在左侧交易,在没有明确的趋势行情下就先行买入,在前期会有一定得亏损.
震荡市的剥头皮:一种类似围绕BOLL的策略. 在BOLL底部附近做多,BOLL顶部附近做空的来回刷单的策略.有止盈和止损的价格.

小工具:
VPS---一台虚拟的电脑,24小时不断电. 适合用来挂交易软件和买卖的电子单. 因为做交易的都知道,有很多次你想买的时候你不在电脑旁.这还不是最重要的.那么有多少次暴跌你其实完全有机会可以卖出去,可惜你又不再电脑前?导致无法卖出然后亏损继续扩大? 一个月60块钱就可以完全解决这个问题.不用再24小时开着电脑,不用担心停电断电,有个虚拟电脑24小时让它自动运行.到了止损的价位就执行平仓,这不是可以解决掉很多麻烦?你有更多的时间可以买回股票,但是现金却不常有.

如何使用VPS?
tips:在/cmd画面输入mstsc,然后出来登陆窗口.输入IP地址和端口还有密码就可以进入.可以用Dropbox同步所需要的软件和资料.
tips2:VPS买1G的内存的就可以了.其它的没什么特别要求.


那么如果要学习程序化编程,从哪里着手比较好呢?

个人推荐外汇市场,因为是24小时交易,调试程序和策略也比较方便.国内的期货市场只有4个小时的交易时间.
推荐用的平台是MT4,下面有资料
书籍资料:http://ishare.iask.sina.com.cn/f/22443600.html

需要MT4 DEMO账户的,和ECN的实盘账户的可以发邮件到lmaxmic@foxmail.com.

备注:LMAX是正规的ECN账户接受FAS的监管.通过代理人开只需要1千美元,而不是官网上的1万美元,并且能够得到及时的服务和信息反馈.

tips:有很多人在写程序时没有注意滑点和交易手续费用,还有极端情况的出现应对情况(跳空高开,跳水大跌).所以在用VPS挂DEMO和做回测的时候,手续费和滑点都应该加大,加大到'极高'的程度,有必要的话你可以加大到'荒唐'的地步.如果这样子的极端压力测试你的模型都毫无问题,那就说明,你的模型能用了.


后记题外话:感谢 兔子,trade,charlie,lvcha,Flop的帮助没有他们,我也收集不到这么多的资料.实践是最好的老师,它会让你得到很多书本上无法得到的东西,这个就是---经验.量化交易从定义上来说并没有什么神奇之处,它只是实现你自己的想法和信号过滤和自动交易的一个工具.如果你的策略有问题,量化交易也无法给你带来盈利.程序和量化交易更像一个另外的自己,在你不在电脑旁盯行情的时候,它可以创造一个分身来帮你盯行情.如果你的交易能力,经验,和策略不够---也就是基本功不足,这是先天性的,无法解决.程序交易只是一个自动交易,该有一个正确的心态去对待他.So,祝大家好运. GG.

漫谈." title="[转载]程序交易/量化交易 漫谈." style="margin: 0px; padding: 0px; border-width: 0px; border-style: initial; list-style: none;">

漫谈." title="[转载]程序交易/量化交易 漫谈." style="margin: 0px; padding: 0px; border-width: 0px; border-style: initial; list-style: none;">

漫谈." title="[转载]程序交易/量化交易 漫谈." style="margin: 0px; padding: 0px; border-width: 0px; border-style: initial; list-style: none;">

漫谈." title="[转载]程序交易/量化交易 漫谈." style="margin: 0px; padding: 0px; border-width: 0px; border-style: initial; list-style: none;">

漫谈." title="[转载]程序交易/量化交易 漫谈." style="margin: 0px; padding: 0px; border-width: 0px; border-style: initial; list-style: none;">

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

返回列表