Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:股指300连续如何在小时(60min)K线显示开盘30分钟再高价(上轨)

1楼
sword8586 发表于:2018/1/29 18:04:58
如下公式为何可在商品期货显示,非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;
2楼
FireScript 发表于:2018/1/30 8:50:53
因为你是60分钟,里面的条件都没发触发,具体说是周期只要大于30分钟就不行。 比如这里:OPENMINUTES(TIME)<=30,这个恒不成立。 所以才会无法显示。
3楼
sword8586 发表于:2018/1/30 14:23:22
请帮忙写个各段时间均适应的公式
4楼
sword8586 发表于:2018/2/1 7:14:53
1:我上面提的问题请帮忙解决!——请帮忙写个各段时间均适应的公式(K线显示开盘30分钟再高价);
2:发现同一框架内选择持仓同步时,选择k线出现信号停止检测,会对所有的窗格有效!即一个窗格出现信号,其他同一品种或其他品品种的窗格都会停止检测与同步!!
3:以上版本4.1.0
4:实盘用户等用!!

5楼
FireScript 发表于:2018/2/1 9:21:50

1.如果要多周期适应,只能跨周期引用了没有其他办法的。把你原先代码里面计算30分钟内最高最低价抽取出来

放到被引用指标A下面:

N:BARSLAST(DATE<>REF(DATE,1))+1,LINETHICK0;
30H:VALUEWHEN(TIME<=100000&&OPENMINUTES(TIME)<=30,HHV(H,N));//名称改了下,方便引用时写参数
30L:VALUEWHEN(TIME<=100000&&OPENMINUTES(TIME)<=30,LLV(L,N));

当前指标:

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.持仓同步的设计如此,暂时不支持更精细化的控制。

共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.10938 s, 3 queries.