我自己编了个指标,是根据行情上下波动的,想问一下有没有办法把这个指标也编一个k线呢?类似于
a1:"GC12$close",linethick0;
a2:"AU12$close",linethick0;
a3: (a1*huilv/31.1035-a2),colorwhite;
可不可以为a3编一个k线,怎么编啊?
可以尝试着找出开高低收,用类似下面的方法,编制K线
c1:= close;
o1:= open;
h1:= high;
l1:= low;
kred:STICKLINE( c1>o1,c1 ,o1, 10,1 ,colorred);//空心实体
kred1:STICKLINE( c1>o1,h1 ,max(c1,o1), 0,1 ,colorred);//上引线
kred2:STICKLINE( c1>o1,min(c1,o1) ,l1, 0,1 ,colorred);//下引线
kgreen:STICKLINE( c1<=o1,c1 ,o1, 10,1 ),colorgreen;//实心实体
kgreen1:STICKLINE( c1<=o1,h1 ,max(c1,o1), 0,1 ,colorgreen);
kgreen2:STICKLINE( c1<=o1,min(c1,o1) ,l1, 0,1 ,colorgreen);
c1:= ("GC12$close"*huilv/31.1035-"AU12$close");
o1:= ("GC12$open"*huilv/31.1035-"AU12$open");
h1:= ("GC12$high"*huilv/31.1035-"AU12$high");
l1:= ("GC12$low"*huilv/31.1035-"AU12$low");
开盘收盘可以,但最高最低不能这么写啊,实时行情中a3的最高价并不是这个时间段内“gc12”的最高价和“au12”最高价的差,举个例子,gc涨,au跌,差值就可能比最高减最高大,可不可以直接取出这个时间段内a3的最高最低价?
这个时间段内a3的最高最低价.
这估计就要引用分笔成交数据了,因为牵涉到每一笔的价格差.还不一定能实现.
就直接用金字塔自带的套利好了,也不用自己计算K线了
1.报价画面里,右键--新建套利合约,把套利合约建好
2."交易---查看套利合约",在套利合约报价画面,右键进行新建套利合约的数据刷新等