以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  请教我这个简单均线模型是否正确  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=151835)

--  作者:心向大海
--  发布时间:2017/4/18 22:29:57
--  请教我这个简单均线模型是否正确
请教我写了个简单5日上穿10日均线,且都大于20日均线买多,
5日下穿10日且都小于60均线卖出。这个是否正确?怎么改呢?

//定义参数

INPUT:N1(5,1,100,10),N2(10,1,120,10),N3(20,1,200,20),N4(60,1,200,20);

 

//绘制四条均线

MA1:MA(C,N1);

MA2:MA(C,N2);

MA3:MA(C,N3);

MA4:MA(C,N4);

 

//下单条件

if COND1:=CROSS(MA1,MA2) and MA1>MA3

THEN BUY 1

IF COND2:=CROSS(MA2,MA1)AND MA1<MA4

THEN BUYSHORT

 

//平仓条件

if MA1<MA2

THEN SELL 1

IF MA1>MA2

THEN SELLSHORT

END


--  作者:netfox
--  发布时间:2017/4/18 22:36:57
--  

我帮你写完善吧

 

DD:=CROSS(MA1,MA2) AND MA1>MA3;

if DD then buy(1,1,marketr);

 

KK:=CROSS(MA2,MA1) AND MA1<MA4;

if KK then buyshort(1,1,market);

 

DD_PP:=MA1<MA2;

if DD_PP then sell(1,1,market);

 

KK_PP:=MA1>MA2;

if KK_PP then sellshort(1,1,market);

 

连续开仓问题用 holding 控制即可

[此贴子已经被作者于2017/4/18 22:37:14编辑过]

--  作者:心向大海
--  发布时间:2017/4/19 10:08:40
--  
感谢!
--  作者:心向大海
--  发布时间:2017/4/19 15:31:45
--  


INPUT:N1(5,1,100,10),N2(10,1,120,10),N3(20,1,200,20),N4(60,1,200,20);

 

MA1:MA(C,N1);

MA2:MA(C,N2);

MA3:MA(C,N3);

MA4:MA(C,N4);

 

/DD:=CROSS(MA1,MA2) AND MA1>MA3;

if DD then buy(1,1,marketr);

 

KK:=CROSS(MA2,MA1) AND MA1<MA4;

if KK then buyshort(1,1,market);

 

DD_PP:=MA1<MA2;

if DD_PP then sell(1,1,market);

 

KK_PP:=MA1>MA2;

if KK_PP then sellshort(1,1,market);


这样是否就完整了,版主门请回答下怎样可以去测试?


--  作者:qq代人发帖
--  发布时间:2017/4/19 15:34:07
--  

测试http://www.weistock.com/WeisoftHelp/chengshihuajiaoyipingce.htm