以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  信号不对  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=169958)

--  作者:凡人
--  发布时间:2019/5/17 12:12:37
--  信号不对
附件里面有全代码和图
图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看

--  作者:凡人
--  发布时间:2019/5/17 12:17:00
--  

MA1:MA(CLOSE,A);
MA2:MA(CLOSE,B);


VARIABLE:sellshortflag=0;
VARIABLE:sellflag=0;

IF C-AvGENTERPRICE>=100*MINDIFF and sellflag=0 THEN BEGIN
SELL(1,1,MARKET);
sellflag:=1;
END

IF C-AvGENTERPRICE<=15*MINDIFF and sellflag=1 THEN BEGIN
SELL(1,1,MARKET);
sellflag:=0;
END
 
IF C-AvGENTERPRICE<=-100*MINDIFF and sellshortflag=0 THEN BEGIN
SELLSHORT(1,1,MARKET);
sellshortflag=1;
END

IF C-AvGENTERPRICE>=-15*MINDIFF and sellshortflag=1 THEN BEGIN
SELLSHORT(1,1,MARKET);
sellshortflag:=0;
END

--  作者:wenarm
--  发布时间:2019/5/17 13:09:47
--  

这样看下。限制了条件

IF C-AvGENTERPRICE>=100*MINDIFF and sellflag=0 AND HOLDING>0 THEN BEGIN
SELL(1,1,MARKETR);    
sellflag:=1;

END


IF  C-AvGENTERPRICE<=15*MINDIFF  and C-AvGENTERPRICE>0 AND HOLDING>0 and sellflag=1 THEN BEGIN
SELL(1,1,MARKETR);
sellflag:=0;

END

 
IF C-AvGENTERPRICE<=-100*MINDIFF and sellshortflag=0 AND HOLDING<0 THEN BEGIN
SELLSHORT(1,1,MARKET);
sellshortflag:=1;
END


IF C-AvGENTERPRICE>=-15*MINDIFF and   C-AvGENTERPRICE<0  AND HOLDING<0 and  sellshortflag=1 THEN BEGIN
SELLSHORT(1,1,MARKET);
sellshortflag:=0;
END


--  作者:凡人
--  发布时间:2019/5/17 13:41:18
--  
为什么回落的那1手要先平?应该先平赢利100的那手,等回落后再平保本的那手。
--  作者:凡人
--  发布时间:2019/5/17 13:45:40
--  
再次发附件图片怎么发不上来?
--  作者:wenarm
--  发布时间:2019/5/17 13:45:49
--  

有边界值,你自己把结果输出看下就理解了。用3楼的代码看下。


--  作者:凡人
--  发布时间:2019/5/17 13:49:59
--  
我想再发图片给你看,怎么通过附件上传不上?
--  作者:wenarm
--  发布时间:2019/5/17 13:50:57
--  
贴图教程    http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614
  使用IE浏览器贴图

--  作者:凡人
--  发布时间:2019/5/17 13:59:27
--  
我就是这样做的还是发不了,我只好再开个贴试下。
--  作者:凡人
--  发布时间:2019/5/17 14:16:20
--  
我用了输出也看了边界值,还是有问题。