马玉敏:多样化配置 “人工程序化”交易

马玉敏:多样化配置 “人工程序化”交易,第1张

在首届和讯期货实盘大赛上,四品种单项冠军选手Nassim给大家留下了深刻的印象。而一年之后的第二届大赛,又涌现出了一位“四项全能”选手,来自上海的选手马玉敏复制了Nassim的佳绩,勇夺豆油、白糖、PTA、焦炭四个品种的单项奖冠军。

与Nassim专注农产品基本面研究不同,马玉敏所获奖的这四个品种横跨了农产品、能源化工两大领域。在和讯网第二届期货大赛颁奖典礼现场,马玉敏接受了和讯期货的专访,介绍了自己的期货交易理念和方法。

准程序化的交易逻辑

包括获得冠军的四个品种在内,本次大赛马玉敏昵称为“老马”的参赛账户参与过交易的品种多达21个。马玉敏自己透露,实际上他日常会同时配置的品种就有十多个,“除非是一些流动性比较小的品种,一般我都会参与”。

同时交易十余个品种,对于所有交易都由自己盯盘的马玉敏来说,运行基本面研究显然并不现实,马玉敏表示,他从来不看基本面,只看技术面,做趋势交易,对于他来说“不管是铜、橡胶、大豆,都只是个代码”。

马玉敏将自己的交易风格定义为“准程序化”。跟标准的程序化交易一样,他会制定一系列的开仓、平仓规则,一旦信号出现,则第一时间运行相应 *** 作;不过与程序化交易不同的是,这所有的 *** 作的执行,都是由马玉敏自己人工完成的。

如果出现极端不利的情况,配置的多数品种同时出现亏损怎么办?

马玉敏表示,出现这种情况的话就是他最忙的时候,“要一个一个的去平仓”,“我能够接受盈利单子的浮盈减少,但如果是亏损的单子,我一定会尽快处理掉”。执行力不足,经常出现人工 *** 作干扰程序判断的情况是很多人运行程序化交易当中常会犯的错误,而在这一点上,马玉敏的“人工程序化”则做的很到位。

由人工来完成原本电脑的工作,是否会忙不过来?马玉敏认为不会。

中长线趋势交易 *** 作压力不大

马玉敏一般看盘看的是周线、日线,下单频率不是很高,“最长的一个单子放了一年半,只不过中间移了两次仓,一直没有平”。在开仓选择方面,当马玉敏判断好了趋势、选定品种之后,倾向于选择更远的合约开仓,但原因并不是因为他喜爱做非主力合约,而是因为“选择比较远的合约可以尽可能减少移仓的麻烦”。以铜为例,如果决定要进场时铜主力合约是1501的话,那马玉敏会选择1505合约开仓,如果不是出于流动性考虑的话,甚至他会更愿意做1508合约。

当然,也会有当天开仓当天平的情况,如果触及了预设的平仓条件的话,一定果断平仓。

谈及今年以来给他留下最为深刻印象的行情,马玉敏毫不犹豫的回答:“铜”。今年沪铜的过山车行情其实他也抓到了开头,“我是51,000开的空仓,当跌倒46,000的时候没有平,直到涨回50,000才平的仓,总共只赚到1000个点”。

多品种配置 分散风险

对于马玉敏来说,没有重仓、轻仓的概念,“按照规则走,按照‘程序’来交易”。由于他主要从事的是股票交易,在期货当中的资金规模在总规模中的占比其实并不算大头,因此能保证一个比较好的心态,在行情出现波动的时候不会太紧张。

在期货中的资金马玉敏会依据事先制定的规划,在十余个品种中相对平均的分配。“可能铜会稍微多配一点,因为保证金比较高;可能螺纹钢会多配一点,因为流动性充足,进出方便”;此外,他还会根据判断,当有个别品种将会有趋势性行情出现的时候,可以适当的增加仓位,但绝对不会出现单个品种持仓占比超过过大的情况,“一般多的也就配15%左右”。

对于今年期货大赛夺冠的四个品种,实际上马玉敏并没有特别的关照,只是因为这四个品种今年的走势趋势很明显,“走的淋漓尽致,没有很纠结的行情”。

