1分钟K线周期,您希望调用日线上的持仓量(OPENINT)--增仓,那么请按照下面步骤操作。
第一步:新建一个指标,命名为zeng,在zeng中写入下面这句代码(注意这里要不要使用冒号,否则指标线会变成赋值):
zc:OPENINT-ref(OPENINT,1);
第二步:新建第二个指标,命名为TEST,在TEST中写入下面代码:
con1:=STKINDI('','zeng.zc',0,6);//计算当前品种的日线周期zeng指标的zc指标线的值
第三步:将指标“TEST”运行应用于盘面,您将看到软件在1分钟K线图上看到该品种 增仓=当天持仓量跟昨天持仓量的差值。
是的.
在调用的策略里,就是
增仓:STKINDI('','zeng.zc',0,6);//计算当前品种的日线周期zeng指标的zc指标线的值
增仓<0则增仓为负
zc:=OPENINT-ref(OPENINT,1);
zc>0 |
未有信号发出?
//5日均线上穿15日均线 当根K线持仓量大于昨天的持仓量----平空开多,过滤连续的同种信号
//15日均线上穿5日均线----平多开空,过滤连续的同种信号
//开仓时间限制在090100---145500之间。
//145500无条件平仓
ma5:ma(close,5);
ma15:ma(close,15);
pc:=valuewhen(date<>ref(date,1),ref(openint,1)); //昨持仓量
con1:=cross(ma5,ma15) and openint-pc>0;
con2:=cross(ma15,ma5);
{平空}exitshort:con1 or time>=145500 ,tfilter;
{开多}enterlong:con1 and time>091000 and time<145500 ,tfilter;
{平多}exitlong:con2 or time>=145500 ,tfilter;
{开空}entershort:con2 and time>091000 and time<145500 ,tfilter ;