Rss & SiteMap

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

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

标题:[求助]请问下如何表示股指当月跟下月合约?

1楼
saintlucifer 发表于:2020/11/13 9:49:37
想在k线上画出股指当月跟下月合约的升贴水呢,就是用代码表示股指当月-股指下月合约的价格
2楼
FireScript 发表于:2020/11/13 10:23:57
 M1:MONTH();
HY1:=STRCAT('IF',If(M1>9,numtostr(M1,0),'0'+numtostr(M1,0)));  //当前月合约
HY2:=STRCAT('IF',If(M1+1>9,numtostr(M1+1,0),STRCAT('0' ,numtostr(M1+1,0) )));
IF HY2='IF13' THEN HY2:='IF01';//下月合约

X1:CALLSTOCK(HY1,vtOPEN,6,0);//本月数据调用
X2:CALLSTOCK(HY2,vtOPEN,6,0);//下月数据调用

剩下的你自行完善下即可。
3楼
saintlucifer 发表于:2020/11/13 11:04:00

图片点击可在新窗口打开查看此主题相关图片如下:002.png
图片点击可在新窗口打开查看
但我按这个补充了之后,加了个XY : x1 - x2; 为什么最近的数据没问题,但是9月18号之前的数据就出错了,当月跟下月差有-1000多,哪里出问题了呢?
[此贴子已经被作者于2020/11/13 11:04:42编辑过]
4楼
FireScript 发表于:2020/11/13 11:09:01
 X1:CALLSTOCK(HY1,vtCLOSE,6,0);//本月数据调用
X2:CALLSTOCK(HY2,vtCLOSE,6,0);//下月数据调用

1.我测试时候调用的是开盘价,你自行改下。
2.看下是不是日线数据不足。你切换到对应品种上,触发下自动补充之后再看下。我本地看了下,价差没那么夸张。也就几十到100这样的价差吧。
共4 条记录, 每页显示 10 条, 页签: [1]


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