以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  信号消失次周期自动恢复持仓  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=162490)

--  作者:xuehuihe
--  发布时间:2018/4/3 8:30:41
--  信号消失次周期自动恢复持仓
信号消失次周期自动恢复持仓。 这个功能只在固定时间间隔下才能使用。——————请问这个功能目前还有吗?在哪里实现它?谢谢。
--  作者:xuehuihe
--  发布时间:2018/4/3 8:40:54
--  
我是指后台交易情形。。。。
--  作者:wenarm
--  发布时间:2018/4/3 8:43:35
--  

后台没有持仓同步功能。


--  作者:banzhuan
--  发布时间:2018/4/3 8:44:16
--  
上面您说的功能已经修改为 “持仓同步” 了,目的就是使图表上的虚拟持仓和账户实际持仓保持一致,仅适用于图表程序化交易

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

--  作者:xuehuihe
--  发布时间:2018/4/3 8:47:46
--  
后台有代码可以实现这一功能吗?太重要了!
--  作者:gxx978
--  发布时间:2018/4/3 9:00:30
--  

后台程序化交易与图表不同,不存在虚拟持仓的概念,操作的完全是账户实际持仓,不需要进行持仓同步。


--  作者:xuehuihe
--  发布时间:2018/4/3 9:09:19
--  
请问 ttype(N)这个函数是否记录消失的信号?我想用这个来实现持仓同步。

我的意思是:如果我开多了,后续出现平仓信号,但平仓信号随后消失,此时我的仓位已经平掉了。但因平仓信号消失了,我想恢复多单。不知道我的意思清楚了没有?谢谢。

--  作者:qwer123
--  发布时间:2018/4/3 9:30:17
--  
这个不叫“持仓同步”,是一种交易策略。你可以再满足开仓条件,当THOLDING=0时再开仓。这种策略使用是小心一点。
--  作者:gxx978
--  发布时间:2018/4/3 9:31:17
--  

这个不是记录消失的信号的。这个是根据后台程序化交易中的交易明细来读取相应的开平仓信号的。这个记录是不会消失的。


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20180403093205.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2018/4/3 9:32:27编辑过]

--  作者:xuehuihe
--  发布时间:2018/4/3 9:37:13
--  
//恢复持仓
If Ttype(1)=1 and LONGPOSITION01=0 then
TBUY(1, KCS01,  lmt,close, 0, account01); 
If Ttype(1)=3 and SHORTPOSITION01=0 then
TBUYSHORT(1,KCS01, lmt,close, 0, account01);    

用这样的代码能实现我要的功能吗?核心在于,ttype(1)得到的参数结果是否包含那个消失的信号?