首页 股票代码 正文

程序化交易(程序化交易和量化交易)

wx头像 wx 2022-04-10 11:03:42 6
...
<p>小白学习程序化之四:怎么把你的买卖体系测验一下,看能不能盈余百万?</p><p>传闻每次举行期货竞赛,程序化组往往要比其他参赛组愈加安稳,换言之,程序化买卖一般要比人工买卖安稳性要高。</p><p>这是为何呢?</p><p>只需仔细想一想就会理解其间缘由:人工买卖很简略遭到人道缺点和心情化搅扰,而程序化买卖则天然地避开了人道和心情的负面影响。</p><p>一个本该盈余的买卖体系,假如让人工来履行,不免会有各种不应有的缝隙。比方本该进的没进(或许胆小了),该出的不出(或许贪婪了),本该下2手的变成下了满仓干(或许赌性产生)。各种似有意似无意的过错,其实是都是人道在作怪。</p><p>那么问题来了,什么叫本该盈余的买卖体系?</p><p>一种方法是实盘验证。假如这个买卖体系通过实盘若干年严格履行,发现它能盈余,那天然可以以为它是能盈余的买卖体系。可是,支付的时刻本钱和试错本钱也十分贵重。</p><p>例如你以为MA5金叉MA20做多,假定运用于棉花的日线等级,坚持履行十年八年,终究一定是盈余的。试问,人生能有多少个十年八年让你去试?你又有多少资金给你去试?想一想,这个方法很可怕。</p><p>还有一种方法,便是把买卖体系写成代码让计算机去测验。既节省了那十年八年的时刻,也节省了许多试错的钞票。</p><p>假如是一个买卖体系测验起来不能盈余,不管是人工买卖仍是用计算机程序化买卖,成果都是要亏本的。所以,咱们要抛弃掉那些不能盈余的买卖体系,选用那些能盈余的买卖体系。</p><p>所以,测验买卖体系含义严重。当然,假如你是人工买卖,并且是毫无规矩地(艺术性发挥),那么就不必测验了,你的艺术性发挥能不能挣钱,看自己实盘成果就一望而知。</p><p>欧美国家对程序化的知道和开展程度,应该说是远高于国内的,其程序化买卖的份额也越来越高。而在国内,程序化买卖只处于开端阶段。假如你够勤勉,又比较有领悟,那很或许你会是国内程序化范畴的领头羊。</p><p>下面我讲一下怎么用开拓者去测验买卖体系(买卖公式)的流程。在测验买卖体系之前,先想要用什么种类来测验,并把买卖公式加载到种类走势中。</p><p>榜首步,翻开买卖开拓者软件,选定一个想要测验的种类走势(例如棉花)。点击右键,挑选“刺进公式运用”,选取“用户”里自己编写好的买卖体系。</p><p>例如我挑选买卖公式“SJX2”来进行测验,,点击调用,加载到棉花的走势上面。</p><p>在加载之前,可以先把种类默许的均线体系删除去,只留下K线走势。这样加载进去的买卖体系比较明晰地展示了开仓和平仓方位,以便调查和验证信号是否和规划的共同。</p><p>第二步,调查验证开仓平仓信号是否契合规划思路。假如发现信号不契合思路,要回来买卖公式进行修正。</p><p>例如“SJX2”买卖公式的规划是MA5穿插MA20而进行开仓平仓(上一篇文章叙述过代码编写),加载进去后,买卖信号正契合买卖公式的规划。</p><p>上图中,黄线是MA5,蓝线是MA20,买卖信号彻底契合MA5穿插MA20进行开仓平仓的买卖思路。</p><p>第三步,在产品特点里选取需求测验的时刻段。棉花走势图中,点击鼠标右键,点击“产品特点”,在出来的方框点击选取“棉花接连”一列,然后点击“特点”。</p><p>在“产品特点”框里的惯例项下的右边,点击规模里的“开端时刻”,挑选从什么时刻点的走势开端测验买卖体系。。</p><p style="text-align:center;"><img src="//img.changhecl.com/img_changhecl_com/zb_users/upload/water/2022-04-10/625249126b5d7.jpeg" title="程序化交易(程序化交易和量化交易)" alt="程序化交易(程序化交易和量化交易)"></p><p>例如我想测验买卖体系在2000年至今的棉花走势,就挑选从2000年1月1日开端测验。(看下图右边的开端日期)</p><p>这些操作都不难的,其他的操作,比方选种类,挑选周期,挑选测验时刻段等等,仅仅检测对软件的了解程度罢了。</p><p>第四步,检查买卖公式的测验成果。在开拓者软件上方找到测验的功能测验陈述按钮(那个人民币符号字样的小按钮便是了)。</p><p>或许也或许在“东西”栏里边找出“出资组合功能测验陈述”,点开就可以了。只需对软件够了解,这些操作是很简略的。</p><p>MA5穿插MA20买卖公式运用在棉花的日线走势上,自从2000年1月1日至今的买卖成果,就在测验陈述里了。如下图:</p><p>从陈述可以看出该双均线买卖体系从2000年1月1日至今,一共赚得净利润是157220元,十年赚15万多,有没有嫌少?</p><p>但别忘了这仅仅固定1手1手地进行买卖的成果,假如资金比较大呢?假如买卖量是固定10手地进行买卖,那么净利润应该是157万,这样你也嫌少吗?</p><p>有的朋友一看到赚了157万,或许振奋得很,马上想把银行卡里那一万块生活费充进期货账户,梦想着十年后,这1万变成157万。这,真的可行吗?</p><p>第五步,考虑回撤危险,结合自己资金量巨细,验证其可行性。</p><p>测验陈述里边有翔实的各项记载,以及资金曲线的改变。看测验陈述,不能简略的只看成果是盈亏或盈亏金额是多少,还要看资金曲线是否平稳,还要看产生过的最大回撤(从前最大亏本)是多少。</p><p>榜首,假如资金曲线大起大落,表明该买卖体系导致大赚大亏,咱们可以试想一下自己能否饱尝得住大亏时分的心思冲击?假如资金曲线可以比较平稳上扬,才干考虑投入实盘运用。一般来说,安稳性较强的买卖体系无法做到短时期暴利。相同,那种短期暴利的买卖体系也不具备长时间的安稳性。</p><p>短期暴利和长时间安稳性的联系,是互损的,优异的买卖体系必须在两者间做好合理的平衡。</p>假如买卖体系产生的最大回撤金额远超出自己的账户资金承受力,那么自己的资金也无法扛过回撤期而导致以爆仓告终。<p>假定这个买卖体系经常回撤到达一万以上,试问你那一万生活费投进去,有时机变成157万吗?当然是没时机。</p><p>做程序化买卖,最关键是要结合自己的实际情况调整合理的仓位,并想方法多加完善,例如多周期+多种类+多战略归纳运用,以添加全体买卖体系的安稳性。</p><p>合理考虑资金的安全性,以及体系全体安稳性,才有时机度过资金最大回撤的体系性危险,才有或许吃到最终的盈余果实,测验陈述许多项内容,都值得仔细剖析,这儿不再逐个打开。</p><p>需求留意的是:前史走势回测成果,也不能代表和决议买卖体系在将来的体现。世界上没有彻底相同的两片树叶,人也不或许在两次踏进彻底如出一辙的河流,哪怕第2次在相同的方位踏进去,那方位的水也不是榜首次踏进去时的水了。</p><p>虽然如此,咱们仍然要挑选那种在前史测验中可以盈余的买卖体系。由于每个种类都有自己的“脾性”,或许说每个种类都会有一群相对固定的参加集体,已然人道不简略产生突变,那么该种类走势也不简略产生质的改变。</p><p>再说了,假如一个买卖体系在前史走势中都不能盈余,咱们又怎么能以为在未来走势中能盈余呢?这没有道理,也不契合知识。</p><p>本次内容就到这儿吧。请记住,学会测验买卖公式不难,难的是运用才智研究出能盈余的买卖体系。</p>
本文地址:https://www.changhecl.com/130704.html

退出请按Esc键