以文本方式查看主题

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

--  作者:zurich
--  发布时间:2016/12/7 16:14:27
--  引用周期问题
三分钟周期收盘价在WMA(C,60)线上,且15分钟周期的收盘价在WMA(C,20)线上,并满足30分钟周期的收盘价在WMA(C,5)线上,三个条件同时满足开多单。

反之开空单。

--  作者:jinzhe
--  发布时间:2016/12/7 16:29:28
--  

首先建立一个这样的指标,命名为“引用”,代码:

wma1:wma(c,5);
wma2:wma(c,10);
wma3:wma(c,60);


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2016-12-7 16:29:57编辑过]

--  作者:jinzhe
--  发布时间:2016/12/7 16:32:24
--  

然后再重新建立一个交易策略,代码如下:

wma1:stkindi(\'\',\'wma.wma1\',0,17);

wma2:stkindi(\'\',\'wma.wma2\',0,3);

wma3:stkindi(\'\',\'wma.wma3\',0,4);

 

if c>wma1 and c>wma2 and c>wma3 then begin

   sellshort(1,0,thisclose);

   buy(holding=0,1,thisclose);

end

 

if c<wma1 and c<wma2 and c<wma3 then begin

   sell(1,0,thisclose);

   buyshort(holding=0,1,thisclose);

end