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

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索
上一主题 下一主题

[公式答疑] 将K线重心改为通达信-通达信答疑


    [-----复制链接-----]
楼主
 通达信源码安装路径:1,工具栏点击公式选项。2,弹出公式窗口点击新建。3,把源码复制到指标编辑器保存。4,回到K线图界面安装建立好的公式 || 2023-10-2 01:41:11

编写条件:

麻烦老师将K线重心改成通达信的,源码: input: N(4,2,400); {K线} KLINE(O,H,L,C,0); ZF:=(C-REF(C,1))/REF(C,1); TJ:=ZF>=N/100 OR ZF<=-N/100; AA:=IF(REF(H,BARSLAST(TJ))REF(C,BARSLAST(TJ)+1),REF(C,BARSLAST(TJ)+1),REF(L,BARSLAST(TJ))); PARTLINE(BARSLAST(TJ),REF(LOW,BARSLAST(TJ))),COLORGREEN;//下限: PARTLINE(BARSLAST(TJ),REF(LOW,BARSLAST(TJ))),SHIFT1,COLORGREEN; PARTLINE(BARSLAST(TJ),REF(HIGH,BARSLAST(TJ))),COLORYELLOW;//上限: PARTLINE(BARSLAST(TJ),REF(HIGH,BARSLAST(TJ))),SHIFT1,COLORYELLOW; PARTLINE(BARSLAST(TJ),(AA+BB)/2),COLORWHITE;//重心: PARTLINE(BARSLAST(TJ),(AA+BB)/2),SHIFT1,COLORWHITE;

编写方法:

 {k线 N(4,2,400);}

DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
ZF:=(C-REF(C,1))/REF(C,1);
TJ:=ZF>=N/100 OR ZF<=-N/100;
AA:=IF(REF(H,BArslAST(TJ))<REF(C,BARSLAST(TJ)+1),REF(C,BARSLAST(TJ)+1),REF(H,BARSLAST(TJ)));
BB:=IF(REF(L,BARSLAST(TJ))>REF(C,BARSLAST(TJ)+1),REF(C,BARSLAST(TJ)+1),REF(L,BARSLAST(TJ)));
下限:IF(BARSLAST(TJ),REF(LOW,BARSLAST(TJ)),DRAWNULL),colorgreen;
上限:IF(BARSLAST(TJ),REF(HIGH,BARSLAST(TJ)),DRAWNULL),coloryellow;
重心:IF(BARSLAST(TJ),(AA+BB)/2,DRAWNULL),colorwhite;


回复

举报

GMT+8, 2025-2-23 15:39

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