通达信解盘机器人副图源码

 

DIF:=EMA(CLOSE,9)-EMA(CLOSE,26);

 DEA:=EMA(DIF,12);
  MACD:=(DIF-DEA)*2,COLORSTICK;
  T1:=BARSLAST(CROSS(DIF,0)=1);
  T2:=BARSLAST(CROSS(0,DIF)=1);
  LLV1:=LLV(L,T2);
  HHV1:=HHV(H,T1);

UP:=IF(DATE<=1160601,DRAWLINE(L=LLV1,LLV1,H=HHV1,HHV1,0),DRAWNULL),COLORLIRED;
  DN:=IF(DATE<=1160601,DRAWLINE(H=HHV1,HHV1,L=LLV1,LLV1,0),DRAWNULL),COLORGREEN;
低点:=REF(L,BARSLAST(L=DN));
高点:=REF(H,BARSLAST(H=UP));
本低:=IF(DATE<=1160601,低点,DRAWNULL),LINETHICK0;
本高:=IF(DATE<=1160601,高点,DRAWNULL),LINETHICK0;
低点位置:=本低>0&&REF(本高,1)>0&&DN=本低;
高点位置:=本高>0&&REF(本低,1)>0&&本高=UP;
上低:=IF(DATE<=1160601,REF(低点,T2+1),DRAWNULL),LINETHICK0;
上高:=IF(DATE<=1160601,REF(高点,T1+1),DRAWNULL),LINETHICK0;
  SZ:=上低<本低;
XD:=上高>本高&&上低>本低;
PZ:=(SZ!=1&&XD!=1);

VAR1:=LLV(LOW,21);
  VAR2:=HHV(HIGH,21);
  AK1:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 100),5),NODRAW;
  AK:=EMA((((CLOSE - VAR1) / (VAR2 - VAR1)) * 50),13);
  DD:=EMA(((0.667*REF(AK1,1))+(0.333*AK1)),2);
  CC:=AK1>=DD;
  KC:=AK1<DD;


  DRAWTEXT_FIX(CURRBARSCOUNT=1&&XD=1,0.55,0.1,0,'趋势下跌');
DRAWTEXT_FIX(CURRBARSCOUNT=1&&SZ=1,0.55,0.1,0,'趋势上涨');
DRAWTEXT_FIX(CURRBARSCOUNT=1&&PZ=1,0.55,0.1,0,'趋势盘整');

DRAWTEXT_FIX(CURRBARSCOUNT=1&&KC=1,0.8,0.1,0,' 策略:减仓50%');
  DRAWTEXT_FIX(CURRBARSCOUNT=1&&CC=1&&SZ=1,0.8,0.1,0,' 策略:满仓轮动');
DRAWTEXT_FIX(CURRBARSCOUNT=1&&CC=1&&PZ=1,0.8,0.1,0,' 策略:半仓轮动');
DRAWTEXT_FIX(CURRBARSCOUNT=1&&CC=1&&XD=1,0.8,0.1,0,' 策略:二成轮动');


MC:=IF(CC=1&&SZ=1,1,0);
  BC:=IF(CC=1&&PZ=1,0.5,0);
  ER:=IF(CC=1&&XD=1,0.2,0);
持仓仓位:MC+BC+ER,NODRAW;
  STICKLINE(C>0,0,(MC+BC+ER),1,1);

T低:=BARSLAST(AK1<20),NODRAW;
  T高:=BARSLAST(AK1>80),NODRAW;
超跌:=IF(T低<T高&&LLV(AK1,T高)<20,1,0),NODRAW;
超买:=IF(T低>T高&&HHV(AK1,T低)>80,1,0),NODRAW;

DRAWTEXT_FIX(CURRBARSCOUNT=1&&AK1<80&&AK1>20&&超跌=1,0.65,0.1,0,' 机会:待涨');
DRAWTEXT_FIX(CURRBARSCOUNT=1&&AK1>20&&AK1<80&&超跌=0,0.65,0.1,0,' 机会:超短');

DRAWTEXT_FIX(CURRBARSCOUNT=1&&AK1<20,0.65,0.1,0,' 机会:波段建仓');

DRAWTEXT_FIX(CURRBARSCOUNT=1&& AK1>80,0.65,0.1,0,' 机会:短线');

风险估值:INTPART(AK1)/100,COLORRED;

DRAWTEXT_FIX(1,0.0,0.0,0,' 策略由程序产生,仅作参考,2016年6月1日后可能不能正常显示,更多交流联系作者QQ52421709'),COLORRED;




来函数检测结果如下
该公式没有未来函数


