以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  有没有MA和其他另外一个指标加在一起的完整交易系统参考,麻烦帮我编下!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=152110)

--  作者:心向大海
--  发布时间:2017/4/24 23:03:05
--  有没有MA和其他另外一个指标加在一起的完整交易系统参考,麻烦帮我编下!
我写了半天,在图表上没有信号
--  作者:wenarm
--  发布时间:2017/4/25 8:13:38
--  

需求表述不具体。

你自己的整理的代码是什么?贴出来看下


--  作者:心向大海
--  发布时间:2017/4/25 10:13:27
--  
版主,我只有晚上回去贴了。
--  作者:心向大海
--  发布时间:2017/4/25 22:08:21
--  
INPUT:N1(5,1,100,10),N2(10,1,120,10),N3(20,1,200,20),N4(60,1,200,20),P(24,1,100,10),M(20,1,50,5);

MA1:=MA(C,N1);
MA2:=MA(C,N2);
MA3:=MA(C,N3);
MA4:=MA(C,N4);

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D

KD:=(MA1>=MA2 AND MA2> MA3);cross(k,d);
PD:=(MA2<MA1 AND MA4> MA2); 
KK:=(MA2<MA1 AND MA4> MA2);   
PK:=(MA1>=MA2 AND MA2> MA3); 

IF HOLDING<0 THEN BEGIN
 IF PK THEN BEGIN   //平空单
  空平:SELLSHORT(1,0,MARKET),ORDERQUEUE;
 END

//开多单
IF HOLDING=0 THEN BEGIN
 IF KD THEN BEGIN
  多开:BUY(1=1,ORDVOL,MARKET);
  END 

//持有多单
IF HOLDING>0 THEN BEGIN
 IF PD THEN BEGIN   
  多平:SELL(1,0,MARKET);
  END
 END
 END
//开空单
IF HOLDING=0 THEN BEGIN
 IF KK THEN BEGIN
  空开:BUYSHORT(1=1,ORDVOL,MARKET);
   LOWPRICE:=ENTERPRICE;
  END 
END
END
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;

这个比较乱,大体是MA和KDJ或者其他指标能放在一起,做个程序,不知道是否有这样的模型。


--  作者:yukizzc
--  发布时间:2017/4/26 9:06:13
--  

KD:(MA1>=MA2 AND MA2> MA3) and cross(k,d);

用类似方法自己输出下条件进行分析


--  作者:心向大海
--  发布时间:2017/4/26 10:34:35
--  
前面 参数申明是正确的么,要改么?
--  作者:qq代人发帖
--  发布时间:2017/4/26 10:36:04
--  
参数没有问题