用技术解决震荡行情

行情总是在趋势和震荡中相互交替,针对震荡行情,我们在软件中添加了网格交易运行池功能。

 

震荡行情的特点是在某一个价格区间不断变换 ,反复震荡整盘,所以行情变化频繁,难以抓住交易时机等情况令交易者甚是苦恼。于是我们在想,有没有一种方法既能把交易者从需要随时盯盘的困扰中解放出来,又能让交易者在震荡行情下保证收益呢?因此我们运用了网格交易策略。

 

网格交易策略是通过自动执行低买高卖,从而获得价格震荡区间的波段收益的一种交易方法,而震荡行情又存在区间震荡、向上震荡和向下震荡三种情况,所以我们面临的第一个问题就是如何给出正确的趋势判断,并做出相适应的处理方式。针对这一难题,通过小组内多次研究讨论,最后决定用交易者自设点差来达到准确判断趋势的目的:交易者设置参数后,通过后台一系列复杂的算法机制,自动计算买入卖出点位并循环往复,所以不论是哪一种行情都可以轻松应对,这也是网格交易策略的精髓所在。

 

由于任务触发等情况较为复杂,处理起来比较混乱,又随即产生了一个新的问题:想要迅速准确的判断任务状态不是一件容易的事。于是我们又开启了新一轮的头脑风暴,每个人都在讨论中拿出了自己思考的解决方案,经过几次 “唇枪舌战”,大家发现现有的技术没有办法完全满足我们的想法和需求,于是我们就自主研发了“多态化处理技术”,通过把状态划分定义为多个种类,每种状态单独判断,以达到准确判断任务状态的目的。

 

随着对功能的深入思考,我们又想到了可能存在的一些其他的问题,比如:每个交易者可能会有很多个网格任务,那么在设置了大量的任务时,处理速度一定会变慢,如果因此导致触发不及时,错过了有利行情,会给交易者造成损失。所以针对这个问题,我们又创新了分布式存储技术,每一个都能够准确实时的判断到,能够快速判断触发;再比如如果交易者有几十个任务在同时进行,那么如何解决更新量大这个问题。为此我们研发了中央集更新技术和精准更新技术,方便多窗口调用,能够实现点对点的精准通知和消息变更,保证即使有大量任务同时进行的情况下,也可以避免出现更新不及时所造成的实际与客户所见不一致的情况,任务间互不干扰、保证准确性。

 

除了上述自研的技术外,我们还运用了其他很多先进的技术来解决可能遇到的问题,比如:为了让功能具备高的扩展性,我们采用了灵活的委托方式,并通过多线程技术减少主处理时间,采用一应一答的方式触发,即外部一旦发生变化我们也会立刻做出变化,以此来保证准确性和及时性;运用分类别储存,能够轻松实现自动备份,在下次账号登录时快速定位到退出时的状态;运用列表虚拟化来按需更新,减少对资源的占用,使软件的使用更顺畅等。

 

网格交易运行池功能为交易者提供了极大的便捷性,可以让交易者被动做到高抛低吸,克服人性弱点,降低交易者对行情波动方向的误判损失,为交易者提供自动、快速、准确的交易体验。

 

© 版权所有   上海文华财经资讯股份有限公司   ICP备案号:沪ICP备09042590号-2