请到后台主题设置添加
首页 / 证券

仙人指路指标案例源码分享

编写想法:

通过计算历史数据中的高点(HHV)和低点(LLV),以及这些极值点变化的时间间隔(BARSLAST),来辅助判断市场趋势,并通过图形标记展示分析结果

逻辑思路:

一、程序初始化与基础计算

设定时间窗口:

N:=15;:首先,程序设定了一个时间窗口N为15,这意味着所有后续的计算都将基于过去15个时间单位(如日、周等)的数据进行。

计算高点与低点:

HH:=HHV(HIGH,N);:计算过去N个时间单位内的最高价(HHV)。

LL:=LLV(LOW,N);:计算过去N个时间单位内的最低价(LLV)。

二、趋势转折点的时间间隔计算

计算高点与低点变化的时间间隔:

HH1:=BARSLAST((HH > REF(HH,1)));:计算从上一次HH值上升到现在的时间间隔。

LL1:=BARSLAST((LL < REF(LL,1)));:计算从上一次LL值下降到现在的时间间隔。

这里,REF(HH,1)和REF(LL,1)分别表示上一次HH和LL的值,BARSLAST函数返回自上次条件成立以来经过的周期数。

三、趋势分析与图形标记

趋势方向判断与图形标记:

当HH1 < LL1时,即上一次高点变化的时间间隔小于上一次低点变化的时间间隔,程序认为市场可能处于下跌趋势或处于调整阶段,准备标记低点(LL)并用黄色线段连接这些点(PARTLINE)。

当HH1 > LL1时,即上一次高点变化的时间间隔大于上一次低点变化的时间间隔,程序认为市场可能处于上涨趋势,准备标记高点(HH)并用蓝色线段连接这些点(PARTLINE)。

价格开闭区间标记:

使用STICKLINE函数,根据趋势方向(通过HH1与LL1的比较)分别用红色和绿色标记价格的开盘与收盘区间。

价格范围标记:

使用DRAWLINE函数,无论趋势如何,都绘制从当前最高点到最低点的线段,颜色与趋势方向相对应(红色代表下跌趋势,绿色代表上涨趋势)。

趋势转折点标记:

当HH1与LL1交叉时,即趋势可能发生转变,使用DRAWTEXT函数在相应位置标记“空”或“多”,表示可能的卖出或买入信号。

当HH1相对于其前一个值下降且HH1 < LL1时,标记为“♂加多”,提示可能的多头加仓机会。

当LL1相对于其前一个值下降且HH1 > LL1时,标记为“♀加空”,提示可能的空头加仓机会。

效果展示:

仙人指路指标案例源码分享

仙人指路指标案例源码分享

仙人指路指标案例源码分享

源码展示:

仙人指路指标案例源码分享

声明:所有展示信息仅供参考,仅用于本文描述一种心理状态或思维过程说明,不构成任何投资具体行动或建议的推荐!本号力求但不保证信息的精确性和完整性,发布的信息如有不准确或误导之处,本号概不负责,亦不承担任何法律责任。阅读者据此信息操作,风险自担,后果自负!本号秉承分享精神,鼓励和欢迎读者之间进行知识、信息和观点的交流与共享。

版权说明:
1.版权归本网站或原作者所有;
2.未经本网或原作者允许不得转载本文内容,否则将视为侵权;
3.转载或者引用本文内容请注明来源及原作者;
4.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。
搜索
最新留言
关注我们
关注我们
微信
关注我们
微博
请到后台主题设置添加

Powered ByZ-Blog.