您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

30分钟判市指标 公式 源码[其他软件公式]

指标公式代码分析及使用说明:

根据给定的代码,这段代码是一个股市分析指标的计算过程。它计算了一系列价格和波动性指标,并根据这些指标判断市场趋势。以下是指标思路和操作建议:

1. 高中水平(高点和低点的平均值)用白色表示。当当前价格超过高中水平时,可以判断为强势市场,可以考虑买入股票或持有现有头寸。

2. 低中水平(低点和高点的平均值)是用来评估市场的中等水平。没有具体的操作建议,但可以作为参考。

3. 后高水平(最近一个周期的高点和低点的平均值)可用来评估市场的后续走势。如果后高水平低于高中水平且低于低中水平,可以判断为弱势市场,应考虑卖出股票或避免进入新头寸。

4. 如果最低点等于前一个周期的最低点且最高点等于前一个周期的最高点,并且最高点不等于最低点,则可以判定为超强势市场。此时建议继续持有现有头寸或考虑适当增加仓位。

5. 如果最高点等于最后一个周期的高点且最低点不等于最后一个周期的最低点,或者最后一个周期的最低点大于等于高中水平,则可判定为强势市场。此时可以考虑继续持有现有头寸。

6. 如果最低点等于最后一个周期的最低点且最高点等于前一个周期的最高点且最低点等于前一个周期的最高点且最高点不等于最低点,可以判定为超弱势市场。此时建议减少仓位或考虑卖出股票。

7. 如果最后一个周期的高点小于高中水平且最后一个周期的低点小于低中水平,则可以判断为弱势市场。此时建议考虑减少仓位或避免新的买入操作。

8. 如果后高水平在高中水平和低中水平之间,并且最高点不等于最低点,或者最后一个周期的最低点在高中水平和低中水平之间并且最高点不等于最低点并且最高点不等于高点,则可以判断为震荡市。此时建议谨慎操作,可以采取观望策略或选择短期交易机会。

需要注意的是,这只是根据代码逻辑给出的指标思路和操作建议,具体的交易决策还需要结合个人的风险承受能力、投资目标和市场状况进行综合考量。建议在实际交易中,根据自己的判断和风险控制能力进行操作。

 

源码:

 

{30分钟判市}
tj1:=day<>ref(day,1) or barpos=1;
qj1:=barslast(tj1)+1;
ss0:=backset(islastbar,qj1);
ss1:=filter(ss0>ref(ss0,1),qj1);
hh1:=ref(h,barslast(ss1>refx(ss1,1)));
ll1:=ref(l,barslast(ss1>refx(ss1,1)));
qj2:=barslast(tj1);
ss02:=backset(islastbar,qj2);
ss12:=filter(ss02>ref(ss02,1),qj2);
hh12:=ref(h,barslast(ss12>refx(ss12,1)));
ll12:=ref(l,barslast(ss12>refx(ss12,1)));
qj3:=barslast(tj1)-1;
ss03:=backset(islastbar,qj3);
ss13:=filter(ss03>ref(ss03,1),qj3);
hh13:=ref(h,barslast(ss13>refx(ss13,1)));
ll13:=ref(l,barslast(ss13>refx(ss13,1)));
qj4:=barslast(tj1)-2;
ss04:=backset(islastbar,qj4);
ss14:=filter(ss04>ref(ss04,1),qj4);
hh14:=ref(h,barslast(ss14>refx(ss14,1)));
ll14:=ref(l,barslast(ss14>refx(ss14,1)));
qj5:=barslast(tj1)-3;
ss05:=backset(islastbar,qj5);
ss15:=filter(ss05>ref(ss05,1),qj5);
hh15:=ref(h,barslast(ss15>refx(ss15,1)));
ll15:=ref(l,barslast(ss15>refx(ss15,1)));
qj6:=barslast(tj1)-4;
ss06:=backset(islastbar,qj6);
ss16:=filter(ss06>ref(ss06,1),qj6);
hh16:=ref(h,barslast(ss16>refx(ss16,1)));
ll16:=ref(l,barslast(ss16>refx(ss16,1)));
qj7:=barslast(tj1)-5;
ss07:=backset(islastbar,qj7);
ss17:=filter(ss07>ref(ss07,1),qj7);
hh17:=ref(h,barslast(ss17>refx(ss17,1)));
ll17:=ref(l,barslast(ss17>refx(ss17,1)));
qj8:=barslast(tj1)-6;
ss08:=backset(islastbar,qj8);
ss18:=filter(ss08>ref(ss08,1),qj8);
hh18:=ref(h,barslast(ss18>ref(ss18,1)));
ll18:=ref(l,barslast(ss18>ref(ss18,1)));

maxh:=max(hh1,max(hh12,max(hh13,max(hh14,max(hh15,max(hh16,max(hh17,hh18)))))));
minh:=min(hh1,min(hh12,min(hh13,min(hh14,min(hh15,min(hh16,min(hh17,hh18)))))));
maxl:=max(ll1,max(ll12,max(ll13,max(ll14,max(ll15,max(ll16,max(ll17,ll18)))))));
minl:=min(ll1,min(ll12,min(ll13,min(ll14,min(ll15,min(ll16,min(ll17,ll18)))))));
高中:=(maxh+minh)/2,colorffffff;
低中:=(maxl+minl)/2;
后高:=(ll18+hh18)/2;
drawtextex((minl=ll1 and minh=hh1 and maxl=ll18 and maxh=hh18) or (maxh=minh),1,980,800,'超\n强\n势');
drawtextex((maxh=hh18 and not(minl=ll18)) or (ll18>=高中),1,980,910,'强\n势');
drawtextex(minl=ll18 and maxh=hh1 and minh=hh18 and maxl=ll1 and not(maxh=minl),1,980,800,'超\n弱\n势');
drawtextex(hh18<高中 and ll18<低中,1,980,910,'弱\n势');
drawtextex((between(后高,高中,低中)and not(maxh=minh)) or (between(ll18,高中,低中) and not(maxl=minl) and not(hh18=maxh)),1,980,910,'震\n荡\n市');

{程序化交易 www.cxh99.com }

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容