以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 求版主一段跨周期的代码 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=77813) |
-- 作者:PierreHuang -- 发布时间:2015/4/21 6:34:21 -- 求版主一段跨周期的代码 以下代码是基于“日线图”的代码; ma5:ma(open,5),LINETHICK0; ma10:ma(open,10),LINETHICK0; bbi1:(ma5+ma10)/2; 希望获得的跨周期代码为:当“日线图”的开盘价>bbi1时,在“5分钟”周期上进行多头交易;当“日线图”的开盘价<bbi1时,在“5分钟”周期上进行空头交易;谢谢各位。
|
-- 作者:jinzhe -- 发布时间:2015/4/21 8:51:48 -- 公式1:
ma5:ma(open,5),LINETHICK0;
ma10:ma(open,10),LINETHICK0;
bbi1:(ma5+ma10)/2;
公式2:
oo:callstock(stklabel,vtopen,6);//日线开盘价
bbi1:=stkindi(\'\',\'公式1.bbi1\',6);
if oo>bbi1 then begin
多头交易代码
end
if oo<bbi1 then begin
空头交易代码
end 在小周期上引用大周期数据会有未来,所以不太认同你的思路
|
-- 作者:PierreHuang -- 发布时间:2015/4/21 22:04:17 -- 我真实引用的数据是前周期的数据,这样应该不会产生未来的问题了吧?谢谢 ma5:=ma(ref(open,1),5); ma10:=ma(ref(open,1),10); bbi1:(ma5+ma10)/2; |
-- 作者:jinzhe -- 发布时间:2015/4/22 9:07:27 -- 往前偏移就不会了 |