《程序化交易初级教程》读书总结

目录

  1. 导论
  2. 程序化交易的基本原理和应用准备
  3. 程序化交易平台:国信TradeStation
  4. 程序化交易策略开发语言:EasyLanguage
  5. 程序化交易系统的开发过程
  6. 趋势跟踪策略
  7. 逆向交易策略
  8. 横盘突破策略
  9. 交易策略的组合
  10. 资产组合投资策略
  11. 风险控制于资金管理策略
  12. 加仓减仓策略
  13. 交易测试系统的测试与优化
  14. 交易策略系统的使用和维护

一、导论

  1)金融交易的发展趋势

    14世纪伦巴第商人对货币进行兑换,世界金融市场有八百年历史。

    1611年阿姆斯特丹建立了世界上第一家证券交易所,主要是通过人工交易。

    1974-1984年,纽约证交所借助信息技术的发展,完成交易电子化进程。

    20世纪八十年代,自动分析、决策、交易的商业计算机交易系统涌现。

  2)程序化交易的发展

    2009年计算机高高频交易日成交两占到三分之二,电子期货和期权市场,高频交易占到50%~70%

  3)程序化交易的基本类型

    久期平均:带买高卖。只在区域波动行情有效,单边下降和上升行情;对价格波动没有影响,还有平抑波动的作用

    组合保险:指在下跌行情中,给股票组合买一个期权保险。当股价没有按期望上涨,还下跌不少,则执行期权锁定损失;若上涨,则不执行期权。

    指数套利:利用指数现货市场与指数衍生产品市场之间,两类产品在不同市场上出现的瞬间定价差异迅速实现低买高卖,目前程序化交易中应用最广泛的一种交易策略,占纽交所10%~%25的日交易量

    量化交易:依据一个混合数量模型进行一揽子股票交易。

    算法交易:运用较为复杂的数学模型来确定订单的最有执行方式。可以降低市场冲击成本,提高执行效率和订单执行的隐蔽性(拆单执行)

    智能交易:引入人工智能技术到程序化交易。起步阶段,巨大潜力,发展迅猛

  4)程序化交易优缺点

    优点:自动执行,克服人性弱点;提高投资效率,释放人力;系统性交易和资金仓位管理,有利于投资组合的优化管理和风险控制。

    缺点:根据历史经验开发,人的认识局限性和效率事件可能导致隐含风险爆发;市场快速波动时,羊群效应可能引发系统崩溃(闪崩)。

    因此不能过度相信和依赖程序化交易系统。

    

原文地址:https://www.cnblogs.com/sdzr/p/12019742.html

时间: 2024-08-04 13:07:12

《程序化交易初级教程》读书总结的相关文章

《MySQL必知必会》读书笔记_4

PS:一个实际的存储过程案例 CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_delete_article_by_id`(IN `id` int) BEGIN #Routine body goes here... DECLARE temp INT; SET @aid = id; SELECT COUNT(*) FROM gk_reply_article WHERE a_id = @aid INTO temp; IF(temp <> 0) THEN

《MySQL 必知必会》读书总结

这是 <MySQL 必知必会> 的读书总结.也是自己整理的常用操作的参考手册. ? ? 使用 MySQL 连接到 MySQL shell>mysql -u root -p Enter password:****** 显示数据库 mysql>SHOW DATABASES; 选择数据库 mysql>USE mytest; 显示数据库中的表 mysql>SHOW TABLES; 显示表列 mysql>SHOW COLUMNS FROM tmall_user; mysql

《MySQL必知必会》读书笔记_3

PS:这次的信息量有点大. 聚集不同值 SELECT AVG(DISTINCT prod_price) AS avg_price FROM products WHERE vend_id = 1003 #相同的值不会被计算 组合聚集函数 SELECT COUNT(*) AS num_items, MIN(prod_price) AS price_min, MAX(prod_price) AS price_max, AVG(prod_price) AS price_avg FROM products

《mysql必知必会》读书笔记--存储过程的使用

以前对mysql的认识与应用只是停留在增删改查的阶段,最近正好在学习mysql相关内容,看了一本书叫做<MySQL必知必会>,看了之后对MySQL的高级用法有了一定的了解.以下内容只当读书笔记. 如有转载请注明出处~ 存储过程的使用 执行存储过程 CALL productpricing() 执行名为productpricing的存储过程 创建存储过程 CREATE PROCEDURE productpricing() BEGIN SELECT avg(prod_price) AS pricea

MySQL必知必会 学习笔记(一)

第一章  了解SQL 模式:   关于数据库和表的布局以及特性的信息.[描述表可以存储什么样的数据,数据如何分解,各部分信息如何命名等等,可以用来描述数据库中特定的表以及整个数据库(和其中表的关系)]. 第二章 MySQL简介 MySQL是一种DBMS,即它是一种数据库软件.基于客户机----服务器的数据库. MySQL工具: 1.mysql 命令行实用程序 2.MySQL Administrator 3.MySQL query Browser 第四章 检索数据 LIMIT 5 表示MySQL返

mysql 必知必会总结

以前 mysql 用的不是很多, 2 天看了一遍 mysql 必知必会又复习了一下基础.  200 页的书,很快就能看完, 大部分知识比较基础, 但还是了解了一些以前不知道的知识点.自己做一个备份,随时查看. 命令:sql 不区分大小写,语句大写,列.表名小写是一种习惯连接命令:mysql -u user_name –h example.mysql.alibabalabs.com –P3306 –pxxxxquithelp show; // 查看所有 show 命令show databases;

SQLServer:《SQL必知必会》一书的读书笔记(五)

第5课 高级数据过滤 5.1 组合 WHERE 子句 第4课介绍的 WHERE 子句在过滤数据时都是用单一的条件. 5.1.1 AND 操作符 检索由供应商 DLL01 制造且价格小于等于 4 美元的所有产品的名称和价格: SELECT prod_id, prod_price, prod_name FROM Products WHERE vend_id = 'DLL01' AND prod_price <= 4; 5.1.2 OR 操作符 检索任一个指定供应商制造的所有产品的名称和价格: SEL

mysql学习--mysql必知必会1

?? 例如以下为mysql必知必会第九章開始: 正則表達式用于匹配特殊的字符集合.mysql通过where子句对正則表達式提供初步的支持. keywordregexp用来表示后面跟的东西作为正則表達式处理. (.)是正則表達式的一个符号,表示匹配随意一个字符: mysql> select prod_name -> from products -> where prod_name regexp '.000' -> order by prod_name; +--------------

MySQL必知必会-资源下载

MySQL必知必会工作台MySQL workbench下载链接https://dev.mysql.com/downloads/workbench/,点击页面末尾的download. MySQL必知必会脚本下载链接http://forta.com/books/0672327120/,下载页面末尾的create.sql和populate.sql.

SQLServer:《SQL必知必会》一书的读书笔记(八)

第8课 使用函数处理数据 8.1 函数 [名词]可移植:所编写的代码可以在多个系统上运行 8.2 使用函数 8.2.1 文本处理函数 例1:使用 UPPER() 函数--将文本转换为大写 SELECT vend_name, UPPER(vend_name) AS vend_name_upcase FROM Vendors ORDER BY vend_name; 常用的文本处理函数: LEFT():返回字符串左边的字符 DATALENGTH():返回字符串的长度 LOWER():将字符串转换为小写