程序化交易策略系统的构成:变量定义模块、数据处理模块、交易决策模块、交易执行模块、风险难控制模块

1.变量定义模块

  • 是所有程序化交易程序的基础模块

  • 变量定义包括参数和变量两类;

  • 参数全部为数值型,变量有数值型、字符型、逻辑型三种;

  • 整个程序中所使用的参数和变量都必须在该模块中进行定义,没有定义的任何参数和变量都不能够在程序里面赋值或引用。

2.数据处理模块

  • 是交易策略程序的核心模块之一
  • 任何的决策模型都必须对一系列的基础数据进行计算处理,对变量进行赋值,对各种决策条件进行计算和分析。

3.交易决策模块

  • 程序化交易系统的核心是交易决策;
  • 负责根据交易策略思想对已经计算处理的数据进行分析判断,是否符合策略思想确定的建仓、平仓条件,从而决定什么时候,以什么价格,多大规模,建立什么样的仓位(多仓或者空仓)或者平仓已有仓位。

4.交易执行模块

  • 负责执行交易决策模块发出的交易信号
  • 命令既可以写在交易策略程序中,也可以在加载交易策略程序的图表上通过交易策略设置窗口进行设置;
  • 包括交易策略的参数设置、信号图表显示、分割交易、费用/数量、强制平仓和买卖方式。

5.风险控制模块

  • 是程序化交易成功的关键

负责根据风险控制策略对程序化交易的持仓风险账户资金进行管理和控制:

  • 1.对账户资金进行管理,确定其建仓的规模是否恰当,以控制其账户面临的最大风险;
  • 2.必须对已经建立的仓位面临的风险进行实时评估,判断其是否达到策略允许的最大风险上限;
  • 3.对达到策略允许的最大风险上限的持仓必须采取必要措施进行平仓,包括减仓和清仓,以控制损失的进一步扩大。

程序化交易策略系统的构成相关推荐

  1. 我赢资讯10分钟程序化交易决策系统,把握涨跌背后的真实原因,选择最具价值的投资方向...

    我赢资讯10分钟程序化交易决策系统,把握涨跌背后的真实原因,选择最具价值的投资方向 开创专业投资战略思维,实现创造财富梦想.运用我赢资讯软件提高投资者专业素养和掌握机构操盘技能,建立程序化交易系统框架 ...

  2. 谈谈期货程序化交易策略的客观性

    期货价格的波动具有高度的随机性,要找出隐匿在它们背后的动力学机制目前是非常困难的,但是如果仅从价格运动轨迹的现象出发,则可找到一条绕开这种困难的捷径, 采用程序化交易是一种从现象到现象的操作方法,它通 ...

  3. 史上五种经典程序化日内交易策略

    1. 菲阿里四价 昨天高点.昨天低点.昨日收盘价.今天开盘价,可并称为菲阿里四价.它由日本期货冠军菲阿里实盘采用的主要突破交易参照系. 主要特点: 日内交易策略,收盘平仓: 菲阿里四价指昨日高点.昨日 ...

  4. 转发保留不错一篇 数学模型神经网络在程序化交易模型构建中的运用探讨

    数学模型神经网络在程序化交易模型构建中的运用探讨 作者:唐中 目前,程序化交易已经成为国外投行和金融机构交易的主流手法,因为程序化交易是追求稳定持续的盈利模式,能够实现交易的稳定化,从而杜绝人工交易中 ...

  5. 量化投资是什么?程序化交易和量化投资交易的发展及使用

    传统的投资模型通过定性分析来选择投资目标,依靠调查,包括行业前景分析.公共财务报表.甚至是大经济周期的波动等,其中包含了大量的个人经验和投资者的主观判断.例如,2013年A股市场大量银行股跌破净资产值 ...

  6. 十大经典交易策略之Pivot Point交易法(策略二)

    1.Pivot Point交易法 (1)枢轴点(Pivot Point) 这里先建立一个概念:P= ( H + L + 2C ) / 4 {H代表高价位, L代表低价位, C代表收市价} 这个计算出的 ...

  7. python量化交易通达信_通达信交易策略,通达信量化交易

    内容导航: Q1:通达信交易策略公式 满足gg后出现aa卖出 DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; ...

  8. 程序化交易接口下单程序怎么编写?

    程序化交易接口下单程序怎么编写?程序化交易接口主要提供同花顺交易系统的数据信息,如果要想从中挖掘更多的数据信息,则就要进行参考性的分析一套股票数据接口编程,那应该怎么写呢? 参考程序化交易接口系统开发 ...

  9. 交易系统典藏书籍总汇以及系统交易、程序化交易等经典资料收藏

    转载自:http://www.dataguru.cn/article-5438-1.html PART 一. 交易系统类经典书籍总汇 PART 二. 交易系统和程序化交易相关资料 PART 三. 顶尖 ...

最新文章

  1. 软件架构:5种你应该知道的模式
  2. 如何自动设计多流网络 实现GPT3大规模神经网路同等规模的网络
  3. 定时备份FTP+Mysql到云服务器
  4. 让Mac OS 10.x.x安装在Vmware虚拟机上!
  5. PHP中预定义的超全局数组
  6. Python 大数据分析 淘宝商品销量的关系
  7. 草稿 断开式连接 1204
  8. OpenCV(0)---机器学习库
  9. Booth算法笔算快捷方式
  10. 国产之光!Mac必备长截图软件!iShot 1.7.7中文版
  11. threejs光源的使用
  12. python大神的成长之路普通话三分钟_我的成长之路普通话考试讲话三分钟范文
  13. 聊聊新西兰的工作和生活
  14. 学习能力 什么是真正的学习
  15. 安卓手机玩游戏卡顿怎么解决_手机玩游戏的时候卡顿,怎么处理?
  16. 采购员CPPM证书含金量大吗?
  17. 友盟+U-APM:全方面无忧助力APP启动速度优化
  18. 合作式智能运输系统 车用通信系统 应用层及应用数据交互标准
  19. 雷神Spring实验23
  20. 在NUC972上实现websocket客户端

热门文章

  1. 英文简历技能证书撰写技巧汇总
  2. 不可不知的安卓屏幕知识
  3. 解读百度权重是怎么计算的
  4. python能制作ppt动画效果吗_原来用PPT也能做出神级的动画效果!
  5. PPT技巧-宏命令:如何一键删除所有页面动画效果
  6. K13252 [国王游戏2]
  7. Privoxy + tor = ?
  8. print中sep,end
  9. 计算机网络学习笔记(持续更新)
  10. 汤小丹计算机操作系统慕课版课后题答案第六章:虚拟储存器