以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]文华财经公式如何转化成金字塔?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=12356)

--  作者:新居家
--  发布时间:2012/6/11 13:27:57
--  [求助]文华财经公式如何转化成金字塔?
//该模型仅仅用来示范如何根据指标编写简单的模型
//用户需要根据自己交易经验,进行修改后再实际应用!!!
PARAM[P1,0,1000,1]
PARAM[P2,0,1000,10]
PARAM[P3,0,1000,20]
PARAM[P4,0,1000,80]
MA1:MA(CLOSE,P1);
MA2:MA(CLOSE,P2);
MA3:MA(CLOSE,P3);
MA4:MA(CLOSE,P4);
//已上是MA组合指标公式
CROSS(MA1,MA3)&&CLOSE>MA4,BK;//当MA1上穿MA3,并且收盘价大于MA4,发出买入开仓交易指令
CROSS(MA3,MA1),SP;//当MA3上穿MA1,发出卖出平仓交易指令
CROSS(MA3,MA1)&&CLOSE<MA4,SK;//当MA3上穿MA1,并且收盘价小于MA4,发出卖出开仓交易指令
CROSS(MA1,MA3),BP;//当MA1上穿MA3,发出买入平仓交易指令


--  作者:rushtaotao
--  发布时间:2012/6/11 13:43:02
--  

input:P1(1,0,1000,1);
input:P2(1,0,1000,100);
input:P3(1,0,1000,20);
input:P4(1,0,1000,80);
MA1:MA(CLOSE,P1);
MA2:MA(CLOSE,P2);
MA3:MA(CLOSE,P3);
MA4:MA(CLOSE,P4);
//已上是MA组合指标公式
CROSS(MA1,MA3)&&CLOSE>MA4,BK;//当MA1上穿MA3,并且收盘价大于MA4,发出买入开仓交易指令
CROSS(MA3,MA1),SP;//当MA3上穿MA1,发出卖出平仓交易指令
CROSS(MA3,MA1)&&CLOSE<MA4,SK;//当MA3上穿MA1,并且收盘价小于MA4,发出卖出开仓交易指令
CROSS(MA1,MA3),BP;//当MA1上穿MA3,发出买入平仓交易指令


--  作者:just
--  发布时间:2012/6/11 13:44:43
--  
PARAM[P1,0,1000,1]
PARAM[P2,0,1000,10]
PARAM[P3,0,1000,20]
PARAM[P4,0,1000,80]

 

只需把以上代码改为

input:p1(5,0,1000,1),p2(15,0,1000,10),p3(25,0,1000,20),p4(35,0,1000,80);
其中定义参数的第一项即,5,15,25,35为各个参数的初始值。楼主可根据自身情况进行自定义更改设置