以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  阳线K突破达20根后,统计最高价  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=147316)

--  作者:yuefei227
--  发布时间:2017/1/26 10:49:08
--  阳线K突破达20根后,统计最高价
请问下      所有阳线  和 突破前高阳线=NUM    然后NUM:=20;   如何取得  之前5个NUM    也就是NUM=15  的  阳线最高价         然后是NUM=10的 最高价 
--  作者:shq
--  发布时间:2017/1/26 11:31:47
--  
是连续突破吗?还是每一根阳线跟之前最近的一根阳线做比较?(后者就是说,比如前面几根是阴线,跟前面的第一根阳线对比)
[此贴子已经被作者于2017-1-26 11:32:36编辑过]

--  作者:yuefei227
--  发布时间:2017/1/26 12:02:56
--  
不是连续突破,  是阳线NUM=1     阴线不算   未突破前高 也不算         突破前高   NUM=2;

现在NUM=20    想取到  NUM15  的  最高价          NUM20  和  NUM15   中间未必是五个周期  也许有阴线 和未突破前高的阳线 

--  作者:shq
--  发布时间:2017/1/26 13:11:04
--  
variable:M[]=0; //定义一个空的数组
i:=1;
if cond then begin
a:=high; //定义最高价序列变量
M[i]=a; //将序列变量赋值到数组M中,并自动扩充数组大小
i=i+1;
end


--  作者:yuefei227
--  发布时间:2017/1/26 13:31:14
--  
最后   的出的    i    是什么?  
--  作者:shq
--  发布时间:2017/1/26 13:35:01
--  
写漏了,应该是variable:i=1;

最高价的数组,i 就是你想要的5,10,15

[此贴子已经被作者于2017-1-26 13:36:02编辑过]

--  作者:yuefei227
--  发布时间:2017/1/26 13:38:43
--  
cond   处  我填写什么?    
--  作者:shq
--  发布时间:2017/1/26 13:47:26
--  
这是你之前的判断条件,结合自己策略融合进去即可
--  作者:yuefei227
--  发布时间:2017/1/26 13:58:24
--  
不好意思啊  还是不太清楚  前边 我已经判断出了    第一根阳线 NUM:=0,  第二根突破前高的 NUM:=1;中间有阴线  或者 未突破前高   不计算      现在已经的到NUM:=25   ;   
                                   我需要填写进去哪个判断条件?     得出来的i   怎么让我能计算出    NUM25-5  得到NUM20的  最高价         

--  作者:yuefei227
--  发布时间:2017/1/26 14:01:59
--  
不一定是-5    也许是 -4    但不是4个周期    是 4个NUM ;