![]() |
程序化托管服务器 ![]() |
程序化交易培训 ![]() |
期货开户 指标公式 代理合作 收藏本站 支付中心 |
|
![]() ![]() |
TB及文华模型信号消失的问题 栏目:理财务服简介 对于一些程序化交易爱好者而言,尤其是自学程序化编程者来讲无论是TB或文华模型信号消失及闪烁问题一直困扰着他们,在文华平台中有一个K线走完再发出交易指令,尽管该功能可以解决部分信号的消失与闪烁问题但这并不能解决根本的问题与我们对程序控制的要求。而TB平台则并没有K线走完或收盘价模型一说,所有的交易是完全依靠程序来控制的,这对初学者而言是稍有难度的。西汇国际http://www.xihuiguoji.com则在数年前就推出了TB与文华的程序化编程视频教学,其中就讲到了关于 交易模型信号消失的正确处理方法,今天我们就该问题在与大家一起交流。 首先我敢肯定的讲,理解不了信号为什么会消失的原因说明你还并没有进入一种逻辑思维,对K线及数据的属性并没有任何认识。我们先来讲到以当前价 C 做为模型分析源的消失问题,首先C在程序中是当前价、最新价的数据源,而在盘中期货品种的最新价是不断变动的,假设我们设价格大于3000元就买入,试想在一个K线中由于当前价C是不停变动的,当价格大于条件是信号出现,一会儿价格下跌条件就无法满足信号自然的就会消失,这一点不难理解。再着这样的条件是你自已设定的,程序运行也完全符合你的要求。 然而文华则可以运用K线走完再发指令这一功能来确认信号,也就是条件成立时并不会自动交易,而是等到该K线走完下一根K线出现的一瞬间再开始交易,没错这种方法对于初学者很有用,但是他并不能满足我们的要求。因为很多朋友通过测试可以发现如果是按指令价(条件成立的价格)来交易盈利效果是很明显,等K线走完再交易利润会大幅减少,甚至成为亏损交易。西汇国际在这里要提示大家这种策略的逻辑本身是不健全的。 于是我们可以看出出现这个问题的程序化爱好者都是业余的,尤其是对于TB平台的编程逻辑可以说是无从下手。那么如何处理信号消失这一现像呢? 首先是不能使用变量 C 做为交易条件的分析数据,试想你用一个不停变动的数据来得到稳定的信号,不是缘木求鱼么?那么对于一些指标或数据源如何选择呢?如果程序里运用了最新价C这个变量,通常都要对进行处理,最常用的处理方法就是引用或回溯,在文华财经里使用REF函数引用,在TB里则使用“[]”方括号对数据回溯。那么如果我们要完全按自已的策略编写交易则要尽量采用 H 最高价变量或L最价变量来作为交易条件,当然只是基本的思足,实际运用中并不止这些。 然而在实盘中由TB能够精密的控制指令价交易的价格,因此我们要充份利用其优势。如我们西汇国际开发的股指封神2号、TB短线王模型等均采用了指令价交易,但交易信号呢确非常稳定,从来不会出消失或闪烁。 最后我们再来简述一下因使用了未来函数而导制的信号消失问题,最简单的解理未来函数,这种函数其实本身就是一个“事后诸葛亮”,该种函数可以计算未来价格变化而修正过去信号出现的位置,如果说你购买了一款模型出现了信号事后改变方向或改变位置的情况,呵呵您有一定是被骗了,有很多个人利用该函数的功能来骗取钱财,西汇国际提醒您使用模型要走正规渠道,不能途小便宜。 在上述两种情况以外,如果模型程序设计逻辑不当,也会造成信号的消失,如使用跨周期函数功能等等,我们建议有条件的程序化爱好者可以使用西汇国推出的编程视频或参与我们的编程培训活动来专业系统的学习。好了如还有问题可致电我们。 更多精彩内容:
|
|