以文本方式查看主题

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

--  作者:TURECOLOR
--  发布时间:2014/1/22 22:32:14
--  麻烦帮忙编写

版主你好,麻烦帮忙编写。

在日线图中,短周期均线上穿长周期均线做多;反之做空,均线周期为参数;

如:cross(ma1,ma2);ma1和ma2为参数;

然后利用60分钟中的均线系统来平仓;60分钟中的均线周期也为参数。

谢谢


--  作者:jinzhe
--  发布时间:2014/1/23 8:46:56
--  
哪条穿哪条是平空,哪条穿哪条是平多
--  作者:TURECOLOR
--  发布时间:2014/1/23 16:02:10
--  

60分钟中的短周期上穿长周期平空,长周期下穿短周期平多\\

这个是不是要用到调用?因为是在日线图上


--  作者:jinzhe
--  发布时间:2014/1/23 16:17:46
--  

input:m1(5,1,100,1);
input:m2(10,5,200,5);
input:n1(5,1,100,1);
input:n2(10,5,200,5);

s1:=NUMTOSTR(m1,0);
s2:=NUMTOSTR(m2,0);

t1:=NUMTOSTR(n1,0);
t2:=NUMTOSTR(n2,0);

ma5_day:=stkindi(\'\',\'ma.ma1(\'&s1&\')\',0,6);
ma10_day:=stkindi(\'\',\'ma.ma2(\'&s1&\',\'&s2&\')\',0,6);


ma5_60min:=stkindi(\'\',\'ma.ma1(\'&t1&\')\',0,5);
ma10_60min:=stkindi(\'\',\'ma.ma2(\'&t1&\',\'&t2&\')\',0,5);

if cross(ma5_day,ma10_day) then buy(holding=0,1,market);
if cross(ma10_day,ma5_day) then buyshort(holding=0,1,market);

if cross(ma5_60min,ma10_60min) then sellshort(1,0,market);
if cross(ma10_60min,ma5_60min) then sell(1,0,market);