以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 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 -- 我加了一句就可以了, 你们比文华的好多了! 谢谢! |