您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

[求助]选股结果时间区间和设置时间不符合是什么原因? [金字塔]

  • 咨询内容: 想输出股票连续 3 个涨停板后次日的收盘价,上次这里的老师指导通过选股公式中 debugfile 输出到 text 问题是我选股时间设置了 2017 1 月到 2019 1 月,但输出文件 XG2.txt 中最早的是 2015 年,且 2017 之前只有几条,多数是 2018-2020 年的,但与我设置的完全不同啊,请问是什么原因呢? 选股结果有4000多项,头尾如下(在excel中按日期排序)


    此主题相关图片如下:1.png


    此主题相关图片如下:2.png

    条件选股设置如下:


    此主题相关图片如下:3.png


    代码如下:

    // 输出涨停板 3 日以后的开盘价

    jc:count(c/ref(c,1)>1.095,3)=3;// 设计前期三个涨停板

    cd:ref(jc,1);// 想输出满足条件的次日的数据

    str:STKLABEL+ 'DATE:'+NUMTOSTR(date+19000000,0)+' C:'+NUMTOSTR(c,0);

    if cd then DEBUGFILE2('E:\XG2.txt',str,0,0);

    U:cd;//

     



    <!--[if gte mso 9]>              Normal   0         7.8 磅   0   2     false   false   false     EN-US   ZH-CN   X-NONE                                                                                                                                                                                                                                                                                                                                                              /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;}    
  • 金字塔客服: 1. 你本地是否有足够数据量?2.有数据量情况下。你需要把数据量设置的覆盖到2017年才行。选项-维护里那个设置,你改下。或者你直接勾选刷新指定数据量那个选项,把数据量设置大点。

     

     来源:程序化久久网( WWW.CXH99.COM )

  • 用户回复:  谢谢,我明白了,即使我设置了历史阶段为17年1月到19年1月,但他不是按照这个历史阶段来选的,他就是按照指定数据量那里设置的K线数量,从当前日期往前推,我设置了1200根K线,选出来就是15年到现在,也就是说最下面选择的历史阶段那里填什么时间段都是没用的

     

  • 网友回复:  不是这样。测试了下。是这样的。前面用输出到文本的方式核对不严谨。
    公式计算是按照数据量,要么是选项里面的设置,要么是指定的K数量。但是选股结果是进过时间区间的筛选的。

    所以你在文本文件里面能看到2015年的输出,实际上软件的选股结果里面并没有2015年的。
    比如你设置的是1000个K,实际选股时候,代码执行这么多个K。然后在这个基础上根据时间区间再筛选一次。

     

  • 网友回复:  原来还有个二次时间筛选,做了下测试的确如此

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


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

相关文章

    没有相关内容