以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助] 每10个K线 的 最高 最低 及位置,120个K线 12组数据 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=95974) |
-- 作者:风度翩翩 -- 发布时间:2016/4/8 9:25:59 -- [求助] 每10个K线 的 最高 最低 及位置,120个K线 12组数据 [求助] 每10个K线 的 最高 最低 及位置,120个K线 12组数据,获得数据 放在一个数组里面 哪位 有能力的,请帮帮我啊,我的策略 就缺这个 过滤 水平 倾斜 通道 过滤下 整理了? |
-- 作者:jinzhe -- 发布时间:2016/4/8 9:42:25 -- 120根k线是连续的吗 |
-- 作者:风度翩翩 -- 发布时间:2016/4/8 16:58:20 -- 是的啊,就是现在K线到过去120个K线,麻烦你了! |
-- 作者:jinzhe -- 发布时间:2016/4/8 17:11:41 --
n为最高价数组,m为最低价数组 |
-- 作者:风度翩翩 -- 发布时间:2016/4/9 6:21:06 -- variable:n[12]=0; variable:x[12]=0; variable:y[12]=0;
x[i]:=BARSLAST(h=n[i]) ; y[i]:=BARSLAST(l=m[i]) ;
n为最高价数组,m为最低价数组 x y 为对应 K线位置数据; 这样 是否 就对了,请再检查 优化下,后面才好 计算高点 低点 拟合直线。多谢! |
-- 作者:风度翩翩 -- 发布时间:2016/4/9 6:29:03 -- 拟合直线 如何计算的,有了高点数据 坐标 ? |
-- 作者:风度翩翩 -- 发布时间:2016/4/9 6:43:51 -- variable:n[12]=0; variable:m[12]=0; variable:x[12]=0; variable:y[12]=0; for i=1 to 12 do begin n[i]:=ref(hhv(h,10),(i-1)*12); m[i]:=ref(llv(l,10),(i-1)*12);
x[i]:=BARSLAST(h=n[i]) ;
y[i]:=BARSLAST(l=m[i]) ; end d1:=INTERCEPT(x,n,1); d2:=INTERCEPT(y,m,1); dd1:=STEYX(x,n,1); dd2:=STEYX(y,m,1); 上突破:c>d1+2*dd1; 下突破:c<d2-2*dd2; 我这样计算 120个K线内 最低点最高点拟合直线的突破,对不? |
-- 作者:风度翩翩 -- 发布时间:2016/4/9 6:49:34 -- variable:n[12]=0; variable:m[12]=0; variable:x[12]=0; variable:y[12]=0; for i=1 to 12 do begin n[i]:=ref(hhv(h,10),(i-1)*12); m[i]:=ref(llv(l,10),(i-1)*12);
x[i]:=BARSLAST(h=n[i]) ;
y[i]:=BARSLAST(l=m[i]) ; end d1:=INTERCEPT(x,n,1); 或者 d1:= FORCAST(x,12)/x; d2:=INTERCEPT(y,m,1); 或者 d2:= FORCAST(y,12)/y; dd1:=STEYX(x,n,1); dd2:=STEYX(y,m,1); 上突破:c>d1+2*dd1; 下突破:c<d2-2*dd2; 我这样计算 120个K线内 最低点最高点拟合直线的突破,对不? [此贴子已经被作者于2016/4/9 6:49:51编辑过]
|
-- 作者:jinzhe -- 发布时间:2016/4/11 9:50:34 -- for i=1 to 12 do begin
n[i]:=ref(hhv(h,10),(i-1)*10);
m[i]:=ref(llv(l,10),(i-1)*10);
x[i]:=ref(hhv(h,10),(i-1)*10);
y[i]:=ref(llv(l,10)),(i-1)*10 ;
end
就看出取周期错了,其他的代码只要编译通过了我也看不出是否符合你的思想
|