zoukankan      html  css  js  c++  java
  • 大智慧公式调试技巧

    疑问0:最好的帮助文件在哪里?

    解决方法:!!http://help.gw.com.cn/ID_24003.html

         《G:工程硕士d电子书29 股票【大智慧公式】大智慧公式编写基本教材.pdf》

         《G:工程硕士d电子书29 股票【大智慧公式】大智慧公式设计指南》

    疑问1:点击“连续”按钮后程序会诸葛遍历右下角k线图每一天进行计算。但是一定是从指定股票的第一天开始,能否指定计算的启示时间
    解决方法:在代码中设定时间条件
      {IF(YEAR=1998 AND MONTH>=8 AND MONTH<=12,HIGH,0)}

    疑问2:字符串函数
    解决方法:http://help.gw.com.cn/ID_300113.html

    疑问3:以下字符串操作代码报错“debugstr 单值”,但是看不到字符串的数值

    {debug info}
    debugstr:= 'lg1:'+str(lg1)+"lg2:";
    DRAWFLAGTEXT(1,0,debugstr);

    解决方法:"lg2:" 改为 ‘lg2:’;

    疑问4:常用快捷键

    解决方法:大智慧指标公式导入

        快捷键:Ctrl+F

    指标公式预警
    设置预警步骤,点击大智慧软件左上角,功能→预警系统→条件预警设置→打开→点击预警品种→添加品种→沪深A股→全选(Ctrl+A)→确定→公式设置→添加公式→选股公式→确定→其它设置→确定。
    快捷键:Ctrl+A
    条件选股
    点击大智慧软件左上角,功能→公式系统→公式管理器→导入公式→选择要导入的指标→确定。
    快捷键:F7股票论

     

     

    疑问5:找到对选股条件敏感的股票,定期选股,检查是否出现符合买入信号

    解决方法:

         step1: 导出测试成功100%的票代码

    找到方法:条件选股界面——》“成功率”按钮——》测试完毕后——》"拷贝"按钮

      step2:板块中导入导出文件

    找到方法:ref http://bbs.gw.com.cn/dispbbs.asp?boardid=140&ID=1899758
    您TXT文本文档中是什么内容,如果是SH600000这样的代码就可以导入,这里注意一定要代码,并且代码前要加上市场,
    也就是大写的SH/SZ。如果是这样,您如下操作,如果不是就导入不了。
    input:输入51+回车,进入板块界面,点右下角A股板块右侧的三角,再点“板块管理” ,进入后点“新建分类”,出现新分类1,选中它,点文件引入,找到TXT文档,这样就引入了这个板块,
    output:在根目录userdata下的block文件夹中找到比如“自选股1.blk”这样的文件,用txt文本文档打开,将里面的内容粘贴进自己新建的txt中,在txt中可以用“编辑--替换”,将乱码的部分替换掉。

    step2: 大智慧365 条件选股指定范围
    找到方法: 若需要设定选股范围或进行历史阶段条件选股,可以点击窗口左下角的“高级”按钮,加入组合条件或改变选股范围。选股范围缺省为上证A股、深证A股、其他指数和香港主板。

    疑问6:delt1:= 鳄鱼口张开的幅度比例最小值,对于不同的个股,delt1应设定不同的值以达到更加精确的命中率——如何个股调试
    解决方法: {个股阀值统计计算调试}

    {IF (2015=YEAR and 4=MONTH and 3=DAY) THEN
    delt2:=AVEDEV(deltH,P);add for test max delt2}
    AO2:=AO;
    AC2:=AC;
    IF (2015=YEAR and 4=MONTH and 3=DAY) THEN
    BEGIN
    AO2:=AVEDEV(AO,P);{add for test max delt2}
    AC2:=AVEDEV(AC,P);{add for test max delt2}
    END;

    疑问7:大智慧365操作使用说明-快捷键操作附注说明
    解决方法: http://blog.sina.cn/dpool/blog/s/blog_7a1fb9ad0101djty.html?vt=4

     

    疑问8:backset()函数的高级用法
    解决方法: http://blog.sina.com.cn/s/blog_50a9fb930100hip6.html

    疑问9:请教:如何在K线图上指定日期的2根K线低点画线


    解决方法: http://www.55188.com/thread-5905748-1-1.html

    QM:=1140801;
    ZM:=1140912;
    起点:=BARSLAST(DATE=QM);
    终点:=BARSLAST(DATE=ZM);
    DRAWLINE(起点=0,REF(L,起点),终点=0,REF(L,终点),1),COLORYELLOW,DOTLINE;

    疑问10:大智慧绘制k线


    解决方法:

    {绘制K线
    stickline(c<o,c,o,8,1),colorgreen;
    stickline(c>o,c,o,8,0),colorred;
    stickline(1,h,l,0.1,0),colorcccccc;
    stickline(c>O,c,o,8,0),colorcccccc;
    stickline(c<O,c,o,8,1),colorcccccc;
    stickline(1,h,l,0.1,0),colorred;
    stickline(c>o,c,o,8,0),colorred;
    stickline(c<o,c,o,8,1),colorgreen;
    }
    {下面是柱形K线,如果喜欢这样的K线,你可以复制粘贴到任意主图指标里面}
    {STICKLINE(C>=O,C,O,7,0),COLORRED;
    STICKLINE(C>=O,C,O,4,0),COLOR7070ff;
    STICKLINE(C>=O,C,O,2,0),COLORYELLOW;
    STICKLINE(C>=O,H,L,0,0),COLORYELLOW;
    STICKLINE(C<=O,C,O,7,0),COLORFF2020;
    STICKLINE(C<=O,C,O,4,0),COLORFF6600;
    STICKLINE(C<=O,C,O,2,0),colorffcc66;
    STICKLINE(C<=O,H,L,0,0),colorffcc66;
    STICKLINE(C=o and c>ref(c,1),C,o,7,0),COLORRED;
    STICKLINE(C=o and c>ref(c,1),C,o,4,0),COLOR7070ff;
    STICKLINE(C=o and c>ref(c,1),C,o,2,0),COLORYELLOW;
    STICKLINE(C=o and c>ref(c,1),C,o,0,0),COLORYELLOW;}

    疑问11:常见指标公式代码

    解决方法:指标公式入门——永恒交易,长生不死。——东方财富网博客.htm  http://blog.eastmoney.com/benny_511/blog_110553741.html

     疑问10:当前K线到左边是第几根

    方法1:

    p := BARSLAST(BARSTATUS=1);
    IF (p=770-14) THEN
    BEGIN
    A:=1;
    END;

    方法2:

    第一根K线:=BARPOS=1;
    每10根K线:=MOD(BARPOS,10)=1;
    每20根K线:=MOD(BARPOS,20)=1;
    {画竖线}
    VERTLINE(第一根K线 OR 每10根K线, 1),COLORFFAA33;
    VERTLINE(第一根K线 OR 每20根K线, 1),COLORFFFF33;

    例:统计2012年4月15日到当日(最后一根K线)的K线个数 会的帮我解答下,不甚感激!谢谢!

    股旁网解答:

     SJ:=DATE<1120415;{20120415}

    BARSLAST(SJ);

    【通达信】

    {TEST:向左划线,向左画线}
    {X_TEST:=ISLASTBAR;
    N_TEST:=5;
    A_TEST:=CONST(BARSLAST(X));
    IF(CURRBARSCOUNT<=A_TEST+N_TEST AND CURRBARSCOUNT>=A_TEST+1,CONST(REF(LOW,A_TEST)),DRAWNULL),COLORGREEN;
    };

    {画线显示}
    X:=ISLASTBAR;
    IF(BARSLAST(CURRBARSCOUNT=(CONST(BARSLAST(X))+1+CONST(REF_BAR_D))), CONST(OBV), DRAWNULL),COLORRED;

    IF(BARSLAST(CURRBARSCOUNT=(CONST(BARSLAST(X))+1+CONST(REF_BAR_C))), CONST(OBV), DRAWNULL),COLORGREEN;
    IF(BARSLAST(CURRBARSCOUNT=(CONST(BARSLAST(X))+1+CONST(REF_BAR_B))), CONST(OBV), DRAWNULL),COLORBLUE;
    IF(BARSLAST(CURRBARSCOUNT=(CONST(BARSLAST(X))+1+CONST(REF_BAR_A))), CONST(OBV), DRAWNULL),COLORYELLOW;

    【通达信】公式中 当前k线的时间周期

    (二)时间函数
    1)PERIOD 周期 取得周期类型.
    结果从0到11,依次分别是1/5/15/30/60分钟,日/周/月,多分钟,多日,季,年.

     

  • 相关阅读:
    计算某一日期是在一年中第几周
    动态生成web表-asp.net table
    sql server 小技巧(7) 导出完整sql server 数据库成一个sql文件,包含表结构及数据
    循环取月的三位英语名 Jan Feb
    Python面向对象编程
    算法
    UDP Sockets in C#
    C++ 11
    GNU Make
    C++ 11
  • 原文地址:https://www.cnblogs.com/carl2380/p/4386707.html
Copyright © 2011-2022 走看看