以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  后台tholding2函数  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=84844)

--  作者:qq代人发帖
--  发布时间:2015/9/8 15:48:45
--  后台tholding2函数
后台tholding2函数,假如多策略后台交易,会互相干扰吗
--  作者:yukizzc
--  发布时间:2015/9/8 15:52:22
--  
会的,tholding是取的你账户持仓,和你是否本策略开的没有关系
--  作者:Ivan
--  发布时间:2015/9/8 16:02:46
--  
假如我要后台的开平仓信号互不干扰,怎么写呢?
--  作者:yukizzc
--  发布时间:2015/9/8 16:09:04
--  

用GLOBALVARIABLE定义个全局变量,策略开仓后给他+1。

把这个变量当成你那个策略的开仓


--  作者:Ivan
--  发布时间:2015/9/8 16:16:37
--  
GLOBALVARIABLE定义的全局变量, 只对最后1K计算吧?

还有tenterbars和Texitbars 后台历时函数读取的是后台本策略的交易明细来计算的吗?

--  作者:yukizzc
--  发布时间:2015/9/8 16:27:48
--  

是的,http://www.weistock.com/WeisoftHelp/zbgs003.htm这里有全局变量区别说明

凡是你看函数说明是依据后台交易记录的,那都是后台该策略交易得到的值。


--  作者:Ivan
--  发布时间:2015/9/9 12:00:40
--  
GLOBALVARIABLE定义的全局变量,金字塔重启后,所赋值就恢复为初始值了吧?那原来的持仓状态不正确了,今天发现重启后昨天持有的空单没有发出平仓交易,直接发开多交易了,这是反手的信号:
序号    品种名称       下单时间               类型    交易量    价格    滑点    幅度 
1       L00塑料连续    2015/09/08 09:49:57    开空    1         8430    0                
2       L00塑料连续    2015/09/09 09:49:58    开多    1         8635    0                 

用TYPE函数能否得到该策略交易明细的最后的实际持仓状态吗?

还有Tenterbars是一个该策略的实际成交交易明细的时间来计算,还是以信号的位置来计算呢?它与Topenbar有什么区别呢?

--  作者:jinzhe
--  发布时间:2015/9/9 13:06:38
--  

1.是的,会变成初值,你想要保存变量,用extgbdataset来获取

2.type是图表函数,获取不了后台的信息

3.Tenterbars开仓周期,

Topenbar仓位=0以来的周期,你多2手空2手,仓位也是0

[此贴子已经被作者于2015/9/9 13:06:51编辑过]

--  作者:Ivan
--  发布时间:2015/9/9 13:52:58
--  
2、我打错,说的是ttype能读到本策略后台交易明细最后的实际持仓状态吗?
3、tenterbars计算的历时是成交明细的时间来计算吗?假如是这样的话,就并不一定是信号的真正历时,因为限价下单有可能会演后1K成交。

--  作者:jinzhe
--  发布时间:2015/9/9 14:05:34
--  

2.不能,这个是获取交易状态的信息,获取的是开多开空平多平空的信息,获取不了实际持仓状态

3.你在账户信息里面看的?不是,tenterbars在这里获取,这里的时间才是计算后台信息的


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看