以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  为什么调试的时候赋值不进去?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=99803)

--  作者:NatalieGuan
--  发布时间:2016/6/29 14:49:19
--  为什么调试的时候赋值不进去?
这是我的代码:图片点击可在新窗口打开查看


--  作者:NatalieGuan
--  发布时间:2016/6/29 14:52:17
--  
晕,怎么上传图片哦
--  作者:jinzhe
--  发布时间:2016/6/29 14:56:10
--  

方法如下“

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614&page=3

 


--  作者:NatalieGuan
--  发布时间:2016/6/29 15:03:19
--  
还是上传不了,用文字吧,这是我代码:
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


--  作者:jinzhe
--  发布时间:2016/6/29 15:18:50
--  

因为你定义的是字符型数据,不是数字型数据,所以这样的调试是没用的

 drawtext(1,close,accountid);

来调试这个变量的值是多少

 


--  作者:NatalieGuan
--  发布时间:2016/6/29 15:24:44
--  
那是我调试的时候看不到字符型数据,还是字符根本没有赋值成功呢?

另外,

aprice:ASKPRICE;
bprice:BIDPRICE;
VHY1:=stkindi(HY1,bprice,0,0);
VHY2:=STKINDI(HY2,aprice,0,0);

为什么VHY1和VHY2也没有呢

--  作者:jinzhe
--  发布时间:2016/6/29 15:47:24
--  

引用写错了,引用不是这样写的

你调试就直接像我上面那样调试

你多加了其他内容的调试,会在其他内容上出错,然后你又看不出来

看看k线上显示出来的是什么,就知道调试对不对了


--  作者:NatalieGuan
--  发布时间:2016/6/29 16:00:06
--  
那您能否告诉我如何得到A期货的卖价和B期货的买价呢?
 

--  作者:jinzhe
--  发布时间:2016/6/29 16:26:00
--  

公式1:

aa:ASKPRICE;
bb:BIDPRICE;
 
 
公式2:
a1:stkindi(\'品种1\',\'公式1.aa\',0,datatype);
b1:stkindi(\'品种2\',\'公式1.bb\',0,datatype);

--  作者:NatalieGuan
--  发布时间:2016/6/29 17:05:59
--  
谢谢!还想问一下那我怎么把这个数据变成数字型数据呢?