交易开拓者ssto策略源码

code=Python width=600px]//------------------------------------------------------------------------// 简称: ssto// 名称:// 类别: 公式应用// 类型: 用户应用// 输出://-------------------------------------

期货成交明细盘口法则

在K线图或分势图的右侧,一般都有成交明细记录,包括时间、价格、现手、仓差、成交性质等几个项目。在单独的成交明细页面还有开仓和平仓的具体手数。成交明细由于闪动很快,在交易时可以从以下几方面使用。八种成交性质无论是期货还是股票,要有交易达成成交,就必须要有买方和卖方,买卖性质的同时存在才能成交。所以有些新手有时候会问“现在行情是买的人多还是卖的人多?”实际上买和卖的人一定是一

趋势跟踪系统的有效性分系

基于技术分析的趋势跟随(Trend Following)和形态识别是20世纪以来在权益及其衍生物市场中常用的交易方式。这类方式的交易频率一般不高,但是其有效性曾成就了许多传奇性的交易大师。于是人们认为:趋势跟随是有效的。然而,自1998年以来,许多投资者发现低频的趋势跟随系统的有效性开始下降了;自2007年以后,很多系统出现了长期的失效。于是,出于无奈,很多人转向了更高频次

探寻西蒙斯投资之道基于HMM 模型的周择时策略研究

隐马尔科夫模型(HMM)是西蒙斯大奖章基金的主要工具之一成立以来到2008年,大奖章基金的平均年度净回报是35.6%。2000年科技股灾,标普500下跌10.1%,大奖章净回报98.5%;2008年,全球金融危机,大奖章净回报80%。无论牛熊市,基金表现非常不错。复兴技术成立初期有三位著名的科学家对公司的长期发展产生重要影响,率先提出隐马尔科夫模型的鲍姆就是其中之一。199

MT4中分形源码

//+------------------------------------------------------------------+//|                                                     Fractals.mq4 |//|                      Copyright ?2005, Meta

总结回顾 – 数据结构和算法98(完)

总结回顾让编程改变世界Change the world by program我们这节课主要来总结回顾我们之前讲过的各种排序算法,我们首先讲了排序的定义,并提到了排序的稳定性,如图排序的稳定与否对于某些特殊需求来说是至关重要的,因此在排序算法中,我们需要关注此算法的稳定性如何。我们根据排序记录是否全部被放置在内存中,将排序分为内排序和外排序两种,外排序的话需要考虑内外

快速排序的优化 – 数据结构和算法97

快速排序的优化让编程改变世界Change the world by program快速排序算法的优化我们学习过的排序算法,有依照实现方法分类命名的,比如简单选择排序、直接插入排序、归并排序,有按照其排序的方式类比现实世界命名的,比如冒泡排序、堆排序,还有用人名命名的,比如希尔排序。但是,我们上节课给大家介绍了一个吊炸天的排序算法,他被命名为快速排序,按理论来说,如

快速排序 – 数据结构和算法96

快速排序让编程改变世界Change the world by program快速排序今天我们要介绍的排序算法来头可不小,首先它叫快速排序,呃……挺自大的命名方式哈,我还叫酷帅甲鱼呢(龟兄:呃…酷帅王八~),不过既然敢这么命名,说明Ta是有料的,它可是二十世纪十大算法之一。快速排序是由C.A.R. Hoarse提出的一种排序算法,它是一款改进算法,说到改进:排序算法

归并排序(递归实现)- 数据结构和算法94

归并排序(递归实现)让编程改变世界Change the world by program归并排序(递归实现)“归并”一词在中文含义中就是合并的意思,而在数据结构中的定义是将两个或者两个以上的有序表组合成一个新的有序表,就叫归并。归并排序(Merge Sort)就是利用归并的思想实现的排序方法。它的原理是假设初始序列有n个记录,则可以看成是n个有序的子序列,每个子序

堆排序的代码实现 – 数据结构和算法93

堆排序的代码实现让编程改变世界Change the world by program堆排序的代码实现…… 省略,具体请看视频讲解 ……视频下载备用视频下载技术, IT技术, 数据结构和算法, 排序原文发布于宽客论坛,点击阅读原文

