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

跨周期调用函数的使用问题 [金字塔]

  • 咨询内容:

    被调用指标:VOL

    VOLUME:VOL,VOLSTICK;

    MA1:MA(VOL,M1);
    MA2:MA(VOL,M2);
    MA3:MA(VOL,M3);

     

     

    当前指标:

    day5ma:STKINDI('','VOL.MA2',0,6,-1);//引用日线下的vol的均值,且向前偏移一个K线。这样就取得是前五日的成交量均线。为什么可以是负数??day5ma:STKINDI('','VOL.MA2',0,6,-2); 可以这样写吗? 偏移两根K线

    day5ma:STKINDI('','VOL.MA2',0,6,100);//如果后面用100, 这个又是代表什么意思? 不是

    如果我想在当前指标对M2输入10 参数, 也就是我想调用10日 日线级别成交均量, 要怎样写?

     

  • 金字塔客服:  1.负数表示偏移。假设你原本调用到的是今天的日线值,你重设参数为-1,那么此时调用的就是昨日的。-2的时候就是前天的。以此类推。2.STKINDI('','VOL.MA2',0,6,100); 这个位置的参数最大是26 超出则无效。3.如果跨周期调用时候需要传参数:
    若参数为数字变量,那么需要有个字符串转换的过程
    s:=5;
    m:=NUMTOSTR(s,0);//NUMTOSTR函数将数字转换到字符串,再带入变量中
    vola:stkindi('if10','ATR.ATR('&m&')',0,6,-1);//计算IF10合约的日线周期指

     

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

  • 用户回复:

    day5ma:STKINDI('','VOL.MA2',0,6,-1);//

    但是问题你这样写编译不通过! 看附件!


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

     

  • 网友回复:  你用的是STKINDIex函数。   这是另外一个函数了。

     

  • 网友回复: STKINDIEX(STKLABEL,INDINAME,CO,PERIOD,Num,DATANUM)  跟 STKINDI 使用有什么区别啊? 如果是STKINDI('','VOL.MA2(5,10,20)',0,6,2),不是STKINDI('','VOL.MA2(5,10,20)',0,6,-1). 是不是代表后两天? 但是后两天还没有发生, 怎么能算出来? 不会变成未来函数了吗?

 

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

可联系技术人员 QQ: 1145508240  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,谢谢您!)

怎么收费,代编流程等详情请点击阅读,或QQ微信联系我们!


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

相关文章

    没有相关内容