还是上传不了,用文字吧,这是我代码:
variable:AccountID='612808'; //指定交易账户
VARIABLE:VHY12down=25;
//M1:=MONTH();
M1:=7;
HY1:='IF' + If(M1>9,M1,'0'+numtostr(M1,0)); //当前月合约
HY2:='IF' + If(M1+1>9,M1+1,'0'+numtostr(M1+1,0));//下月合约
然后我F5以后每一步都F8,旁边调试窗口显示
ACCOUNTID: - 最新0.000
HY1和HY2也是这样,然后M1等于7
因为你定义的是字符型数据,不是数字型数据,所以这样的调试是没用的
用
drawtext(1,close,accountid);
来调试这个变量的值是多少
那是我调试的时候看不到字符型数据,还是字符根本没有赋值成功呢?
另外,
aprice:ASKPRICE;
bprice:BIDPRICE;
VHY1:=stkindi(HY1,bprice,0,0);
VHY2:=STKINDI(HY2,aprice,0,0);
为什么VHY1和VHY2也没有呢
引用写错了,引用不是这样写的
你调试就直接像我上面那样调试
你多加了其他内容的调试,会在其他内容上出错,然后你又看不出来
看看k线上显示出来的是什么,就知道调试对不对了
那您能否告诉我如何得到A期货的卖价和B期货的买价呢?
公式1:
aa:ASKPRICE;
bb:BIDPRICE;
公式2:
a1:stkindi('品种1','公式1.aa',0,datatype);
b1:stkindi('品种2','公式1.bb',0,datatype);
谢谢!还想问一下那我怎么把这个数据变成数字型数据呢?