中信期货赢智程序化交易软件是一款针对专业程序化交易者而打造的一个专用交易平台,不仅支持K线图模型,而且支持tick图逐笔模型、盘口模型,追求编程高效、回测精准、运行稳定,程序化交易是一种在计算机和网络技术的支持下,瞬间完成您预先设置好的组合交易指令的一种交易手段。您可将您的交易思路,通过文华提供的函数、语法及编辑平台,编写成交易模型,实现自动开平仓、自动止损、自动止盈。
1、程序化交易反应速度快于人脑
手动交易时,从眼睛看到到大脑确认再到按键买卖至少需要1~2秒的时间,期货价格瞬息万变,1-2秒足以让价格跑远,这样会提高我们的交易成本,如果长期累积下来,也损失了一笔不小的财富。
而程序化交易由电脑盯盘,从信号发出到电脑下单交易仅需要几毫秒时间(1毫秒=千分之一秒)。在瞬息万变的交易市场里面,这种速度可让我们在机会出现时第一时间进出场,降低交易成本,让交易者积累更多的财富。
2、程序化交易回避人性的弱点
人手交易的最大障碍是什么?是交易者内心的思想波动。因为人的大脑每时每刻都在涌现出不同的想法。这些想法有可能会对交易思路造成干扰。明明有的时候按规则要止损了,但是有可能就因为交易者心里面的一丝犹豫,而导致错过了最好的平仓时机,令亏损扩大。
程序化交易的最大特点是克服了人手交易的不确定性,电脑本身没有感情,可严格按照程序化的设定不间断地连续交易,完全可实现人脑无法达到的稳定性。
3、程序化交易可复制成功
人只有两只眼,同一时间只能观察一个合约,但每天存在交易机会的合约有很多,您只能愁于空有一身好本领,却无法分身把收益最大化。
而程序化交易可同时监测几十个合约、周期,只要把您成功的交易经验转化程序化可读懂的语言,程序化就可帮您复制成功。
(一)加载模型到“运行模组”进行全自动交易
有些交易者希望可以模型带有个性化的信号执行方式,有些交易者希望采用资金管理的策略并实时监控各个模型的浮盈和平仓盈亏情况,还有些交易者需要利用盘口的数据进行高频程序化交易,这样需求的用户可以使用“运行模组”进行全自动交易。如下图
注:当模型中写有TRADE_OTHER函数时,第四步的交易合约处会自动填入去模型中所写合约,模型中未写TRADE_OTHER,可以在该处手动选择交易合约。
模型中写入TRADE_OTHER函数规则如下:
(1)数据合约为指数合约:
按照模型中函数指定的合约作为交易合约。
(2)数据合约为指定交易合约(如IF1501):
按照TRADE_OTHER函数指定的合约作为交易合约。
(3)数据合约为主连合约(实现自动换月):
TRADE_OTHER函数写为TRADE_OTHER('AUTO')时,可加载到主连合约,实现自动换月移仓。
完成上面的设置后会弹出如下图所示界面,表明程序化全自动开始运行。
如果想对模组可用资金、持仓手数赋予初始值,可以点击菜单栏【同步】—>【同步持仓】。如何设置初始值请参考说明书“模组使用详解”。
(二)加载模型到“页面盒子”进行自动交易
有些交易者不需要模型做一次完整的开平交易,只需要模型完成开仓或平仓;有些交易者需要程序化监控行情并对多账号下单;还有些投资者并没有复杂的思路,只需要使用简单的均线模型来指导交易,页面盒子可以实现这些想法。
需要程序化在条件满足是给出弹框提醒的交易者,可以在加载盒子时不勾选“直接下单不需要手动确认”。这样,当满足条件时,会弹出如下图红框中所示的确认窗口,点击下单按钮即可完成下单 。