K线是组成投机市场的基本符号,也是技术分析的基本工具.可是面对浩如烟海的杂乱K线,特别是市场盘整时,经常使人们的判断发生混乱.支撑之下有支撑,阻力之上有阻力. 前人总结了大量的K线组合和由K线组成的技术形态.诸如:早晨(黄昏)之星.乌云盖顶.穿头破脚.身怀六甲.三只乌鸦....等等近百种组合:技术形态翻转类的有:头肩顶(底).M头.W底.圆底.圆顶.岛形反转(外汇市场没有跳空除外)等等:中继类的有:三角形.矩形.上升(下降)旗形.锲型.喇叭形等等几十种形态.当我们按图索骥时却发现这些形态和组合无…
将沪深龙虎榜数据导入通达信的自选板块,并标注于K线图上 原理:python读取前一次处理完的计算5日后涨跌幅输出的csv文件 文件名前加"[paint]" 安照通达信的画图文件和板块文件格式,输出文件 用通达信的导入功能,导入画图文件和板块文件即可 事前数据截图: 处理后所得文件: 导入通达信后板块截图: k线截图: 代码: #coding=utf-8 #读取'[paint]'开头的csv文件 #copyright @ WangXinsheng #http://www.cnblogs.…
遇到了一个很简单而有意思的问题,可以看出不同的算法策略对这个问题求解的优化过程.问题:寻找数组中的第K大的元素. 最简单的想法是直接进行排序,算法复杂度是O(N*logN).这么做很明显比较低效率,因为不要求别的信息只要计算出第K大的元素.当然,如果在某种情况下需要频繁访问第K大的元素就可以先进行一次排序在直接得出结果. 第一种方式是这样,用选择排序,冒泡法,或者交换排序这类的排序,对前K个元素进行排序.这三种算法也许不是最快的排序算法.但是都有个性质:计算出最大(小)的元素的算法复杂度是O(N…
寻找树上存在长度为k点对,树上的分治  代码和  这个  差不多 ,改一下判断的就好 #include <iostream> #include <algorithm> #include <cstdio> #include <vector> #include <string.h> using namespace std; ; ],to[maxn*],numofE,dist[maxn*]; void add(int u,int v, int d) {…
寻找链表的倒数第k个节点 题目:已知一个带有表头结点的单链表,节点结构为(data,next),假设该链表只给出了头指针list.在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k个位置上的节点(k为正整数),若查找成功,返回指向该节点的指针:否则,返回nullptr. 解法:设置两个指针p1,p2同时指向单链表的表头,令p2向后移动k个节点.下图为k=3的情况 之后同步向后移动p1和p2,当p2为nullptr的时候,p1即为所求. 代码: struct Node { int…
K-Means聚类算法是最为经典的,同时也是使用最为广泛的一种基于划分的聚类算法,它属于基于距离的无监督聚类算法.KMeans算法简单实用,在机器学习算法中占有重要的地位.对于KMeans算法而言,如何确定K值,确实让人头疼的事情. 最近这几天一直忙于构建公司的推荐引擎.对用户群体的分类,要使用KMeans聚类算法,就研究了一下. 探索K的选择 对数据进行分析之前,采用一些探索性分析手段还是很有必要的. 对于高维空间,我们可以采用降维的方式,把多维向量转化为二维向量.好在,R语言包里提供了具体的…
原文发表在我的博客主页,转载请注明出处 前言 不论是小算法或者大系统,堆一直是某种场景下程序员比较亲睐的数据结构,而在python中,由于数据结构的极其灵活性,list,tuple, dict在很多情况下可以模拟其他数据结构,Queue库提供了栈和队列,甚至优先队列(和最小堆类似),heapq提供了最小堆,树,链表的指针在python中可以当作最普通的变量,所以python大法好...使用python确实可以把程序员从复杂的数据结构中解放开来,重点关注算法.好了言归正传. 题目 前几天看到了一个…
输入一个链表,输出该链表中倒数第K个结点. struct ListNode { int m_nValue; ListNode* m_pNext; }; ListNode* FindKthToTail(ListNode* pListHead , unsigned int K) { ) { return NULL ; } ListNode* pAhead = pListHead; ListNode* pBehind = NULL ; ; i != K ;i++) { if (pAhead->m_pN…
给定一个int[]数组,给定一个整数k,打印所有出现次数大于N/k的数,没有的话,给出提示信息. === 核心思想:一次在数组中删除K个不同的数,不停的删除,直到剩下的数的种类不足K就停止删除,那么如果一个数在数组中出现的次数大于N/K,则这个数最后一定会被剩下来. 解法:设立(K-1)个候选cand,以及(K-1)个times统计. 过程如下: 遍历到arr[i]时,看arr[i]是否与以及被选出来的某一个候选相同, 如果与某一个候选相同,就把属于那个候选的点数统计加1, 如果与所有的候选都不…
<异动K线--庄家破绽(连载)> http://bbs.tianya.cn/post-stocks-612892-1.shtml ————马后炮分析,没有什么前瞻性.纯技术是害死许多钻牛角的股民. ————最后的总结很重要   给我一张K线图,我将知道庄家要干什么.这句话听起来似乎觉得有点狂妄,甚至觉得幼稚.毕竟对大多数投资者来说,股票的好坏由基本面决定,大势的好坏由经济环境决定.但在这里我们可以仔细想一下,所有的这些无论是基本面还是经济环境,在股市以什么方式表现出来呢?回答肯定是K线,因为无…