以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 ; |