使用了Qt和C++语言实现股票画图工具,黄金周期线、黄金分割线、百分比线、波段线、斐波那契周期线、周期线、平方线等功能
时间: 2023-10-09 17:12:35 浏览: 47
。该工具可以根据用户输入的股票代码和时间范围,从网络上获取相应的K线数据,并且可以根据用户需求进行多种不同类型的技术分析图形绘制。
具体功能包括:
1. 黄金周期线:根据黄金分割比例,将时间周期分为不同的部分,在K线图上画出相应的周期线。
2. 黄金分割线:在K线图上画出相应的黄金分割线,用来指示支撑和阻力位。
3. 百分比线:在K线图上画出相应的百分比线,用来指示涨跌幅度。
4. 波段线:在K线图上画出相应的波段线,用来指示波动的起点和终点。
5. 斐波那契周期线:根据斐波那契数列的规律,将时间周期分为不同的部分,在K线图上画出相应的周期线。
6. 周期线:在K线图上画出相应的周期线,用来指示波动的周期。
7. 平方线:在K线图上画出相应的平方线,用来指示波动的幅度。
该工具的用户界面友好,操作简单,可以方便地进行多种技术分析。同时,该工具支持多种数据源,用户可以根据需要选择不同的数据源进行数据获取。
相关问题
以下是一个简单的股票画图工具,使用了Qt和C++语言。实现了黄金周期线、黄金分割线、百分比线、波段线、斐波那契周期线、周期线、平方线等功能
,可以帮助股民更好地进行技术分析。
该工具的主要功能包括:
1. 绘制K线图及成交量图,支持多种K线类型和时间周期选择。
2. 绘制黄金周期线、黄金分割线、百分比线、波段线、斐波那契周期线、周期线、平方线等技术指标,方便进行技术分析。
3. 支持放大、缩小、拖拽等操作,方便查看不同的时间区间。
4. 支持保存图片及数据,方便分享和备份。
该工具的界面简洁、易用,可以方便地进行股票技术分析。同时,它也是一个开源项目,可以自由下载、使用和修改。
matlab绘制黄金螺旋线
要使用Matlab绘制黄金螺旋线,可以按照以下步骤进行操作:
1. 首先导入Matlab软件并创建一个新的脚本。
2. 定义黄金螺旋线的参数。黄金螺旋线是根据黄金比例来构建的,可以使用斐波那契数列来计算。
定义一个斐波那契数列的函数fibonacci,它输出给定位置上的斐波那契数。
定义一个常数phi,它表示黄金比例,可以使用(phi = (1+sqrt(5))/2)。
定义一个迭代的次数n,此处根据需要选择合适的值。
function f = fibonacci(n)
if n == 1 || n == 2
f = 1;
else
f = fibonacci(n-1) + fibonacci(n-2);
end
3. 创建一个数组来保存黄金螺旋线上的点的坐标。
定义一个空数组points。
使用for循环迭代n次,计算每个斐波那契数,并将其推导为黄金螺旋线上的坐标。
计算x坐标:x = fibonacci(i)*cos(i*phi);
计算y坐标:y = fibonacci(i)*sin(i*phi);
将x和y以数组的形式保存在points中。
points = [];
for i = 1:n
x = fibonacci(i)*cos(i*phi);
y = fibonacci(i)*sin(i*phi);
points = [points; [x, y]];
end
4. 使用plot函数绘制黄金螺旋线。
使用plot函数以x和y的形式参数绘制螺旋线。
添加标题、x轴和y轴标签等必要的图表说明。
plot(points(:,1), points(:,2));
title('Golden Spiral');
xlabel('X');
ylabel('Y');
5. 运行脚本并查看结果,将显示出黄金螺旋线的图形。
这是一个简单的Matlab代码示例,可以实现绘制黄金螺旋线。根据需要,你可以根据实际情况进行调整和修改。