设为首页  
分享到:
股票软件哪个好-免费股票软件下载-期货软件-有买卖点的股票软件-金博士软件官方网站
关于信号消失与信号确认
收藏 打印 发给朋友 举报
发布者:admin 时间:2012年9月07日 18:31
    

交易策略模型从发出信号到最终达成交易需要经过以下过程:

信号触发——信号确认(人工界定)——信号最终确认——发出委托——收到委托回报——成交

        策略模型的编写一般建立在K线的基础之上,而一根K线要等到这根K线走完(收盘)后才能最终成型。成型后这根K线的任何一个参数和数据都不会改变,于是称其为“信号最终确认”。K线走完的时间依K线图周期而定,短至一分钟或数十秒,长至一周甚至一个月。在周期较长的K线图上,我们难以等待K线最后走完才做交易,于是我们人工界定一个“信号确认”时间,对信号进行提前确认,表示趋势(或形势)延续多长时间,就认为趋势已经形成。这个“信号确认”所需耗费的时间与“信号最终确认”(即单根K线的时间跨度)相关,精确界定须参照信号忽闪时间间隔的概率分布情况。

         这一部分在我的论文中由于篇幅限制作了省略。实际上从信号确认到信号最终确认这段时间中的信号消失风险是程序化交易的一大风险点。一般模型在信号确认后就已经发出委托达成成交,而如果此时信号消失,那就意味着模型的判断已经出现一次失误,同时更意味着市场已经向对投资者头寸不利的方向运行。除了损失双向手续费以外,这时往往持仓头寸也已经造成了亏损,任何一种操作都不能挽回,但这类似于亡羊补牢的行为,如果忽视这次失误,可能会造成更大的亏损。

        如果进行了亡羊补牢的操作,而市场又向原来预期的方向运动,程序化交易策略模型会再次发出信号。这时亡羊补牢的操作就成为二次失误。如果市场价格在信号确认、信号消失间多次往复,那么后果将是亏损累累,惨不忍睹。

        避免信号忽闪问题的一个解决思路是延长信号确认的时间t1、缩短从信号确认到信号最终确认的时间跨度t2。在挂载程序化模型时,t1和t2可在软件端进行手动控制。但增加t1可能造成滑价变大,同时也会带来更多不确定性因素。

        从模型端考虑部分解决信号忽闪问题,可以从信号的根源入手。如MASYS的信号输出句“MA1>MA2&&MA2>MA3&&MA1>MA4,BPK;”其根源是“MA(CLOSE,N1)”。在这里CLOSE是收盘价,在收盘前代表最新价,是个不断跳动的概念。如果用它来作为信号源,则必然发生信号忽闪的问题。如同一个带弹簧的按钮,只有始终按着才能始终保持触发着。我们需要把它换成一个普通的开关,一经触发,如果不再次施加反向的触动力,便保持触发状态。将CLOSE根据场合,换成HIGH(最高价)或LOW(最低价),则刚好可以解决这个问题。论文中的DWR系列模型已经考虑到这个问题并按这种方式加以解决。

赞助商广告
最新报道
精彩推荐
中国证监会 中国期货业协会 保证金监控中心 上海交易所 大连交易所 郑州交易所 金融期货交易所 国家电网公司 伦敦金属交易所
金博士站务联系QQ:281035920
金博士软件所载文章、数据仅供参考!
使用前请务必仔细阅读免责声明,风险自负。
E-mail:281035920@qq.com 闽ICP备14014521号