以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]请专家帮忙看看是哪里的问题?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=51426)

--  作者:kmyym
--  发布时间:2013/4/25 22:50:05
--  [求助]请专家帮忙看看是哪里的问题?
初学程序化,请专家帮忙看看是哪里的问题?日内商品图表交易系统,收盘前5分钟平仓。
1、开平仓信号在同一根k线后就丢失。
2、开仓信号与技术指标不一致有很多缺失(开仓条件和技术指标一致),祥见图。
   
源码:
//参数设置:
INPUT:P(1,0,200,1){建仓量}
VARIABLE:MAXPROFIT=0,{有仓位时最大获利幅度}VMIN = 090500;
WIN1:=0;
WIN2:=0;//止盈、止损、回撤控制
交易时间:=TIME>VMIN AND TIME<145000;

//图表日内交易模块:
开多仓:条件1
平多仓:条件2
开空仓:条件3
平空仓:条件4



IF HOLDING=0 THEN BEGIN
//多头开仓
IF 交易时间 AND 条件1 THEN BEGIN
BUY(1,P,MARKET);
MAXPROFIT:=0;
END
END

//平多仓
 IF HOLDING>0 THEN BEGIN
 SELL(条件2,0,MARKET);
//多头收盘平仓
 IF NOT (交易时间) THEN
 SELL(1,0,MARKET);

//固定止损
 IF AVGENTERPRICE-C>20 THEN BEGIN
 SELL(1,0,MARKET);
END

IF HOLDING=0 THEN BEGIN
//空头开仓
 IF 交易时间 AND 条件3 THEN BEGIN
 BUYSHORT(1,P,MARKET);
 MAXPROFIT:=0;图片点击可在新窗口打开查看
 END
 END

//平空仓
 IF HOLDING<0 THEN BEGIN
 SELLSHORT(条件4,0,MARKET);
 END
 //空头收盘平仓
 IF NOT(交易时间) THEN
 SELLSHORT(1,0,MARKET);
 //固定止损
 IF C-AVGENTERPRICE>20 THEN BEGIN
 SELLSHORT(1,0,MARKET);
 END
END


--  作者:kmyym
--  发布时间:2013/4/25 23:03:27
--  
图片不能添加?


--  作者:jinzhe
--  发布时间:2013/4/26 9:22:50
--  
图表信号取决于k线图上,k线数量的多少,所以让技术指标上的k线数量和交易指标的上k线数量一致
--  作者:kmyym
--  发布时间:2013/4/26 22:57:14
--  
我想发图片给你看看,但添加附件选择文件后显示:图片点击可在新窗口打开查看 C:\\fakepath\\111.jpg 图片点击可在新窗口打开查看,不能上传要怎样办?
图片点击可在新窗口打开查看此主题相关图片如下:111.jpg
图片点击可在新窗口打开查看

--  作者:kmyym
--  发布时间:2013/4/26 22:59:54
--  
图片好了,请帮我看看,万分感谢!!!!
--  作者:jinzhe
--  发布时间:2013/4/27 9:56:57
--  
最开头,k线最前面的的信号一致吗?
--  作者:kmyym
--  发布时间:2013/4/27 21:32:52
--  
是不是显示的问题?经缩放后上一张图最后显示信号的地方没有信号再往后才有信号了,公式测评从20130101-20130426交易次数才有四次,与图表显示不符,见图。
--  作者:kmyym
--  发布时间:2013/4/27 21:40:41
--  
见图。

--  作者:kmyym
--  发布时间:2013/4/27 22:03:58
--  
图片点击可在新窗口打开查看
--  作者:jinzhe
--  发布时间:2013/4/28 9:51:29
--  
请回答我的问题,因为这个设涉及到图表的原理,而不是单纯的,信号不一样
[此贴子已经被作者于2013-4-28 9:51:40编辑过]