请问管理员,我做一个玉米的模拟,虚拟资金10万,假设开仓时价格是2345,我买一手大概需要1876元(2345*10*0.08=1876),那我10万元如果全买的话能买53手(100000/1876=53.3)开了仓我应该还有572(100000-53*1876=572)元的可用资金。但是我上传的图可以看出来,当行情下降的时候,我应该是盈利的,但是我的可用资金显示却是负值,这是什么原因呢?以下是我的相关代码:
//全局变量初始化
可用资金:cash(1),noaxis,nodraw;
oneconprice:close*margin*contractUnit,noaxis,nodraw;
资金:asset,nodraw,noaxis;
//主观开仓
if (date=initial_date and time=initial_time) then
begin
initial_lots:=intpart(asset/oneconprice);
buyshort(1,initial_lots,market);
开仓手数:initial_lots,noaxis,nodraw;
end;