您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

请教其它周期数据调用问题 [文华财经]

  • 咨询内容:  请教wh6版本在短周期如1分钟或5分钟K线图画面调用比前述长的周期如15分钟或30分钟或60分钟K线的开收盘价数据?如可以,调用15分钟K线的开收盘价怎么写?谢谢!

     

  • 文华技术人员:

    您的思路涉及到跨周期,WH6版本不支持跨周期模型,您需要在WH4或者最新版本赢智中实现,您可以下载下:

     

    http://db.wenhua.com.cn/rjxz/downgs4.asp

     

    #IMPORT [PERIOD,N,FORMULA] AS VAR 引用当前合约,PERIOD参数为N的周期,指标FORMULA的数据。

    注:
    1、PERIOD为周期,N为具体的参数,FORMULA为引用指标名,VAR为定义变量名;
    2、PERIOD支持如下周期:SEC(秒周期),MIN(分钟周期),HOUR(小时周期),DAY(日周期),WEEK(一周),MONTH(一月),QUARTER(一季度),YEAR(一年);
    3、支持引用自定义周期;
    如#IMPORT [MIN,2,MACD] AS VAR//引用两分钟周期MACD指标数值
    4、N必须为大于等于1的整数,周及以上周期,N写入大于1的数,按照1计算;
    例如:#IMPORT [WEEK,2,FORMULA] AS VAR//默认引用的是一周的指标;
    5、主合约周期除了量能周期,TICK周期外的都支持;
    6、该函数可以小周期引用大周期,也可以大周期引用小周期;
    7、被引用的指标中不能存在引用;
    8、FORMULA引用指标名只能为字母或数字命名的指标;
    9、定义变量名不能与函数名重复;
    10、跨周期语句个数加上跨合约的数量(引用合约的个数)不超过6个;
    11、使用该函数编写末尾不能编写分号。

    例1:
    CC:REF(C,1);//定义一个周期前的收盘价
    保存指标,命名为AA
    #IMPORT[DAY,1,AA] AS VAR
    CC:VAR.CC;//跨周期引用昨天的收盘价

    例2:
    CC:C;//定义收盘价
    保存指标,命名为CC
    #IMPORT[DAY,1,CC] AS VAR
    CC:=VAR.CC;//跨周期引用日周期上的收盘价
    CC1:REF(CC,1);
    //要引用的数据需要写在被引用的指标里,不能写在IMPORT模型中。
    //例1中的CC指标引用日周期上前一个周期的收盘价,需要在被引用的指标中取一个周期前的收盘价,
    例2中写在IMPORT模型中则表示取小周期上一个周期前的值

    例3:
    CC:=REF(C,1);//定义一个周期前的收盘价
    保存指标,命名为AA
    #IMPORT[HOUR,6,AA]AS S
    CC1:=S.CC;//跨周期引用自定义6小时周期的一个周期前的收盘价
    #IMPORT[SEC,1,AA]AS R
    CC2:=R.CC;//跨周期引用自定义1秒周期的一个周期前的收盘价

     

  • 文华客服:  先谢谢您的回复!怪不得在公式编辑器中找不到有引用跨周期数据的编写规则。现在一般的免费股票软件都有此功能,希望在版本升级时能改进、增加此功能!

     

  • 网友回复:  目前赢顺版本已经不支持跨周期函数。老版赢顺的跨周期函数算法具有未来意味不准确。 

    跨周期,如果要做的准确不带未来效果,是计算量很大的,加载指标会很慢。

    这不符合wh6简洁高速的定位。

    wh6不会提供跨周期函数,请谅解!

    跨周期思路的应用请您使用赢智8.2版本  可在文华官网中下载

     http://cxh.wenhua.com.cn/center.asp?pid=1

     

 

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

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


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

相关文章

    没有相关内容