持仓量问题请教 (文华财经)

投资者咨询:持仓量问题请教 (文华财经)
来源:文华财经  日期:2021-1-21 21:43
 请老师编写一个指标实现:
1.铁矿01合约的成交量和持仓量均大于铁矿12合约的成交量和持仓量时,在当日日K线上画竖线,在一个合约范围内,只标出第一次出现的日K线,后续不标。
2.每个铁矿01合约都如第1点标示。
谢谢
技术人员回复
日期:2021-1-21 21:48

 参考:

 

V12:"1932$VOL";
O12:"1932$OPI";
CON1:=V>V12 && O>O12;

VERTLINE1(CROSS(CON1,0.5));

投资者咨询:持仓量问题请教 (文华财经)
来源:文华财经  日期:2021-1-21 21:43
 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:无标题.png
好像不对
技术人员回复
日期:2021-1-21 22:09

 参考:

 

V12:="1932$VOL";
O12:="1932$OPI";
CON1:=V>V12 && O>O12;

VERTLINE1(CROSS(CON1,0.5));

投资者咨询:持仓量问题请教 (文华财经)
来源:文华财经  日期:2021-1-21 21:43
 加载后竖线画在合约最后一天,不对,其实是想实现类似主力合约的的体现
技术人员回复
日期:2021-1-22 9:21
连续满足条件首根K线画竖线。

就是按您需求编写的,有其他想法需要您具体描述下,看下能否实现。
投资者咨询:持仓量问题请教 (文华财经)
来源:文华财经  日期:2021-1-21 21:43
 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:无标题.png

以铁矿01和09合约为例,01合约加载该指标,加载指标后显示为上,在09合约结束的最后一天,01合约标注竖线。
而想实现的是如图下,01合约应在黄线位置画竖线才对,也就是在黄线之前,是09合约为主力合约,黄线之后应是01合约为主力合约。
能够在01合约的每个有效合约期间,准确标注竖线,实现标注出01合约为主力合约的开始日K。


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:无标题2.png
谢谢
技术人员回复
日期:2021-1-22 9:56
参考:

V12:="1934$VOL";
O12:="1934$OPI";
CON1:=V=V12 && OPI=O12;

VERTLINE1(CROSS(CON1,0.5)  && REF(V>V12+5||V<V12-5,1));
投资者咨询:持仓量问题请教 (文华财经)
来源:文华财经  日期:2021-1-21 21:43
这个指标只能画当前一个合约期内的竖线,能否编写的指标将之前的每个01合约都标注出来?
技术人员回复
日期:2021-1-22 10:18
目前就是每个都标出来的,可以在自设页面加载下跟主连对比下。


图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:对比.png