以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- [求助]请问如分时成交跟分笔成交有什么不同 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=173644) |
-- 作者:saintlucifer -- 发布时间:2019/12/20 13:32:12 -- [求助]请问如分时成交跟分笔成交有什么不同 现在有副图指标FUNC_MONEY_INST 如下: M_DAY := BARSLAST(DATE <> REF(DATE,1)) + 1,LINETHICK0; D_A := CALLSTOCK(\'\',VTAMOUNT,6,-1),LINETHICK0; BUY_H := SUM(IF(BUY_A >= 0.01,BUY_AMOUNT,0),TODAYBAR)/100000000,LINETHICK0;;//a 在0.01以上 SELL_H := SUM(IF(SELL_A >= 0.01,SELL_AMOUNT,0),TODAYBAR)/100000000,LINETHICK0;;//a 在0.01以上 A_H : BUY_H - SELL_H,COLORMAGENTA;
然后再任意周期引用里面的A_HLMS变量如下: A_HLMS : STKINDIEX(\'\',\'FUNC_MONEY_INST.A_HLMS\',0,0,0,100),COLORYELLOW; 因为buyvol跟sellvol都只能用在分笔周期下面,所以用以上引用,但为什么都只显示一个固定结果,没有连续显示呢? |
-- 作者:FireScript -- 发布时间:2019/12/20 14:19:09 -- A_HLMS : STKINDIEX(\'\',\'FUNC_MONEY_INST.A_HLMS\',0,0,0,15000),COLORYELLOW; 这个调整大一点试下。分笔的量级都很大,100个分笔一小会的事,太小了,可能导致计算出问题。 而且你这个指标 我加载在分笔上看了 那个值也不是一直连续变化的。
|
-- 作者:saintlucifer -- 发布时间:2019/12/20 14:27:53 -- 但是我把第一个指标放在分笔周期上面,然后按你说的把100改成15000,出来的结果两边对不上的? |
-- 作者:FireScript -- 发布时间:2019/12/20 14:49:45 -- 找个不活跃品种对了下,对的呢。 |
-- 作者:FireScript -- 发布时间:2019/12/20 14:52:05 -- 1.这个引用取值时候都是按照时间对齐的方式来的。但是分笔太多,你只能对最新K和最后一个分笔上的值。上一个分钟K,你要对值,还必须找到s对应时间的分笔。这个不太好定位,分笔量大。 你可以用分笔比较少的品种测试指标,就是不活跃的 比如矿石02. 2. A_HLMS : STKINDIEX(\'\',\'FUNC_MONEY_INST.A_HLMS\',0,0,0,15000),COLORYELLOW; 这个参数,你大致看下你那个品种分笔,保证它大于今日分笔量。否则你指标里面有的计算会是无法实现的。
|