开拓者期货期权程序化系统交易论坛
标题:
开仓时候的问题,请各位TB高手和管理员帮忙看看
[打印本页]
作者:
luanhaiyi
时间:
2014-1-10 15:33:52
标题:
开仓时候的问题,请各位TB高手和管理员帮忙看看
我的开仓条件是:
//开仓
If(Date==Date1 && Time==Time1/1000000)
{
initialright=30000000;
changeright=initialright;
lots=IntPart(initialright/onebzj);
SellShort(lots,Open);
availablefund=initialright-lots*onebzj;
}
复制代码
这里开仓手数等于初始权益除以一手保证金(onebjz),onebzj的算法如下:
If (Date!=Date[1])
{
VolSum = Vol;
PriceSum = Close*Vol;
}
Else
{
VolSum = VolSum[1] + Vol;
PriceSum = PriceSum[1] + Close*Vol;
}
VMA = PriceSum/VolSum;
//结算价
If(date!=Date[1])
jsmoney=VMA[1];
Else
jsmoney=jsmoney[1];
//一手的保证金
onebzj=jsmoney*ContractUnit*BigPointValue*MarginRatio;
复制代码
按照程序的话,开仓手数应该是3000万/23870=1256手,但是实际图表中显示的是1246手
想问问题出在哪,是我程序的问题么,请各位TB高手指正
作者:
luanhaiyi
时间:
2014-1-10 15:34:55
作者:
luanhaiyi
时间:
2014-1-10 15:35:57
图表在这里
欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/)
Powered by Discuz! X2