以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  [讨论]求助编写。达到预期现金酬谢。  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=88182)

--  作者:私生活
--  发布时间:2015/12/8 9:13:54
--  [讨论]求助编写。达到预期现金酬谢。
10日均线作为分界线A。
假设,a1、a2、a3三根K线
当a1的收盘价格向上穿越10日线A,并且收盘价在10日线A上。紧接着a2的最终收盘价也在10日线A上,那么当a3这个K出现一瞬间,10日线A由绿变成红色。
延续,,,,,走势
假设出现b1、b2、b3三根K线
当b1的收盘价格向下穿越10日线A,并且收盘价在10日线A下。紧接着b2的最终收盘价也在10日线A下,那么当b3这个K出现,10日线A由红色变成绿色。
每次转换,求出该区域最高点和最低点。,在K线上用黄色标记
。直接K变黄色。
--  作者:yukizzc
--  发布时间:2015/12/8 10:07:17
--  
工作人员编写中
--  作者:私生活
--  发布时间:2015/12/8 10:08:28
--  

谢谢,谢谢。


--  作者:私生活
--  发布时间:2015/12/8 12:04:38
--  

还没出来吗


--  作者:yukizzc
--  发布时间:2015/12/8 12:29:52
--  

//绘制标记这个无法做到,只能在转换时候取到该区域内的一个最大最小值

ma1:=ma(c,60);
variable:n=0;
cond1:=ref(cross(c,ma1),2) and ref(c>ma1,1);
cond2:=ref(cross(ma1,c),2) and ref(c<ma1,1);
if cond1 then n:=1;
if cond2 then n:=2;
if n=1 then a:ma1,colorred;
if n=2 then b:ma1,colorgreen;
glow:llv(c,BARSLAST(n=2) and cond1);
ghigh:hhv(c,BARSLAST(n=2) and cond1);

rlow:llv(c,BARSLAST(n=1) and cond2);
rhigh:hhv(c,BARSLAST(n=1) and cond2);


--  作者:私生活
--  发布时间:2015/12/8 12:54:49
--  

在线等


--  作者:私生活
--  发布时间:2015/12/8 13:09:38
--  
就是要他转换时,取上一个区间的高低