以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  关于跨周期策略的编写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=56190)

--  作者:s230500422
--  发布时间:2013/9/4 10:03:18
--  关于跨周期策略的编写
请问,这个跨周期策略要如何编写?


品种:股指期货
用日线级别判断上涨或下跌趋势
在小时线级别开平仓

当日线级别MA5上穿MA20,并且小时线级别SLOWKD的K值上穿D,在小时线级别开多单1手
当日线级别 价格<MA240,并且小时线级别SLOWKD的K值下穿D,在小时线级别开空单1手

谢谢!




--  作者:jinzhe
--  发布时间:2013/9/4 10:12:00
--  
slowkd是已经编写完成的策略吗?
--  作者:s230500422
--  发布时间:2013/9/4 10:39:08
--  
SLOWKD是系统自带的反趋向指标啊?
公式如下
RSV:= (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
FASTK:=SMA(RSV,P1,1);
K:SMA(FASTK,P2,1);
D:SMA(K,P3,1)

--  作者:jinzhe
--  发布时间:2013/9/4 10:59:22
--  

引用的是MA数据,在ma公式立马添加一行代码:

 

ma5:ma(c,240);

 

然后在运行的公式里面加上slowkd的公式

ma5:=stkindi(\'\',\'ma.ma1\',0,6);
ma20:=stkindi(\'\',\'ma.ma3\',0,6);

ma240:=stkindi(\'\',\'ma.ma5\',0,6);
jiage:=callstock(STKLABEL,vtclose,6);

duo_tiaojian:=cross(ma5,ma20) and cross(k,d);
kong_tiaojian:=jiage<ma240,cross(d,k);