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

编写想法:

通过计算历史数据中的高点(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时,标记为“♀加空”,提示可能的空头加仓机会。

效果展示:

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

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

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

源码展示:

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

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

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/832806
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 16分钟前
下一篇 13分钟前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注