
C++
文章平均质量分 83
HQChart
这个作者很懒,什么都没留下…
展开
-
MFC项目如何使用hiredis库连接redis
最近需要在windows PC终端读取redis数据。我这里使用连接redis. 工程是vs2022开发的。原创 2024-10-09 18:09:59 · 1039 阅读 · 0 评论 -
HQChart使用教程59 - 跨周期跨股票函数STKINDI使用说明
如果没有设置输出变量(如:STKINDI(‘600999.SH’,‘MA#WEEK’,5,20,30) 或 T6:STKINDI(‘600999.SH’,‘MA’,5,20,30) ) 返回数据这个指标所有的输出变量集合。STKINDI(‘000001.SH’,‘MA.MA1’,5,10,15,20)表示引用深发展的MA指标的MA1指标线,计算参数5,10,15,20。股票代码 , 如果填‘’ , 使用当前股票代码 如:T4:STKINDI(‘’,‘MA#WEEK’,5,20,30).MA1;原创 2020-04-09 07:23:00 · 3148 阅读 · 0 评论 -
如何(c++,js)写一个传统的K线图和走势图2 - 走势图
看上图, 我把走势图主要的元素都标识出来。(不会用ps, 图片大家就将就看下)1. 分钟信息区。 主要是显示十字光标所在位子上,这1分钟的信息。这里显示的数据会随十字光标的移动而变动 主要信息有 股票名称 分钟:格式:小时:分钟. 股票分钟信息: 价格, 均价, 成交量, 成交金额, 涨幅((价格-昨收)/昨收*100),等其他信息(取决这...原创 2018-12-05 18:11:20 · 2434 阅读 · 0 评论 -
如何(c++,js)写一个传统的K线图和走势图3-多指标窗口模式如何实现的
上图我们可以看到K线图是由1个主图指标窗口和N个副图窗口组成。副图窗口是可以动态创建。一般常用的设计是js: 在一个canves里根据窗口个数切分成多个假的窗口.c++:在一个窗口(HWND)里面根据窗口个数切分成多个假的窗口.这样的好处是在处理十字光标的时候,不需要对多个(canves或窗口)进行联动。十字光标的Y轴是横跨所有的指标窗口, 每个窗口的指标标题也是跟十字光标联动。...原创 2018-12-12 22:53:31 · 1765 阅读 · 0 评论 -
如何(c++,js)写一个传统的K线图和走势图3-十字光标的绘制
首先我们来说下 1. 十字光标是做什么用的。十字光标用来查看某一天或某一个时间点上对应的行情数据及各个窗口对应指标数据。 2. 哪些操作可以控制十字光标。键盘左右, 鼠标左右移动, 手机端手势的左右移动。了解了这些, 我们就可以开始讲如何做十字光标了。 首先我们要解决的一个问题就是十字光标在左右移动的时候, 屏幕的重绘的问题。 假设目前屏幕上显示一个2000年-2...原创 2018-12-20 16:58:53 · 3125 阅读 · 0 评论 -
如何(c++,js)写一个传统的K线图和走势图4 - K线图
首先先讲下K线图的主图部分由哪些元素组成 看图1.顶部指标信息区域2.顶部信息地雷 (用来显示一些公告或新闻信息,财务等信息)3.底部信息地雷 (用来显示一些公告或新闻信息,财务等信息) 信息地雷是用来显示对应这个数据所在时间上发生的事件信息(如新闻,公告,龙虎榜,满足某一个策略等等)一些特色的K线图会在这里显示一些特有的信息4.K线和指标区域5.当前屏最高价和...原创 2018-12-24 17:36:35 · 2567 阅读 · 3 评论 -
如何(c++,js)写一个传统的K线图和走势图5 - 移动筹码图
下图就是一般传统行情软件的移动筹码图。 左边是一个K线图,右边是一个移动筹码图, 鼠标在K线上移动的时候,右边的筹码图就显示当前K线数据下的筹码分布信息。随着鼠标在K线上移动, 右边的筹码图是动态变化的。先看下筹码概念吧(了解下就可以了)筹码分析即成本分析,基于流通盘是固定的。采集当前所得k线进行计算。价格按照0到100分布。筹码分布计算原理筹码分布计算的基础要素...原创 2018-12-30 05:49:50 · 4888 阅读 · 0 评论 -
如何(c++,js)写一个传统的K线图和走势图1
先了解下一下概念: 图形: 走势图(分时)是指最新的一个交易日的分钟图 多日走势图 是指可以指定最近几天的分钟图 日线图: 是以每个交易日一根K线,组成的K线图 周线,月线,年线: 是以1周, 1月,1年做成一根K线,组成的K线图 分钟K线: 一般有1分钟, 5分钟 10分钟, 自定义分钟数,是以1分钟,5分钟 10分钟,作为一根K线,组成K线图。数据:...原创 2018-12-03 21:40:46 · 4327 阅读 · 0 评论 -
long和DWORD的一个压缩算法
#ifndef __JONES__COMPRESS__#define __JONES__COMPRESS__/**///////////////////////////////////////////////////////////////////////// Compress and decompress (long/DWORD)// by jones 06.8.17/**/////原创 2006-08-17 12:14:00 · 1772 阅读 · 0 评论 -
soap实例 客户端(c++) + 服务器端(web + com+)-客户端调用
远程soap服务器端有个com其中一接口是HRESULT GetTemp([in]BSTR Url,[out,retval]BSTR*Return);他的实现是STDMETHODIMP CGetTime::GetTemp(BSTR Url, BSTR *Return)...{ // TODO: Add your implementation code here *Return = Sys原创 2006-08-02 12:46:00 · 1978 阅读 · 0 评论 -
soap实例 客户端(c++) + 服务器端(web + com+)-soap服务配置
Soap调用文档 1. 安装soap打包工具 2. 把一个com用soap打包,点程序 点下一步直到 点select Com object 选择要打包的com 选好以后点ok 点下一步,选择要封装com的接口点下一步 选择soap服务的站点我这里用192.167.100.171 开web服务在8888端口然后一直点原创 2006-08-02 12:35:00 · 1770 阅读 · 0 评论 -
从MFC中的CSinpleList学到的东西
stock是一种先进后出(First in last out)的数据结构,queue是一种先进先出(first in first out)的数据结构,在stl中实现方法是用了把deque双向队列封装了一下(具体可以查看>大概是第4章).今天剥离MFC中CWinThread的类时,发现是一个MFC存放线程信息的一个队列类CSimpleList,是个队列的类和我以前看到的方法都不一样它用了位移来得到p原创 2006-07-29 03:06:00 · 1302 阅读 · 1 评论 -
线程模型支持类
ThreadModel.h#ifndef __THREAD_MODEL__#define __THREAD_MODEL__////////////////////////////////////////////////////////////////////////多线程锁类(根据模拟ATL多线程锁类) ////by 小银(jones) 20060723原创 2006-07-26 12:16:00 · 1068 阅读 · 0 评论 -
CString源代码
CString使用的是引用技术,可以共享数据(这个大家都知道),另外空的CStirng是指向一个固定的地址的(_afxInitData).另外CStirng是有长度限制的2147483647(无符号int 的最大值).数据格式struct CStringData{ long nRefs; //引用记数 int nDataLength; //字符使用长度 int nAllocLength; //分配原创 2006-07-27 10:26:00 · 12535 阅读 · 6 评论 -
中间层
在类层次中增加一个虚拟函数(或一组函数),但不能改变基类,已知基类中有1个接口函数class Base //基类{public: virtual void Accpet(Interface& Inter)=0;};class Interface //中间层{public: void doSomething(Base_A& A)=0; void doSomething(Base_B& B)=0原创 2006-08-28 15:55:00 · 967 阅读 · 0 评论