归并排序(迭代实现)- 数据结构和算法95

归并排序(迭代实现)让编程改变世界Change the world by program归并排序(迭代实现)…… 省略,具体请看视频讲解 ……视频下载备用视频下载技术, IT技术, 数据结构和算法, 归并原文发布于宽客论坛,点击阅读原文

堆排序 – 数据结构和算法92

堆排序让编程改变世界Change the world by program堆排序上节课我们介绍的希尔排序是对直接插入排序的改进,而我们这节课谈的堆排序是对选择排序进行改进的排序算法,堆排序算法的时间复杂度和希尔排序是一样的,都是O(nlogn)。堆排序的话呢,涉及到的数据结构是完全二叉树,或者说完全二叉树正是因为有堆排序这样的高效算法而显得重要!我们来回顾下:小顶

希尔排序 – 数据结构和算法91

希尔排序让编程改变世界Change the world by program这节课在开始讲解算法前小甲鱼先给大家一道智力题玩玩:…… 省略,具体请看视频讲解 ……希尔排序的原理希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本,希尔排序是非稳定排序算法。希尔排序是基于插入排序的以下两点性质而提出改进方法的:插入排序在对几乎已经排好序的数据操作时,

直接插入排序 – 数据结构和算法90

直接插入排序让编程改变世界Change the world by program直接插入排序直接插入排序(Straight Insertion Sort)的基本操作是将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增1的有序表。…… 省略,具体请看视频讲解 ……视频下载备用视频下载技术, IT技术, 数据结构和算法, 插入原文发布于宽客论坛,点

选择排序 – 数据结构和算法89

选择排序让编程改变世界Change the world by program选择排序冒泡排序的思想就是不断地在交换,通过交换完成最终的排序,这跟做股票短线频繁操作是一个道理。那么,我们可不可以像只有在时机非常明确时才出手的股票高手一样,先不急着进行交换,知道找到合适的关键字再做交换呢?没错,我们只要这样想,就靠谱了,就跟今天的主题挂上钩了!咱今天介绍的选择排序就

冒泡排序 – 数据结构和算法88

冒泡排序让编程改变世界Change the world by program冒泡排序记得小甲鱼在讲《零基础入门学习Python》的时候,在讲《零基础入门学习C语言》的时候,在讲《零基础入门学习Delphi》的时候, 在这些编程语言的讲解中,都不约而同的会提及冒泡排序算法。那么作为《数据结构和算法》排序章节要讲的第一个内容,那肯定非冒泡排序不可了!冒泡排序的基本思

排序算法 – 数据结构和算法87

排序算法让编程改变世界Change the world by program排序的基本概念与分类文绉绉的概念:假设含有n个记录的序列为{r1,r2,…,rn},其相应的关键字分别为{k1,k2,…,kn},需确定1,2,…,n的一种排列p1,p2,…pn,使其相应的关键字满足kp1通过例子消化概念在排序问题中,通常将数据元素称为记录。 显然我们输入的是一个记录

散列表查找的代码实现 – 数据结构和算法86

散列表查找的代码实现让编程改变世界Change the world by program散列表查找的代码实现…… 省略,具体请看视频讲解 ……视频下载备用视频下载技术, IT技术, 数据结构和算法, 列表原文发布于宽客论坛,点击阅读原文

散列函数的构造方法 – 数据结构和算法84

散列函数的构造方法让编程改变世界Change the world by program构造散列函数的两个基本原则散列函数的构造原则散列函数的构造方法直接定址法…… 省略,具体请看视频讲解 ……数字分析法…… 省略,具体请看视频讲解 ……平方取中法…… 省略,具体请看视频讲解 ……折叠法…… 省略,具体请看视频讲解 ……除留余数法…… 省略,具体请

处理散列冲突的方法 – 数据结构和算法85

处理散列冲突的方法让编程改变世界Change the world by program本节课讲解处理散列冲突的方法开放定址法…… 省略,具体请看视频讲解 ……再散列函数法…… 省略,具体请看视频讲解 ……链地址法…… 省略,具体请看视频讲解 ……公共溢出区法…… 省略,具体请看视频讲解 ……视频下载备用视频下载技术, IT技术, 数据结构和算法,