以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  holding加在什么地方?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=64558)

--  作者:aim
--  发布时间:2014/4/30 14:17:00
--  holding加在什么地方?

信号根据设定的条件出现后就开仓或者平仓,比喻止赚平仓后无信号出现,这时就空仓等待。这是现有的模型,帮着改一下好吗?谢谢

 

//开多条件

kdtj:= L1>ref(L1,60) AND L2 <ref(l2,60) and gg2  AND GG4 ;


//开多
    IF kdtj THEN
  BEGIN
    sellshort(holding<0,holding, THISCLOSE);//检查是否有空单,若有,市价平掉已有空单
  buy(holding=0,1,THISCLOSE);
 END

//开空条件
    kktj:= h1<ref(h1,60) AND H2>REF(H2,60)  and  gg2 AND GG6

IF kktj  THEN
  BEGIN
   SELL(holding>0,holding,THISCLOSE);
    BUYSHORT(holding=0,1,THISCLOSE);
END

//止赚平仓
   zzpd:=ref(L1,60);
    zzpk:=ref(h1,60);

   IF C <zzpd AND HOLDING > 0
    THEN
 BEGIN
  赚平多:SELL(1,HOLDING,THISCLOSE);
 END
 
IF C >zzpk AND HOLDING < 0
THEN
 BEGIN
  赚平空:SELLSHORT(1,HOLDING,THISCLOSE);
 END


--  作者:qq代人发帖
--  发布时间:2014/4/30 14:23:38
--  

你不是都加过了吗

[此贴子已经被作者于2014/4/30 14:24:01编辑过]

--  作者:aim
--  发布时间:2014/4/30 14:29:57
--  

现在我的开平仓能实现如下功能吗?(上一贴的公式)

 

信号根据设定的条件出现后就开仓或者平仓,比喻止赚平仓后无信号出现,这时就空仓等待。这是现有的模型,帮着改一下好吗?谢谢


--  作者:jinzhe
--  发布时间:2014/4/30 14:32:09
--  

比喻止赚平仓后无信号出现,这时就空仓等待

这个是什么意思?举例说明一下


--  作者:aim
--  发布时间:2014/4/30 14:42:51
--  

我的意思是:有1,3,5,三条均线,当1和 2交叉,并在5日线之上

 

模型只开多,平多,不开空单。反之只开空单,平空单,不开多单,就是这样的一个公式


--  作者:jinzhe
--  发布时间:2014/4/30 15:24:31
--  
啥意思啊?那么到底是有没有空信号啊,是只做多吗,还是只做空