股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索
上一主题 下一主题

[通达信] 分享指数风险控制开关指标,可以用于前池。


    [-----复制链接-----]
楼主
 通达信源码安装路径:1,工具栏点击公式选项。2,弹出公式窗口点击新建。3,把源码复制到指标编辑器保存。4,回到K线图界面安装建立好的公式 || 2024-1-30 09:46:21
分享指数风险控制开关指标,可以用于前池。介绍

分享指数风险控制开关指标,可以用于前池。

这两个指标一个针对上证,一个针对创业。副图为1时表示做多区间,副图为0时表示做空区间。该指标在盘中震幅较大情况下会有变化,收盘后及第二日稳定。当两者副图均为0时不开仓不持股,能避免大跌。假如你有大盘环境好时胜率高的股票池,但大盘不好时表现差回撤大,用它作为前池还是不错的。属于防守性策略。
这个是大智慧用的,由于本人电脑无通达信所以就没有通达信版本,但是可以找热心人士修改的。


{上证做多}
VAR1:="SH000001$CLOSE">REF("SH000001$CLOSE",1) AND "SH000001$CLOSE">REF("SH000001$CLOSE",2);
VAR2:=REF(VAR1,1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",2);
VAR3:=REF(VAR2,1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",2);
VAR4:=REF(VAR3,1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",2);
VAR5:=REF(VAR4,1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",2);
VAR6:=REF(VAR5,1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",2);
VAR7:=REF(VAR6,1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",2);
VAR8:=REF(VAR7,1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",2);
VAR9:=REF(VAR8,1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",2);
VARA:=REF(VAR9,1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",2);
VARB:=REF(VARA,1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",2);
VARC:=REF(VARB,1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",2);
VARD:="SH000001$CLOSE"<REF("SH000001$CLOSE",1) AND "SH000001$CLOSE"<REF("SH000001$CLOSE",2);
VARE:=REF(VARD,1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",2);
VARF:=REF(VARE,1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",2);
VAR10:=REF(VARF,1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",2);
VAR11:=REF(VAR10,1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",2);
VAR12:=REF(VAR11,1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",2);
VAR13:=REF(VAR12,1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",2);
VAR14:=REF(VAR13,1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",2);
VAR15:=REF(VAR14,1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",2);
VAR16:=REF(VAR15,1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",2);
VAR17:=REF(VAR16,1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",2);
VAR18:=REF(VAR17,1) AND "SH000001$CLOSE">=REF("SH000001$CLOSE",1) AND "SH000001$CLOSE"<=REF("SH000001$CLOSE",2);
VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR
VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR
VAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD;
XG:COUNT(VAR19 OR VAR1A<>1,BARSLAST(VAR19))=BARSLAST(VAR19) OR VAR19 ,PRECIS0;


{创业做多}
VAR1:="SZ399006$CLOSE">REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE">REF("SZ399006$CLOSE",2);
VAR2:=REF(VAR1,1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",2);
VAR3:=REF(VAR2,1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",2);
VAR4:=REF(VAR3,1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",2);
VAR5:=REF(VAR4,1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",2);
VAR6:=REF(VAR5,1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",2);
VAR7:=REF(VAR6,1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",2);
VAR8:=REF(VAR7,1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",2);
VAR9:=REF(VAR8,1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",2);
VARA:=REF(VAR9,1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",2);
VARB:=REF(VARA,1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",2);
VARC:=REF(VARB,1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",2);
VARD:="SZ399006$CLOSE"<REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE"<REF("SZ399006$CLOSE",2);
VARE:=REF(VARD,1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",2);
VARF:=REF(VARE,1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",2);
VAR10:=REF(VARF,1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",2);
VAR11:=REF(VAR10,1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",2);
VAR12:=REF(VAR11,1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",2);
VAR13:=REF(VAR12,1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",2);
VAR14:=REF(VAR13,1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",2);
VAR15:=REF(VAR14,1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",2);
VAR16:=REF(VAR15,1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",2);
VAR17:=REF(VAR16,1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",2);
VAR18:=REF(VAR17,1) AND "SZ399006$CLOSE">=REF("SZ399006$CLOSE",1) AND "SZ399006$CLOSE"<=REF("SZ399006$CLOSE",2);
VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR
VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR
VAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD;
XG:COUNT(VAR19 OR VAR1A<>1,BARSLAST(VAR19))=BARSLAST(VAR19) OR VAR19 ,PRECIS0;










gd52801

回复

举报

GMT+8, 2025-2-22 14:05

快速回复 返回顶部 返回列表