解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

DIF赋值:收盘价的9日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的12日指数移动平均
MACD赋值:(DIF-DEA)*2,COLORSTICK
T1赋值:上次DIF上穿0=1距今天数
T2赋值:上次0上穿DIF=1距今天数
LLV1赋值:T2日内最低价的最低值
HHV1赋值:T1日内最高价的最高值
UP赋值:如果日期<=1160601,返回当满足条件最低价=LLV1时,在LLV1位置画直线起点,当满足条件最高价=HHV1时,在HHV1位置画直线终点,0表示是否延长.,否则返回无效数,画淡红色
DN赋值:如果日期<=1160601,返回当满足条件最高价=HHV1时,在HHV1位置画直线起点,当满足条件最低价=LLV1时,在LLV1位置画直线终点,0表示是否延长.,否则返回无效数,画绿色
低点赋值:上次最低价=DN距今天数日前的最低价
高点赋值:上次最高价=UP距今天数日前的最高价
本低赋值:如果日期<=1160601,返回低点,否则返回无效数,线宽为0
本高赋值:如果日期<=1160601,返回高点,否则返回无效数,线宽为0
低点位置赋值:本低>0并且1日前的本高>0并且DN=本低
高点位置赋值:本高>0并且1日前的本低>0并且本高=UP
上低赋值:如果日期<=1160601,返回T2+1日前的低点,否则返回无效数,线宽为0
上高赋值:如果日期<=1160601,返回T1+1日前的高点,否则返回无效数,线宽为0
SZ赋值:上低<本低
XD赋值:上高>本高并且上低>本低
PZ赋值:(SZ不等于1并且XD不等于1)
VAR1赋值:21日内最低价的最低值
VAR2赋值:21日内最高价的最高值
AK1赋值:(((收盘价-VAR1)/(VAR2-VAR1))*100)的5日指数移动平均,NODRAW
AK赋值:(((收盘价-VAR1)/(VAR2-VAR1))*50)的13日指数移动平均
DD赋值:((0.667*1日前的AK1)+(0.333*AK1))的2日指数移动平均
CC赋值:AK1>=DD
KC赋值:AK1
当满足条件到最后交易的周期=1并且XD=1时,在横轴0.55纵轴0.1位置书写文字
当满足条件到最后交易的周期=1并且SZ=1时,在横轴0.55纵轴0.1位置书写文字
当满足条件到最后交易的周期=1并且PZ=1时,在横轴0.55纵轴0.1位置书写文字
当满足条件到最后交易的周期=1并且KC=1时,在横轴0.8纵轴0.1位置书写文字
当满足条件到最后交易的周期=1并且CC=1并且SZ=1时,在横轴0.8纵轴0.1位置书写文字
当满足条件到最后交易的周期=1并且CC=1并且PZ=1时,在横轴0.8纵轴0.1位置书写文字
当满足条件到最后交易的周期=1并且CC=1并且XD=1时,在横轴0.8纵轴0.1位置书写文字
MC赋值:如果CC=1并且SZ=1,返回1,否则返回0
BC赋值:如果CC=1并且PZ=1,返回0.5,否则返回0
ER赋值:如果CC=1并且XD=1,返回0.2,否则返回0
输出持仓仓位:MC+BC+ER,NODRAW
当满足条件收盘价>0时,在0和(MC+BC+ER)位置之间画柱状线,宽度为1,1不为0则画空心柱.
T低赋值:上次AK1<20距今天数,NODRAW
T高赋值:上次AK1>80距今天数,NODRAW
超跌赋值:如果T低超买赋值:如果T低>T高并且T低日内AK1的最高值>80,返回1,否则返回0,NODRAW
当满足条件到最后交易的周期=1并且AK1<80并且AK1>20并且超跌=1时,在横轴0.65纵轴0.1位置书写文字
当满足条件到最后交易的周期=1并且AK1>20并且AK1<80并且超跌=0时,在横轴0.65纵轴0.1位置书写文字
当满足条件到最后交易的周期=1并且AK1<20时,在横轴0.65纵轴0.1位置书写文字
当满足条件到最后交易的周期=1并且AK1>80时,在横轴0.65纵轴0.1位置书写文字
输出风险估值:AK1的整数部分/100,画红色
当满足条件1时,在横轴0.0纵轴0.0位置书写文字,画红色

指标安装下载帮助  |   联系我们  |  股朋指标网  |  指标网   |  指标公式  |   加入收藏   |  设为主页

@2005-2023 粤ICP备2023063687号-2 股朋指标网别名指标网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图