以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何将信号作废  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=7829)

--  作者:300qh
--  发布时间:2011/9/1 21:22:39
--  如何将信号作废

图片点击可在新窗口打开查看

 

如上图所示:

假设副图的指标已经写进主图的指标里,只是没有显示出来,现在分开显示说明

当副图的指标出现红柱信号:买多:1

第一个出现信号视为开多信号

然后以第一个信号前5天的最低价设止损位,

当收盘价跌破以上设的止损位,止损出局,并且把之后所有的红柱信号视为无效,放弃信号。

请问要怎么写语句?

[此贴子已经被作者于2011-9-1 21:25:03编辑过]

--  作者:阿火
--  发布时间:2011/9/2 7:50:47
--  

很简单啊

variable:flag=0,zs=drawnull;

if holding>0 and c<zs then begin

  sell(1,1,thisclose);

  flag:=1;//代表关闭

end

 

ref5:=ref(l,5);

if holding=0 and flag=0 and 买多 then begin

  buy(1,1,thisclose);

  zs:=ref5;

end

 

……


--  作者:300qh
--  发布时间:2011/9/2 19:30:23
--  

一定要用到全局变量吗?看不懂全局变量