加仓后持仓数目错误 [开拓者 TB]
作者:
开拓者 TB 来源:
cxh99.com 发布时间:2012年06月18日 点击数:
【
收藏到本网的会员中心】
- 咨询内容:
如图,连续两日各买入一手,然后显示持仓数,仍然只是一手,那么另外一手哪里去了呢?
代码如下:
//------------------------------------------------------------------------
// 简称: u_Test1
// 名称: 测试
// 类别: 应用函数
// 类型: 应用函数
// 输出:
//------------------------------------------------------------------------
Params
Numeric Length(20);
Numeric DevN(2);
Vars
Numeric UT_Position;
Begin
if( BarCount-CurrentBar==26 ) {
Commentary( "buy_first" );
Buy(1,Close);
}
if( BarCount-CurrentBar==25 ) {
Commentary( "buy_second" );
Buy(1,Close);
}
if( BarCount-CurrentBar==10 ) {
Commentary( "Sell_1" );
Sell(1,Close);
}
UT_Position = MarketPosition;
Commentary( "UT_Position = " + Text(UT_Position) );
End
- TB技术人员:
UT_Position = MarketPosition;
这句不对
MarketPosition是判断方向,他只有3个值
看你的样子是要记录手数,请使用CurrentContracts代替MarketPosition