无法加仓,请管理员指教 [开拓者 TB]
- 咨询内容:
把测试代码直接贴上来了。很简单的,连续买两手,过几天全部卖掉
但是,只能看到买第一次有买入标记,第二次买入无标记
也就是第二次无法买入。请
//------------------------------------------------------------------------
// 简称: u_Test1
// 名称: 测试
// 类别: 应用函数
// 类型: 应用函数
// 输出:
//------------------------------------------------------------------------
Params
Numeric Length(20);
Numeric DevN(2);
Vars
Begin
if( BarCount-CurrentBar==6 ) {
Commentary( "buy_first" );
Buy(1,Close);
}
if( BarCount-CurrentBar==5 ) {
Commentary( "buy_second" );
Buy(1,Close);
}
if( BarCount-CurrentBar==2 ) {
Commentary( "Sell_all_2" );
Sell(1,Close);
}
End
- TB技术人员:
全局交易设置
1.png (10.05 KB, 下载次数: 2) 2012-4-12 11:15:13 上传 下载次数: 2 - TB客服:
本帖最后由 gzadigo 于 2012-4-12 20:22 编辑
谢谢指教解决了!但是,新问题又来了,
图标中可以显示第二次买入标志了,但是打印出来的字符串
UT_Position = 1
并非预期的
UT_Position = 2
//------------------------------------------------------------------------
// 简称: u_Test1
// 名称: 测试
// 类别: 应用函数
// 类型: 应用函数
// 输出:
//------------------------------------------------------------------------
Params
Numeric Length(20);
Numeric DevN(2);
Vars
Numeric UT_Position;
Begin
if( BarCount-CurrentBar==6 ) {
Commentary( "buy_first" );
Buy(1,Close);
}
if( BarCount-CurrentBar==5 ) {
Commentary( "buy_second" );
Buy(1,Close);
}
if( BarCount-CurrentBar==3 ) {
Commentary( "Sell_all_2" );
Sell(1,Close);
}
UT_Position = MarketPosition;
Commentary( "UT_Position = " + Text(UT_Position) ); // 显示仓位
End
- 网友回复:
gzadigo 发表于 2012-4-12 20:08
谢谢指教解决了!但是,新问题又来了,
图标中可以显示第二次买入标志了,但是打印出来的字符串
UT_Positio ...
已经在另外一个帖子中回复你了,请将MarketPosition替换为CurrentContracts - 网友回复:
顶,呵呵
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
指定的模型还没有相关内容!