展望未来,马玉敏表示还会继续坚持现有的 *** 作方式,他认为这种方式“至少在现在市场上还是有效的”。通过多品种的分散配置,可以有效的分散交易当中遭遇的非系统性风险。

驱动交易软件。程序化交易就是用一些编程策略,驱动交易软件进行自动化买卖交易。程序化交易是指通过既定程序或特定软件,自动生成或执行交易指令的交易行为。程序化交易者应当只用一个账户从事程序化交易,证监会另有规定的除外。

一 什么是程序化交易

程序化交易:用计算机软件代替人工进行交易的部分过程或者全部过程。

程序化交易可以分为

全自动:人为不干涉。所有信号均由计算机去执行。

半自动:计算机执行部分指令,比如只是用程序去开仓。平仓人工来执行。还有就是人工下单。然后计算机去执行出场程序。还有就是会人工判断行情是否单边与横盘,然后选择性的去加载程序。

二 程序化的优点与缺点

优点:

1 最大的优点就是可以克服主观交易中的心理问题:焦虑,犹豫,紧张,恐惧。兴奋等等各种心理因素。

2 可以同时很多个品种。且可以实时扑捉到交易机会第一时间进场。比人工观察要快很多很多。提高效率。把资金分散到几十个策略和品种上去的时候,极大的分散的投资风险。

3 主观交易策略使用的条件太复杂的情况下会影响交易的实时和客观。特别是日内交易,条件越多,每次下单的时候会影响速度,还会经常出现犹豫的情形。但是程序化就可以避免这些。再多的再复杂的条件也能很快的去执行。这个是人无与伦比的。

4 一个策略的盈利与否,如果用主观去判断会需要很长时间实盘去检验。特别是中长线策略。需要以年为单位来进行检验效果。但是用程序那么就能通过过去的大量数据很快检验出是否能盈利,当然真正的实盘与程序回撤数据还是有差异的。但即使如此也比主观要更加快的评测出策略的有效性。

缺点:

1 程序化不能实现人工复杂的思想的表达,还有些是模糊的难以用语言准确去描述的如盘感。

2 程序化相对比较死板,无法灵活的感觉各种盘面的变化去做出灵活的应对。

3 大量策略雷同,导致一些以前用的好的策略,过了段时间后就效果不好了。

三 程序化编写需要注意的几点

1 避免使用未来函数。

未来函数:指可能引用未来数据的函数,即引用或利用当时还没有发生过的数据对之前发出的判断进行修正的函数。

2 指令触发的K线取值。现在有实时触发,和K线走完取值,还比如实时触发K线走完复核,等等很多种。如果取TICK数据回测那么这些都触发条件与实盘都是最接近的。如果不是去TICK数据测试,那么就只有K线走完不复核取值,为最接近实盘效果。

3回测历史数据的时候,引用的是指数和主连合约的区别。

指数是以每个合约的成交量做权重算出的该商品的指数

主连是主力合约的连续,主连合约是是不同时段主力合约的连接,指数是所有合约按照成交量加权而形成的。很显然,主连合约因为有换月的状况所以有跳空情况,而指数是全部合约的加权,所以会有很优秀的连续性。

如果用指数来测试,那么实际交易的时候不会有这样的数据产生。如果是日内程序,那么就要用主连来测试,如果是过夜那么就最好是用指数。或者能有自动换月的函数来测试,那么效果就更贴近实际。

4 手续费和滑点

如果是低频的策略,那么这个影响将不大。如果是中频特别是高频的,那么就影响很大了。所以再回撤数据的时候越严格那么就实际效果越贴近实际。

5 测试的时候需要的数据源要足够的多。比如是日内的程序,那么少点没关系。如果是过夜的长周期策略,那么就需要足够多数据来检测在各种复杂情况下的有效性。最好先截取一两年的数据测试效果,这些数据里一定要有明显的单边和横盘行情。这样才能更加有效的去衡量效果。然后再换其他时间段来测试效果,最后再所有时间去测试,这样会更加的贴近真实效果。

以上就是关于马玉敏:多样化配置 “人工程序化”交易全部的内容,包括:马玉敏:多样化配置 “人工程序化”交易、程序化交易由什么进行的自动化交易、程序化交易软件那个比较好用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9330823.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存