以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  平空以来出开多信号的第n次才开多  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=88323)

--  作者:jkyei
--  发布时间:2015/12/11 9:30:14
--  平空以来出开多信号的第n次才开多
谢谢帮助怎么写:
平空以来出开多信号的第n次才开多;
反之亦然。

--  作者:jinzhe
--  发布时间:2015/12/11 9:31:47
--  
这个会有逻辑误区:用平空才能出开多,平多才能出开空,那么初始的开多开空在哪里呢?
--  作者:jkyei
--  发布时间:2015/12/11 9:39:58
--  
抱歉是我表达不精确,已有初始的开空的平空信号,只是针对连续开多和开空的。
应为:平空以来连续出开多信号的第n次才开多;
反之亦然。

--  作者:jinzhe
--  发布时间:2015/12/11 9:52:15
--  

variable:n=0,m=0;

 

if 平多条件 and holding>0 then begin

   sell......;

  n:=0;

end

 

if 平空条件 and holding<0 then begin

   sellshort......;

  m:=0;

end

 

if 开空条件 then begin

    n:=n+1;

    m:=0;

end

 

 

if 开多条件  then begin

    m:=m+1;

    n:=0;

end

 

if typebar(1,2)<typebar(1,4) and n=开空条件成立次数 then buy().......;

if typebar(1,4)<typebar(1,2) and m=开多条件成立次数  then buyshort()......;


--  作者:jkyei
--  发布时间:2015/12/11 10:09:34
--  
非常感谢,请问那些省略和括号内的具体怎么填?
--  作者:jinzhe
--  发布时间:2015/12/11 10:10:27
--  
参考函数说明,下单函数的函数说明里面都有解释要怎么写
--  作者:jkyei
--  发布时间:2015/12/11 10:32:42
--  
谢谢,已弄好。
需要新增加的信号与原来的信号颜色不同怎么弄?


--  作者:jinzhe
--  发布时间:2015/12/11 10:46:46
--  

信号颜色是固定的,不同开多,信号箭头都是同一种颜色

区分是在信号前显示不同的字体,比如:

 

开多1:buy(c>o,1,market);

开多2:buy(c=o,1,market);

开多3:buy(c<o,1,market);

 

这样就能区分3种不同的开多了


--  作者:jkyei
--  发布时间:2015/12/11 12:45:25
--  

f typebar(1,2)<typebar(1,4) and n=开空条件成立次数 then buy().......;

if typebar(1,4)<typebar(1,2) and m=开多条件成立次数  then buyshort()......;

请斑竹帮忙确认一下n=开空条件成立次数 then buy().......;”---对照前面的应为开空还是开多?

谢谢


--  作者:jinzhe
--  发布时间:2015/12/11 13:14:19
--  
不好意思写错了,上面是buyshort下面是buy