如果想取得最新的开仓价,在程序开头先写
GLOBALVARIABLE:pp=0;
pp:=tenterprice;
这样是否正确,还是说pp:=tenterprice;这句需要放在下单语句的后面,但实际中
GLOBALVARIABLE:pp=0;
pp:=tenterprice;
持仓价:PP,linethick0;
这样老显示不出持仓价来,
做的是后台交易
不知是何原因
如果在交易语句后加上pp:=tenterprice;
则老是显示持仓价0,不能正常取出持仓价来
直接显示 tenterprice 看看是否能够显示
不显示,这个不显示指连开仓价这三个字都不出现的,而不是开仓价:0
用DEBUGOUT/DEBUGFILE调试输出看看
debugout('最新开仓价tenterprice=%2.f',tenterprice);
这个会显示在哪里,我加上后没看到,是必须盘中交易时才看得见吗
双击后台预警,会出现监控界面,在这个界面下面显示
奇怪,运行完显示是负一,是手数?
debugout('最新开仓价tenterprice=%2.f',tenterprice);显示tenterprice=2200,但实际是2200.6,这是显示的省略还是取错数,
可能是显示的地方将小数点给省略了