找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 股票 资源 源码
查看: 192|回复: 0

教你编写股票指标公式_技术指标改选股公式_01篇

[复制链接]

5

主题

14

回帖

0

积分

版主

积分
0
发表于 2024-4-14 08:05:49 | 显示全部楼层 |阅读模式
一篇文章可能介绍不够完善,争取用多篇文章,让大家学会如何将,技术指标修改为选股公式.本篇经验特点是选股条件为两个.
将幅图中的红色柱子买入提示,与黄色箭头买入提示,这两个条件改编为选股公式
这里先简单介绍一下选股公式的与指标公式的不同与修改的大概步骤
1.选股公式不能有显示函数(例如颜色,画线,画字,图标,等等一些函数)
2选股公式只能有一个输出结果;
大概步骤:
先新建一个一模一样的幅图指标
然后在新建的幅图指标内寻找显示买入条件的代码
找到后将这段代码不显示,保存后进行对比
将所有需要的选股条件都找出后,
开始整理公式将不需要的代码删除修改,
将多条条件合并成一条
最后得到选股指标与原公式进行对比,看是否所有想要的结果都有选股提示.
最后将改好的选股指标公式复制
新建一个条件选股指标
再打开条件选股器就可以选股了

[url=][/url]





工具/原料
  • 通达信



方法/步骤

  • 打开你要修改的幅图,指标公式编辑器
    (如果不明白如何打开可以参考"教你编写股票指标公式_新建,选择,修改,公式指标")经验链接

    将要修改的代码复制


    11教你编写股票指标公式_新建,选择,修改,公式指标




    [url=][/url]


  • 将指标窗口数量调整为3个如果已经是三个则不用调整
    效果如图
    如果你会调整可以参考上一步中的"新建,选择,修改,公式指标"经验引用中有介绍,

    [url=][/url]


  • 新建一个幅图公式指标
    如果不会可以去"教你编写股票指标公式_新建,选择,修改,公式指标"去学习这里就不重复教学了低下有经验引用
    给公式起一个名字
    X_1:=REF(CLOSE,1);
    X_2:=SMA(MAX(CLOSE-X_1,0),21,1)/SMA(ABS(CLOSE-X_1),21,1)*1000;
    X_3:=X_2-LLV(X_2,27);
    X_4:=LLV(X_2,27)-X_2;
    X_5:=(MA(X_3,2)/3+X_3/13)/16;
    X_6:=(MA(X_4,2)/3+X_4/13)/16;
    X_7:=MA(X_3,5);
    X_8:=MA(X_4,5);
    X_9:=IF(X_5<X_7,X_6,X_8);
    X_10:=IF(X_6<X_8,X_7,X_5);
    X_11:=IF(X_10-X_9<5.6,200,0);
    X_12:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;
    X_13:=(X_12/2+22)*1;
    X_14:=EMA(VOL,13);
    X_15:=EMA(AMOUNT,13);
    X_16:=X_15/X_14/100;
    X_17:=(CLOSE-X_16)/X_16*100;
    X_18:=X_17<0 AND ZXNH;
    X_19:=X_18 AND X_12<X_13-2;
    敢死队抢点:X_19>0,NODRAW;
    STICKLINE(敢死队抢点,敢死队抢点,0,2,0),COLORRED,LINETHICK2;
    VAR1:=(CLOSE*2+HIGH+LOW)/4;
    VAR2:=EMA(VAR1,8)-EMA(VAR1,25);
    VAR3:=EMA(VAR2,8);
    弃盘线: (-2)*(VAR2-VAR3)*5.10,LINETHICK2,STICK,LINESTICK,COLORCYAN;
    控盘线: 2*(VAR2-VAR3)*5.10,LINETHICK2,STICK,LINESTICK,COLORMAGENTA;
    VAR4:=(2*CLOSE+HIGH+LOW+OPEN)/5;
    MA5:=MA(C,5);
    MA10:=MA(C,10);
    MA20:=MA(C,20);
    MA30:=MA(C,30);
    MA60:=MA(C,60);
    第二买点买:CROSS(C,MA5) AND CROSS(C,MA10) AND CROSS(C,MA20) AND CROSS(C,MA30)
    ,LINETHICK2,COLORYELLOW;
    将刚才复制的代码粘贴到新公式中,
    点击确定保存并退出


    11教你编写股票指标公式_新建,选择,修改,公式指标




    [url=][/url]


  • 将刚才新建的公式显示到第三个指标窗口中,
    (如果不会可以参考"教你编写股票指标公式_新建,选择,修改,公式指标")的如何选择指标
    选择后效果如图
    幅图两个指标一模一样


    11教你编写股票指标公式_新建,选择,修改,公式指标




    [url=][/url]


  • 现在打开刚刚新建的幅图指标2这个指标
    并找到红框内这段代码
    STICKLINE(敢死队抢点,敢死队抢点,0,2,0),COLORRED,LINETHICK2;
    这段代码的含义是:""敢死队抢点""这个变量条件成立时在敢死队抢点,到0的这段位置上画红色宽度为2的实心柱子
    其中"STICKLINE"是画柱子的函数,
    这句代码就是显示买入提示时,的红柱子;
    现在把这段代码用大括号括上,让代码显示变成灰色
    扩大括号的含义是将这句代码变成注释,目的是让公式不执行这段代码
    点击确定保存退出

    [url=][/url]
    [url=][/url]


  • 现在看看两个幅图有什么变化
    新建的幅图跟原来的指标比,红柱买入提示是不是消失了
    如果消失了证明找对了选股条件

    [url=][/url]


  • 现在开始寻找黄色三角箭头买入提示
    打开公式编辑器
    找到公式最下边一行
    红色框框的这段代码
    第二买点买:CROSS(C,MA5) AND CROSS(C,MA10) AND CROSS(C,MA20) AND CROSS(C,MA30)
    ,LINETHICK2,COLORYELLOW;
    这段代码前面已经IE了第二买点买,并且显示颜色是黄色
    所以他是一个买点提示
    用同样方法,我们将代码用大括号括上,让代码不显示
    然后点击确定保存退出

    [url=][/url]
    [url=][/url]


  • 这是在看看两个幅图有什么变化
    发现所有买入提示都消失了
    证明我们找到的两句代码就是在显示买入提示

    [url=][/url]


  • 找到了两条显示买入信号的代码后,我们开始整理公式,
    因选股公式不需要显示函数的代码,我们需要把公式中所有显示函数全部删除,
    将蓝色框框内的代码连同代码前的逗号全部删除

    [url=][/url]
    [url=][/url]
    [url=][/url]


  • 删除完以后













您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋| 股指标网 ( 渝ICP备2024026571号-1 )

GMT+8, 2025-4-4 10:59 Powered by Discuz! X3.5

股指标