neo_cn从今日(2007年9月21日)起,全景直播tradestation8.3 外汇全自动交易实战

Discussion in 'TradeStation' started by neo_cn, Sep 21, 2007.

  1. 谢谢了,您说的问题我已经发现了,您还真细心,我的确有几个策略只展现了做多,但是即使是在这几年的非美大体走势上涨过程中,短线操作里面只做多也不是很容易的到很好的表现的。
    唯独GBPUSD比较明显

    再次感谢提醒

    论文还没写完,继续哭ing
     
  2. 兄弟继续努力,多空一起测试比较好,否则,两者结合后是空欢喜一场~!
     

  3. 多谢,我会的;-)
     
  4. 更正:
    前一段时间发现tradestaion orderbar提供的外汇交易指令类型与交易策略中的命令类型不符,这是一个误会。
    交易策略中的指令表面上看上去叫法不同,而实际上档策略被处发,交易策略向服务器端发送的命令就会被翻译为order bar命令。
    一是有少数的函数和命令,只能在交易策略的测试和评估阶段可用,在交易策略的自动化运行阶段是不可用的。
     
  5. 请问neo兄,Base Platform 和 RadarScreen Custom Real-Time Scanning 两种系统有何具体差别?前者$99.95 后者$59.95。多谢!!!
     
  6. 请问tradestaion 几个主要直盘一般时点差是几点,数据时滑点严重吗?感谢!
     

  7. ts支持mini手 根据币种不同,每手金额要求不同,除了点差,还要加收手续费,重要数据时我遇上过较大滑点,但很少出现。
    具体货币对和相应的点差在这里
    http://www.tradestation.com/popups/whatsnew/forex.shtm
     
  8. RadarScreen 我没用过,这个东西对炒外汇好像也没有太大帮助, 据我对他的粗浅的了解,他应该是类似于选股系统,做股票投资的可能更需要这个软件。
     
  9. 论文刚接近尾声,家里却有人生病住院,下个星期要动手术,所以TS的事情至少又要拖延十天,各位,对不起了。
     
  10. neo兄,感谢!祝你家人早日康复。
     
  11. 大家好,我又回来了。家人手术很成功,现在已经可以基本自理,毕业论文和家里的事情把ts8.3外汇自动交易进程耽搁了两个月,很无奈,毕竟赚钱不是生活的全部。

    事实上,每天还是有些小段的时间来向前推进的,至少可以在头脑中思考相关的问题。因此从11月6日到12月4日,我思考和解决如干问题,并且发现一些新问题,在此做个分享:
    内容包含以下几个部分
    1,真实交易策略和模拟策略的差别和解决方案

    2,投资组合绩效的测试方法

    3,新发现的ts缺陷
     
  12. 楼主终于回来了,继续等待学习中。。。。。
     
  13. 真实交易策略和模拟交易策略的区别

    在ts里面,执行自动交易的程序被称之为strategy(策略),用来显示信号的被称为indicator,showme这些也就是我们平常说的指标。在指标和策略里面实现功能的独立模块是function(函数)。

    交易策略的编写和指标的编写差不太多,简单地说就是把指标的显示买卖点的语句替换成buy,sellshort,sell, buytocover这样的下单指令。

    在交易策略开发的初级阶段,关注的焦点是模型和算法的实现,以及通过在历史数据上运行基于这些模型和算法的交易策略,由ts的交易引擎(存在于本地机器而非服务器端)运算,产生模拟的交易,通过ts的性能分析引擎(本地),对这些交易进行统计和分析,然后根据分析产生的性能报告中的各项指标来评价你的模型和算法,进而进行侧路的改进甚至是彻底的更换思路。

    在这个阶段,有一个问题需要非常重视,那就是interbar calculation(k线内计算),所谓interbar calculation就是你的策略的运算不是仅以收盘价计算,而是要运算从开盘价到收盘价之间所出现的所有价格,并且根据你的需要,你可以选择,是按照开盘价到收盘价之间的真实地分时价格运行运算,还是由ts运算引擎来猜测从开盘到收盘价之间的价格走势,而这种猜测会造成让人开心但是不真实的测试结果,

    还有一个令人头疼的问题是multi entry & exit(同时开多个仓位),默认情况下,ts交易引擎单一时间只能存在一个仓位,当此仓位没有平仓之前,即使你的模型发出了新的开仓信号,信号也会被忽略,在交易策略设置上选择允许多仓位的时候,才可以在同一个时间又有多个仓位,但是遗憾的是,在ts平台你不能够使用变量来为你的仓位命名,这决定了你不能在交易策略(程序)中给每一个仓位一个不同的名字以便识别不同的仓位,进而对这个仓位进行操作,更糟的是,系统内建的setpercenttrailng stoploss等最常用的交易指令也不支持对多仓位的管理,你的设置会被新开仓位的设置替换掉。

    如果你度过了这两个难关(以及若干小的难关),幸运的话你会得到一个你自己满意的交易策略,接下来的问题就是如何让策略在真实的交易中工作。此时你需要了解交易策略在你电脑里进行“模拟”的交易和通过网络在服务器上进行真实交易的若干差别。

    1成交。 交易策略测试过程的潜在前提条件是每一笔单子都得到成交。而真实交易怎不然,虽然绝大多数可以得到成交,但我们必须考虑没有被成交的单子的影响,TS有关于成交的设置,如果没成交则n秒重发一次,所以成交还有些保障;挂单的撤销:有很多策略要做挂单,其中根据行情的变化,有些挂单需要撤销,否则可能导致这些挂单在另外的时间被成交。(我在手动交易的时候出现过这种问题,挂单在交易结束后没有撤销,结果第二天早上发现挂单被成交,好在亏损不大,有惊无险)

    2 网络连接的中断造成某些开关被复位,例如:我的一个策略是需要进行interbarcalculation的,结果我发现,一旦网络出现中断,这个选项会被复位为不进行interbarcalculation。

    3待续
     
  14. 万分感谢楼主的分享,国外论坛对tradestationFX的评价不是很好,tradestationFX的上家是嘉盛,嘉盛属于MM类经纪商,而非更公平的ECN,也请楼主多加留神。期待有关ts缺陷的分享。
     
  15. 麻烦neo_cn兄贴个tradestation8.3 外汇报价面板的图上来,最好是在伦敦开市后时间,这样大家可以了解tradestation各个货币组合的真实点差,万分感谢!
     
  16. 真实点差

    ts外汇真实点差:bid-ask
     
  17. 多谢neo_cn,此真实点差如果是在欧洲开市之后的时段,再加佣金,tradestation实在太黑了,连2流MM经纪商都不如。在这种成本下作自动交易实属不易,楼主何不考虑2000i+API+ECN平台,此也是自动交易大趋势。
     
  18. 是吗?不知你是否注意到TS的外汇数据使用的是fraction pips,举例eurusd在很多经纪商是小数点后面4位,如1.3224, TS的是五位,即1.3224.

    因此根据我的贴图
    eurusd点差为1.7
    usdjpy1.9
    gbpjpy8.5

    时间是北京时间早上9点

    现在我在放上来一张时间是15:30

    如果还是觉得贵,我真的要考虑你的方案了(我没有在这个细节上做过研究)
     
  19. 原来所有的MM经纪商报价都不采用fraction pips,事实上点差都有5位,那时他们可以大捞横财,但随着银行间交易平台(ECN)的普及,90%的传统经纪商都销声匿迹了,如FXcm和嘉盛这样的不得不改变报价方式。

    其实我看到你的“全景直播tradestation8.3 外汇全自动交易实战”这个帖子,特别感谢你与大家的分享,所以特意发帖子询问tradestation的报价,有些担心你在这上面吃亏,也担心资金安全的问题,你的钱是汇到tradestationFX的上家嘉盛的,不在证券或期货账户保护范围之内。

    有关ECN平台我也是去年从日本的私募基金经理朋友那里了解的,楼主要是有兴趣的话,我托他在他使用的机构平台上截个图下来,欧洲开市后直盘经常0点差,只收佣金。
     
  20. 这个信息太有价值了,我对着方面的了解是非常初级的,关于资金安全也没有很多考虑,权当作测试的消耗了,不过完成这个过程之后,我可要多多请教fx2010, 0点差,对与短线和超短线的系统意义太大了。谢谢