以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  holding 判断仓位为何失效?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=31149)

--  作者:qiang2046
--  发布时间:2012/12/4 14:35:15
--  holding 判断仓位为何失效?
   A_hold:=HOLDING;   //持仓           
//-----------------------------------------
……

 Begin
                        BUYSHORT(A_hold=0,1,market-0.5);    //2  开空
                        
 End

结果我有空单的情况下还是触发放空委托了

为什么会这样 

如果要避免有持仓的情况下放空应该如何写?

请举例帮帮我,谢谢,非常感谢

--  作者:jinzhe
--  发布时间:2012/12/4 14:44:34
--  
holding是虚拟持仓,不是实际持仓
--  作者:qiang2046
--  发布时间:2012/12/4 14:46:16
--  
那模拟交易如何判断持仓呢?

请问 jinzhe 谢谢

--  作者:jinzhe
--  发布时间:2012/12/4 14:48:59
--  

holding是虚拟持仓,是你k线图上的理论持仓,当k线图上有过平仓信号后,holding就会等于0,就算是有手动操作进行下单,但系统依然是认为holding为0


--  作者:qiang2046
--  发布时间:2012/12/4 14:53:06
--  
原来是这样 谢谢jinzhe 我再想想办法,设个标志数字试试看,唉头痛,有什么好方法可以解决这个问题呢
--  作者:qiang2046
--  发布时间:2012/12/9 19:36:37
--  
也就是说holding在模拟交易的时候是无法判断持仓的?

那模拟交易的时候如何判断持仓呢?

--  作者:王锋
--  发布时间:2012/12/9 20:18:33
--  

深度理解金字塔公式系统的工作机理

http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=29594

 

该贴请认真阅读10遍,谢谢


--  作者:aback
--  发布时间:2012/12/9 21:51:59
--  

退一步吧,既然楼主有时间一直看着盘面,有个笨办法,再写一个策略,加一条:

if time=当前时间 then buyshort(n,1,marlet-0.5);

切换并把红色部分改一下,一劳永逸。


--  作者:qiang2046
--  发布时间:2012/12/10 9:43:20
--  
aback QQ多少,看不明白啊,需要再和您沟通一下  这个N不是条件吗?
--  作者:aback
--  发布时间:2012/12/10 10:10:37
--  

我的意思是重新拷贝这个策略(自动用原来的那个,那天手动开空了,换下面那个),但是再加这么一条.

N是你一次的下单手数,不重要,你自己再想想吧,我也不能肯定一定行,如果是隔夜的话,注意日期!