以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  跨周期如何引用,在引用函数里找不到。  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=2587)

--  作者:石木
--  发布时间:2010/8/24 8:06:17
--  跨周期如何引用,在引用函数里找不到。

 请举个例子:在1分钟周期上引用日线上的5日均线。,谢谢

或者能否直接引用某个交易系统在日线上的信号到1分钟周期上,想实现尾盘平仓,但信号是根据日线发出的,请帮忙解决下

[此贴子已经被作者于2010-8-24 8:10:41编辑过]

--  作者:wattwei
--  发布时间:2010/8/24 8:18:43
--  
 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=2122
--  作者:石木
--  发布时间:2010/8/24 8:21:26
--  

 谢谢,不过这个语句有点难理解,dayma5:="ma.ma1#day"(5,10,20,60);//引用日线的5日均线

 ma1从哪里来?

dayma5:="ma#day"(5,10,20,60);这样测试也是正常的,两个都对吗?

[此贴子已经被作者于2010-8-24 8:26:06编辑过]

--  作者:wattwei
--  发布时间:2010/8/24 8:36:41
--  
 "ma.ma1#day"(5,10,20,60)

1.ma是指标名,ma1是指定公式,day是指定周期,括号内的是参数。跨周期用法和飞狐方法兼容的
2.这里ma是系统指标,自定指标也可跨周期调用
3.如果没有指定公式,貌似缺省用的第一个

--  作者:石木
--  发布时间:2010/8/24 8:38:06
--  

 谢谢,理解了。版主帮忙看下,我是否理解正确。

Formula3中含有这样两句代码

bp:=条件1;
sp:=条件2; //条件不含参数

然后新建了Formula4

EXITLONG:"Formula3.sp#day" and time>1455;
EXITSHORT:"Formula3.bp#day" and time>1455;

 

 这样就能实现尾盘平仓,对吗?


 

[此贴子已经被作者于2010-8-24 8:49:33编辑过]

--  作者:石木
--  发布时间:2010/8/24 8:52:42
--  
 问题解决了,谢谢管理员。
--  作者:脑残
--  发布时间:2010/10/31 11:42:41
--  
出来
--  作者:脑残
--  发布时间:2010/10/31 12:24:49
--  
KMIN5:"KDJ.K#MIN5"(9,3,3);
DMIN5:"KDJ.D#MIN5"(9,3,3);
JMIN5:"KDJ.J#MIN5"(9,3,3);
KMIN15:"KDJ.K#MIN15"(9,3,3);
DMIN15:"KDJ.D#MIN15"(9,3,3);
JMIN15:"KDJ.J#MIN15"(9,3,3);

"指标名.公式名#指定周期"(参数1,参数2,...参数n);
--  作者:脑残
--  发布时间:2010/10/31 13:59:23
--  
3分钟周期上最新价上穿5日均线即刻发出买入交易指令,该如何写?
==
 
dayma5:="ma.ma1#day"(5,10,20,60);//引用日线的5日均线
buy(cross(c,dayma5),1,market);//上传则按照市价买进1手