此主题相关图片如下:6.png

请问管理员,我做一个玉米的模拟,虚拟资金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;
看下以那个价格开空的,并且输出下holidng值我看下
[此贴子已经被作者于2014/3/4 15:48:03编辑过]
HLD是持仓,我用的第二根开仓,两个图,一个是开仓bar,一个是开仓后第一根bar

此主题相关图片如下:开仓.png


此主题相关图片如下:开仓后.png
[此贴子已经被作者于2014/3/4 16:49:16编辑过]