加仓后持仓数目错误 [开拓者 TB]
- 咨询内容:
如图,连续两日各买入一手,然后显示持仓数,仍然只是一手,那么另外一手哪里去了呢?
代码如下:
//------------------------------------------------------------------------
// 简称: 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
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
- 上一篇:什么时候开拓者会开发画线函数或画线工具…
- 下一篇:套利程序的历史回测问题
相关文章
-
指定的模型还没有相关内容!

会员登录/注册