以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 股指300连续如何在小时(60min)K线显示开盘30分钟再高价(上轨) (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=161353) |
-- 作者:sword8586 -- 发布时间:2018/1/29 18:04:58 -- 股指300连续如何在小时(60min)K线显示开盘30分钟再高价(上轨) 如下公式为何可在商品期货显示,非60分钟股指都可显示!请修改为克在60分钟K线上显示,谢谢!! N:=BARSLAST(DATE<>REF(DATE,1))+1,LINETHICK0; N1:=0; NMIN1:=30; NMIN2:=10; 开盘30分钟最高价:=VALUEWHEN(TIME<=100000&&OPENMINUTES(TIME)<=30,HHV(H,N)); 开盘30分钟最低价:=VALUEWHEN(TIME<=100000&&OPENMINUTES(TIME)<=30,LLV(L,N)); 上轨:开盘30分钟最高价+N1*MINDIFF,COLORRED,LINETHICK2; 下轨:开盘30分钟最低价-N1*MINDIFF,COLORRED,LINETHICK2; 上下:(上轨+下轨)/2,LINETHICK1,COLORGREEN;
|
-- 作者:FireScript -- 发布时间:2018/1/30 8:50:53 -- 因为你是60分钟,里面的条件都没发触发,具体说是周期只要大于30分钟就不行。 比如这里:OPENMINUTES(TIME)<=30,这个恒不成立。 所以才会无法显示。 |
-- 作者:sword8586 -- 发布时间:2018/1/30 14:23:22 -- 请帮忙写个各段时间均适应的公式 |
-- 作者:sword8586 -- 发布时间:2018/2/1 7:14:53 -- 1:我上面提的问题请帮忙解决!——请帮忙写个各段时间均适应的公式(K线显示开盘30分钟再高价); 2:发现同一框架内选择持仓同步时,选择k线出现信号停止检测,会对所有的窗格有效!即一个窗格出现信号,其他同一品种或其他品品种的窗格都会停止检测与同步!! 3:以上版本4.1.0 4:实盘用户等用!! |
-- 作者:FireScript -- 发布时间:2018/2/1 9:21:50 -- 1.如果要多周期适应,只能跨周期引用了没有其他办法的。把你原先代码里面计算30分钟内最高最低价抽取出来 放到被引用指标A下面: N:BARSLAST(DATE<>REF(DATE,1))+1,LINETHICK0; 当前指标: N1:=0;
NMIN1:=30;
NMIN2:=10;
开盘30分钟最高价:=STKINDI(\'\',\'A.30H\',0,1,0);
开盘30分钟最低价:=STKINDI(\'\',\'A.30L\',0,1,0);
上轨:开盘30分钟最高价+N1*MINDIFF,COLORRED,LINETHICK2;
下轨:开盘30分钟最低价-N1*MINDIFF,COLORRED,LINETHICK2;
上下:(上轨+下轨)/2,LINETHICK1,COLORGREEN;
2.持仓同步的设计如此,暂时不支持更精细化的控制。 |