以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [原创]老师能帮忙写个简单模型吗,谢谢  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=151818)

--  作者:静待鱼来
--  发布时间:2017/4/18 15:22:12
--  [原创]老师能帮忙写个简单模型吗,谢谢
做多条件:1 K线在30MA上方。   2 K线收盘价大于开盘价加1倍14日ATR。满足两个条件开多单

平多条件:K线收盘价跌破30MA

做空条件:1 K线在30MA下方      2 K线收盘价大于开盘价减1倍14日ATR。满足两个条件开空单

平空条件:K线收盘价涨破30MA

--  作者:FexTel
--  发布时间:2017/4/18 15:46:37
--  
稍等,处理中
--  作者:FexTel
--  发布时间:2017/4/18 15:58:44
--  
input:m(14,1,20,1);
ss:=1; //手数

//ATR指标
TR1:MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:MA(TR1,m);
m30:ma(c,30); //30日均线
zd:=c>m30 and c>o+atr;//开多条件
pd:=cross(M30,c);//平多条件
zk:c<m30 and c>o-atr;//开空条件
pk:=cross(c,m30);//平空条件

sell(pd and holding>0,ss,market);
buyshort(zk and holding=0,ss,market);
sellshort(pk and holding<0,ss,market);
buy(zd and holding=0,ss,market);


--  作者:静待鱼来
--  发布时间:2017/4/19 9:13:56
--  
显示ATR指标,图形压缩的厉害,能把ATR指标去掉,单纯的引用吗?
--  作者:FexTel
--  发布时间:2017/4/19 9:24:12
--  
TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:=MA(TR1,m);
//:=表示不显示,看下初级教程。学习基础的编程

--  作者:心向大海
--  发布时间:2017/4/20 13:35:29
--  
ZD PK什么的代表什么意思,还是随意起的名字?
--  作者:wenarm
--  发布时间:2017/4/20 13:40:11
--  

这个是变量的名字,可以随便起名,只要符合变量定义的规则就行

看注释部分。zd是开多条件。