读取前一个Bar时账户的买入持仓量 [开拓者 TB]
-
咨询内容:
您好,各位前辈与同仁,能否告知如何读取前一个Bar时交易账户的多单持有量,这样我就可以对比前一个Bar与当前Bar多单持有量的变化。十分感谢!
来源:CXH99.COM
-
TB技术人员:
CurrentContracts
-
TB客服:
能读取交易帐户的持仓的只有A函数。。但是该类函数只能在最后的bar上读取最新的状态 ,并不能指定读取某个历史时刻的值 。。
是使用A函数来交易的吗?
如果是的,可以尝试在指定某时刻读取最新的帐户状态的值并使用写数据库的方式存放,在后面的K线上调取使用该值 。。
如果不是,就没有必要读取帐户持仓信息了,直接使用序列变量来记录信号持仓量就可以了。 -
网友回复:
没想到得到小米超级版主的回复,不胜荣幸,也十分感谢!
是使用A函数交易,也烦请帮助看看下面这个代码如何?
Chicangliang=10 //赋予变量一个初始值。这个变量记录持仓量。假定持有多头仓位。
If (Barstatus == 2) //最新Bar
{
If (chicangliang=A_Buypoisition()) //判断账户实时持有量与初始值变换与否
{
Return //如果不变,就退出这个程序
}
else
{
A_deleteorder() //如果变了,就取消所有未成交单
buy (10000, 1) //重新下开多单
sell (11000.1) //重新下平仓单
} - 网友回复:
gongdacsl 发表于 2017-6-6 21:22
没想到得到小米超级版主的回复,不胜荣幸,也十分感谢!
是使用A函数交易,也烦请帮助看看下面这个代码如 ...
这段代码是A函数与buy,sell混在一二=起的?感觉应该不能用吧。
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容