Bob*_*Bob 31 benchmarking finance simulator
我对使用算法交易策略感兴趣.有没有人知道我是否可以使用离线播放的模拟器或基准数据(实际上没有进行任何投资)?
Mik*_*ton 73
这个问题非常广泛; 事实上,没有提到你感兴趣的仪器.例如:
目前,我会假设你对股票感兴趣......如果是这样,请看看Ninja Trader,它免费提供这些功能.您可以从雅虎财经获得免费的日终库存数据,这足以满足长期交易时间表; 请记住,交易周期越短,您的数据分辨率就越严格.
如果您愿意将数千个存入交易账户,任何数量的经纪商都会乐意向您发送实时市场日内市场信息; 但是你不需要纸币交易账户中的钱(至少我的经纪人).我认为对程序员来说最灵活的经纪人是Interactive Brokers.您可以通过API从它们获取亚秒级数据,只需了解它们不会为您提供Tick级别的粒度; 他们总结了他们的提要,具体细节各不相同,如果您有严格的粒度要求,最好与他们交谈.至于离线模拟,您可以使用Ninja Trader,Interactive Brokers和许多其他在线经纪商(请参阅哪些在线经纪商提供API?).
因为你提供的是+200,所以我会分享一些你可以使用的东西......保留它或者扔进垃圾桶里,无论它带来什么价值.
作为一般规则,时间越短,交易越困难,并且越难以持续赚钱.如果您不确定从哪个时间线开始,请一次查看几天或几周的交易周期; 然后,如果您发现有太多机会传递给您,请将您的系统细化为更小的时间线.另一件需要考虑的事情是您希望触摸此代码并调整算法的频率.一般规则是,随着交易周期变短,您可以对算法进行更多校准和维护.找到一位编写了一个在过去十年中按原样运作的优秀Swing-Trading平台的算法交易者并不罕见.另一方面,日间交易算法往往需要根据市场条件的变化进行更多关注和喂养.
与时间表密切相关的是您的交易策略.你是:
贸易管理是一个相当大的话题,如果你潜伏在像Elite Trader这样的交易员董事会,你会发现这个话题.虽然在同一个关于自动交易平台的帖子中讨论其中的一些可能听起来不合适,但我相信你会同意你的假设和态度有潜在的方式来汲取你的代码.我将从头脑中分享一些东西:
本文所述的信息是从作者认为可靠的来源获得或衍生的.但是,作者不对信息的准确性或完整性做出任何明示或暗示的陈述或保证,作者也不建议所附信息作为任何投资决策的依据.此数据仅供参考,并不构成购买任何证券或其他金融工具的要约或要约邀请或任何建议或推荐,也不得解释为此类数据.通过使用任何此类信息,您明确同意所有与信息的性能和质量相关的风险仅由您承担.对于因使用或无法使用该信息而引起的任何直接,间接,偶然,特殊或随之发生的损害,即使提交人已被告知可能发生此类损害,作者也不承担任何责任.作者"按原样"和"所有错误"提供信息.