A股自动交易开发全过程

Discussion in 'General Topics on Software and Data' started by 一梦三千年, Jul 26, 2010.

  1. 感谢fathead,我也要开始了,先贴出来功能点。
    策略管理
    分为主策略,若干辅助策略
    根据大盘自动调整不同策略的仓位上限
    策略可动态配置
    实时行情自动监控
    对深沪非ST股进行监控;
    可实时监控到分时成交明细
    可实时监控逐笔成交明细
    板块管理
    可以在线管理板块
    可手工设置板块龙头
    系统通过不断的学习自动判断板块龙头
    股票池管理
    手工维护股票池
    自动添加股票进入股票池
    自动交易管理
    自动获取持仓列表
    自动获取撤单列表
    自动下单
    大势判断
    系统可自动判断牛市,熊市,震荡市
    测试功能
    可以对任意一个策略组合进行实战模拟测试
    可以对任意一个策略组合对每只股票做历史测试,作为买入依据
    对所有股票单独进行测试,计算概率
    统计
    自动绘制资金曲线
    自动报警
    每间隔一定时间自动发短信报告一次系统运行情况和当前收益
    程序崩溃马上发短息报警
    其他
    单独处理有重大机会的股票
    启用副电脑对新版本做在线的模拟运行
    副电脑实时判断主电脑的运行,一旦判断主电脑运行异常,启动运行备份版本
    收盘后对历史数据自动保存
    加入时间校准,保持系统时间误差<0.5秒
    每天定时发email,发出当天早盘系统选出的股票池
    梦想
    最次一年翻一倍
    熊市:不赔钱或者少赔钱
    牛市,跑赢大盘50%
    震荡市:每月10%
     
  2. 我的想法和兄台差不多,估计兄台也是一个程序员,自已编程实现全自动交易,把股市当作提款机,我想这是大多数程序员股民的通病。其中最核心的还是策略,如果策略对行情很敏感那行情接口的选择很重要,如果策略是频繁交易那佣金高低也很关键,如果策略是大面积撒网而不是精准打击那么对启动资金规模也有要求,其他在技术上实现都不是难题。
     
  3. 支持楼主的想法
     
  4. 兄弟 不要本末倒置。
     
  5. 实现平台?
     
  6. 愿闻其详。
     
  7. hoho 支持,全自动开发难度还是蛮大的。期待。
    功能很丰富,是不是先挑几个重点地来。
     
  8. Mark,关注
     
  9. Matlab/R
    C++/JAVA
    才是王道
     
  10. 问一下股票的实时分笔数据如何能搞到?
     
  11. 实时行情源怎么获取?
    先实现核心模块,纯粹为交易而交易...
     
  12. 比我想象的简单多了。盘中实时选股问题解决了。动态下单技术也实现了。原来想用模拟精灵。现在看纯java就够了。理论上完全可行了。当然大量的细节需要处理。哎。不上班就要看小孩。我精力不够。现在掐着手指头算小孩什么时候能上幼儿园
     
  13. 模擬精靈的開發者,新打造了一個「快手」,語法功能和模擬精靈接近,但是編譯型語言,執行速度會更快。同樣內置了大量適合Windows調用的功能,適合做外掛或私人工具項目。
    http://www.ecranesoft.com/
     
  14. cavityboy
    --------------------------------------------------------------------------------

    我的想法和兄台差不多,估计兄台也是一个程序员,自已编程实现全自动交易,把股市当作提款机,我想这是大多数程序员股民的通病。其中最核心的还是策略,如果策略对行情很敏感那行情接口的选择很重要,如果策略是频繁交易那佣金高低也很关键,如果策略是大面积撒网而不是精准打击那么对启动资金规模也有要求,其他在技术上实现都不是难题。

    cavityboy 兄高见,我开始的思路跟楼主是一样的,后面慢慢发现稳定的盈利策略才是自动交易的关键,楼主的路漫漫长...但作为自动交易的基础,取行情、资金余额、头寸、可撤列表、下单撤单这是必须的功课
     
  15. 软件开发的目的是快速交付用户可用版本,也就是说无论如何先要尽快跑起来这是正路。实时行情靠大智慧。我专门买了个大智慧的季卡
     
  16. 有道理。对我有点启发
     
  17. LZ 只要你能够完成的功能中一个功能---- "系统可自动判断牛市,熊市,震荡市" 。

    你就可以完成你的目标了。 赚大把的钱了。

    简单赚钱才是核心。
     
  18. come on,i just wait for the software
     
  19. Power(1.1, 12) = ?? 考虑过没有?