以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]请问这样引用会不会有未来函数问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=58077)

--  作者:slowly
--  发布时间:2013/10/27 12:08:09
--  [求助]请问这样引用会不会有未来函数问题
//以下为引用sltj1的5分钟数据
buy5:="sltj1.buy1#min5";
sell51:="sltj1.sell1#min5";
sell52:="sltj1.sell2#min5";
buyshort5:="sltj1.buyshort1#min5";
sellshort51:="sltj1.sellshort1#min5";
sellshort52:="sltj1.sellshort2#min5";

//以下为买卖点
buy1:=filter(ref(buy5,1),15);//多头开仓
sell1:=filter(ref(sell51 or sell52,1),15);//多头平仓

buyshort1:=filter(ref(buyshort5,1),15);//空头开仓
sellshort1:=filter(ref(sellshort51 or sellshort52,1),15);//空头平仓

请教!!




--  作者:slowly
--  发布时间:2013/10/27 12:36:53
--  
是不是这样引用才会没有未来函数???

buy5:="sltj1.buy1##min5";//引用5分钟做多条件
sell51:="sltj1.sell1 ## min5";//引用5分钟平多条件1
sell52:="sltj1.sell2 ## min5";//引用5分钟平多条件2
buyshort5:="sltj1.buyshort1 ## min5";//引用5分钟做空条件
sellshort51:="sltj1.sellshort1 ## min5";//引用5分钟平空条件1
sellshort52:="sltj1.sellshort2 ## min5";//引用5分钟平空条件2
atrm1:="sltj1.atrm1 ## min5",NOAXIS;//用于止盈止损计算的ATR单位

//以下为买卖点
buy1:=filter(ref(buy5,1),15);//多头开仓
sell1:=filter(ref(sell51 or sell52,1),15);//多头平仓

buyshort1:=filter(ref(buyshort5,1),15);//空头开仓
sellshort1:=filter(ref(sellshort51 or sellshort52,1),15);//空头平仓

--  作者:jinzhe
--  发布时间:2013/10/28 9:58:50
--  

在小周期上引用大周期是有未来,以上面的来说如果公式运行在1分钟上就有未来,在5分钟及以上就不会

 

处理方法楼主写的很好,是正确的