以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]布林轨缩小到一半时发信号  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=77663)

--  作者:dlmould534
--  发布时间:2015/4/16 13:39:42
--  [求助]布林轨缩小到一半时发信号

请老师们帮我写一个,布林轨收缩到一半时就发信号, 然后又重新开始!

 

MID:MA(CLOSE,20);
TMP2:=STD(CLOSE,20);
TOP:MID+2*TMP2;
BOT:MID-2*TMP2; //布林指标
布林宽度:=TOP-BOT;

 

 

 

布林宽度  :1   3    8   5   12   14   20   18     17   18   16   14   9    8    7    10    15   20    18   25    31   20  15   14  13 ......

 最大值  :   1    3   8   8   12   14   20   20     20   20    20   20    9    9     10    15   20     20  25    31   31  15   15  15 ....

 

 第一次最大值是 20    9<20/2 发信号, 开始新的   , 第二次最大值是31   15<31/2发信号,开始新的.

 


 


--  作者:jinzhe
--  发布时间:2015/4/16 13:47:50
--  

 variable:hh=0;

 

MID:MA(CLOSE,20);
TMP2:=STD(CLOSE,20);
TOP:MID+2*TMP2;
BOT:MID-2*TMP2; //布林指标
布林宽度:=TOP-BOT;
 
if 布林宽度>hh  then hh:=布林宽度;
 
if 布林宽度<hh/2 then begin
    下单语句;
    hh:=0;
end

--  作者:dlmould534
--  发布时间:2015/4/16 14:01:14
--  请问提问是工作人员回复吗,
请问提问是工作人员回复吗,需要多久才会有回复?
--  作者:jinzhe
--  发布时间:2015/4/16 14:07:16
--  
以上就是用户所需的最大值的一半以下出信号后,重置最大值
--  作者:dlmould534
--  发布时间:2015/4/16 18:56:19
--  谢谢支持!

谢谢支持! 我试了,是我想要的, 要是能写成缩小到一半以上时不出信号,等布林轨再次扩大时出信号, 就是转折。 这样就更好了,能否帮我完善一下。

 

谢谢!


--  作者:dlmould534
--  发布时间:2015/4/16 19:04:42
--  

我加了一句就可以了, 你们比文华的好多了! 谢谢!