您现在的位置:程序化交易>> 股票公式>> 大智慧>> 大智慧知识>>正文内容

在自定义数据的日期处标识日期公式设置问题求助 [大智慧]

  • 咨询详情:

    自定义数据如下名称(数据标识)

    SZ000967 1130416
    SZ002078 1130326
    SZ002018 1130525
    SH600225 1130321
    SZ002466 1130316
    SZ000893 1130315
    SZ300266 1130508
    SZ300032 1130323
    SZ000038 1130427
    SZ300283 1130528
    SZ002309 1130205
    SZ300200 1130318
    SH600053 1130219
    SZ002537 1130518
    SZ002219 1130412
    SZ300138 1130419
    SZ000506 1130507
    SZ002383 1130417
    SZ002515 1130503
    SZ002377 1130504
    SZ000710 1130518
    SH600759 1130205
    SZ000669 1130228
    SZ000023 1130125
    SH600738 1130330
    SZ300339 1130528
    SH600687 1130305
    SZ300118 1130408
    SH601789 1130507
    SZ002607 1130523
    SZ002512 1130423
    SZ002575 1130427

     

    公式目标:

    就是将自定义数据的日期在个股对应日期标示出来
    遇到日期为周六的,标示该日加2的日期(即在下个周一处标识日期)
    望能指点,我写的公司不对,谢谢了

    日期:Selfdata('抵押日DZH格式'),linethick0,PRECIS0;

    DRAWTEXT(date=日期,high,NUMTOSTRN(YEAR,0)+'-'+NUMTOSTRN(MONTH,0)+'-'+NUMTOSTRN(DAY,0)),colorred;
    日期变通1:=if(date=日期 and WEEKDAY=6,(日期+2),(日期));
    DRAWTEXT(日期=日期变通1 and WEEKDAY=6,high,NUMTOSTRN(YEAR,0)+'-'+NUMTOSTRN(MONTH,0)+'-'+NUMTOSTRN(DAY,0)),colorred;

     

     

    我写的如上自定义数据SZ002018 1130525
    日期当日是周六的,就不能在紧随下周一处输出数据,不知错现在哪里,请求指点,谢谢


     

     

     

  • 大智慧客服: 我测试完给您回复。

     

  • 大智慧技术:

    补充一下,我发帖公式自定义数据引用名处改一下和这组自定义数据名对应,我忘了对应一下,公式就是这样,但是遇到自定义数据日期为周六的没法再紧挨着的下个周一显示,谢谢

     

  • 网友交流:

    日期:Selfdata('wang'),linethick0,PRECIS0;

    DRAWTEXT(date=日期,high,NUMTOSTRN(YEAR,0)+'-'+NUMTOSTRN(MONTH,0)+'-'+NUMTOSTRN(DAY,0)),colorred;
    DRAWTEXT((日期+2)=date,high,NUMTOSTRN(YEAR,0)+'-'+NUMTOSTRN(MONTH,0)+'-'+NUMTOSTRN(DAY-2,0)),colorred;

     

  • 网友交流: 用3楼发的公式试试

     

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容