通达信信号交易精准买卖点主图指标公式源码

该公式是一个综合交易系统,包含以下功能:
- 均线系统:计算5/10/20/30/60日均线,并显示每日变化量(X10-X60,不画线)。
- 均线角度:计算10/20/30/60日均线的斜率角度(JD10-JD60,不画线)。
- 改良MACD:基于三重EMA的DIF/DEA/MACD柱状线,并判断DIF是否上升(KM)。
- KDJ变体:基于价格均线的J/D/K指标,J值以柱状线显示。
- 偏离度:计算当日最高价相对20日均线的偏离百分比(FD20,不画线)。
- 买卖信号:
- 买入条件(BPK):K>0、收盘价>20日均线、X10>0、DIF上升、各均线角度大于特定阈值且20日角度大于30日角度。
- 卖出条件(SPK):收盘价<20日均线。
- 执行:满足条件时在最低价买入、最高价卖出,并自动过滤连续信号。
使用方法:加载到副图或主图,观察买卖信号箭头。
 
M10:=10;
M20:=20;

M30:=30;

M60:=60;


MA5:=MA(CLOSE,5);
MA10:MA(CLOSE,M10);
MA20:MA(CLOSE,M20);
MA30:MA(CLOSE,M30);
MA60:MA(CLOSE,M60);
X5:=MA5-REF(MA5,1);
X10:=(MA10-REF(MA10,1))*100,NODRAW,COLORWHITE;
X20:=(MA20-REF(MA20,1))*100,NODRAW,COLORWHITE;
X30:=(MA30-REF(MA30,1))*100,NODRAW,COLORWHITE;
X60:=(MA60-REF(MA60,1))*100,NODRAW,COLORWHITE;



MTR:=EMA(EMA(EMA(CLOSE,12),12),9);
DIF:=(MTR-REF(MTR,1))/REF(MTR,1)*20000;
DEA:=MA(DIF,9),COLOR0066FF ;
MACD:=(DIF-DEA)*2,COLORSTICK;
X:=(DIF-DEA)*2,;
KM:=IF(DIF-REF(DIF,1)>0,1,0),NODRAW;

JD10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416,NODRAW,COLORWHITE;
JD20:=ATAN((MA20/REF(MA20,1)-1)*100)*180/3.1416,NODRAW,COLORWHITE;
JD30:=ATAN((MA30/REF(MA30,1)-1)*100)*180/3.1416,NODRAW,COLORWHITE;
JD60:=ATAN((MA60/REF(MA60,1)-1)*100)*180/3.1416,NODRAW,COLORWHITE;

VAR1:=(2*CLOSE+HIGH+LOW)/4;
VAR2:=EMA(EMA(EMA(VAR1,4),4),4);
J:=(VAR2-REF(VAR2,1))/REF(VAR2,1)*100, COLORSTICK;
D:=MA(J,3);
K:=MA(J,1);

FD20:=(H-MA20)/MA20,NODRAW;

BPK:=(K>0) && C>MA20 && X10>0 && KM>0 && JD20>-20 && JD30>-25 && JD60>-25 && JD20>JD30;
SPK:=C<MA20;

BUY(BPK,LOW);
SELL(SPK,HIGH);
AUTOFILTER;






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


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


M10赋值:10
M20赋值:20
M30赋值:30
M60赋值:60
MA5赋值:收盘价的5日简单移动平均
输出MA10:收盘价的M10日简单移动平均
输出MA20:收盘价的M20日简单移动平均
输出MA30:收盘价的M30日简单移动平均
输出MA60:收盘价的M60日简单移动平均
X5赋值:MA5-1日前的MA5
X10赋值:(MA10-1日前的MA10)*100,NODRAW,画白色
X20赋值:(MA20-1日前的MA20)*100,NODRAW,画白色
X30赋值:(MA30-1日前的MA30)*100,NODRAW,画白色
X60赋值:(MA60-1日前的MA60)*100,NODRAW,画白色
MTR赋值:收盘价的12日指数移动平均的12日指数移动平均的9日指数移动平均
DIF赋值:(MTR-1日前的MTR)/1日前的MTR*20000
DEA赋值:DIF的9日简单移动平均,COLOR0066FF
MACD赋值:(DIF-DEA)*2,COLORSTICK
X赋值:(DIF-DEA)*2,
KM赋值:如果DIF-1日前的DIF>0,返回1,否则返回0,NODRAW
JD10赋值:(MA10/1日前的MA10-1)*100的反正切*180/3.1416,NODRAW,画白色
JD20赋值:(MA20/1日前的MA20-1)*100的反正切*180/3.1416,NODRAW,画白色
JD30赋值:(MA30/1日前的MA30-1)*100的反正切*180/3.1416,NODRAW,画白色
JD60赋值:(MA60/1日前的MA60-1)*100的反正切*180/3.1416,NODRAW,画白色
VAR1赋值:(2*收盘价+最高价+最低价)/4
VAR2赋值:VAR1的4日指数移动平均的4日指数移动平均的4日指数移动平均
J赋值:(VAR2-1日前的VAR2)/1日前的VAR2*100, COLORSTICK
D赋值:J的3日简单移动平均
K赋值:J的1日简单移动平均
FD20赋值:(最高价-MA20)/MA20,NODRAW
BPK赋值:(K>0) 并且 收盘价>MA20 并且 X10>0 并且 KM>0 并且 JD20>-20 并且 JD30>-25 并且 JD60>-25 并且 JD20>JD30
SPK赋值:收盘价买入开仓
卖出平仓
自动过滤交易信号
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  指标公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

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