欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3770人关注过本帖树形打印复制链接

主题:[求助]

美女呀,离线,留言给我吧!
wina40
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:64 积分:0 威望:0 精华:0 注册:2013/9/3 11:28:44
[求助]  发帖心情 Post By:2013/11/7 18:06:38 [只看该作者]

为什么图表有信号,但是测试都没数据呢?也补充了数据

 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2013/11/7 18:43:56 [只看该作者]



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
美女呀,离线,留言给我吧!
wina40
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:64 积分:0 威望:0 精华:0 注册:2013/9/3 11:28:44
  发帖心情 Post By:2013/11/8 14:20:17 [只看该作者]

我用全局变量,象以下这样写怎么测试不了呢?

=========================

variable:   n:=0 ;
 
  IF  n=1 and KDA1 AND HOLDING<0 THEN BEGIN    
 
    平空:sellshort(1,0,marketr); 
     n:=0;
    END
IF n=0  AND KDA1 AND HOLDING=0 THEN BEGIN   
     
      开多: BUY( 1 ,1,MARKETR);
     n:=1;
     END
  

     
  IF  n=1 and  KKA1 AND HOLDING>0 THEN BEGIN
  
      平多: SELL(1,0,MARKETR);     
      n:=0;  
      
     END
 
     
 
 IF  n=0 and KKA1  and HOLDING=0 THEN BEGIN
 
      开空:BUYSHORT( 1 ,1,MARKETR);
    
      n:=1;
   
      END
     


 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2013/11/8 14:31:50 [只看该作者]

在入场规则中勾上严格使用时间断数据测试,再试试


 回到顶部
美女呀,离线,留言给我吧!
wina40
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:64 积分:0 威望:0 精华:0 注册:2013/9/3 11:28:44
帮忙改写公式  发帖心情 Post By:2013/11/8 15:19:45 [只看该作者]

可以了,为什么勾选要使用时间断数据测试?

 回到顶部
美女呀,离线,留言给我吧!
wina40
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:64 积分:0 威望:0 精华:0 注册:2013/9/3 11:28:44
  发帖心情 Post By:2013/11/8 15:25:09 [只看该作者]

好象只会测试一小段时间

 回到顶部
帅哥哟,离线,有人找我吗?
lichenghu
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5895 积分:3774 威望:0 精华:0 注册:2012/1/1 0:00:01
  发帖心情 Post By:2013/11/8 15:39:05 [只看该作者]

  看下2楼发的帖子链接,对应测试需要有数据的哦


金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
美女呀,离线,留言给我吧!
wina40
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:64 积分:0 威望:0 精华:0 注册:2013/9/3 11:28:44
  发帖心情 Post By:2013/11/8 16:16:44 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20131108161212.jpg
图片点击可在新窗口打开查看
设置有问题吗?数据都补充了,但是只能测不到一个月的时间段。用其它的模型测试都可以,就是用了全局变量后不行了

 回到顶部
帅哥哟,离线,有人找我吗?
lichenghu
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5895 积分:3774 威望:0 精华:0 注册:2012/1/1 0:00:01
  发帖心情 Post By:2013/11/8 16:26:47 [只看该作者]

 最简单的方法就是把代码叠到K线图上看下,超过一个月有没有信号!

 

1,如果有,则原因可能是您本地没有以前测试品种的历史数据,补充下即可

2,如果没有,则对应您代码有限制,自行查看下编写代码部分



金字塔—专业程序化交易量化投资平台

客户服务部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
美女呀,离线,留言给我吧!
wina40
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:64 积分:0 威望:0 精华:0 注册:2013/9/3 11:28:44
  发帖心情 Post By:2013/11/8 17:25:45 [只看该作者]

帮我看看下面这段有没问题,谢谢了
input:s(6,3,50,5);
m:=NUMTOSTR(s,0);
ADXQ:=STKINDI(STKLABEL,'DMI.ADX('&m&')',0,5,-1),coloryellow,noaxis;
ADXQQ:=STKINDI(STKLABEL,'DMI.ADX',0,5,-2);


ADXXS:=ADXQ>ADXQQ AND ADXq>15 and ADXq<85;
ADXXX:=ADXQ<ADXQQ ;

INPUT:BOLLM(50,5,300,30),BOLLN(1.25,0.1,10,0.1);
MID :  MA(CLOSE,BOLLM);
UPPER: MID + BOLLN*STD(CLOSE,BOLLM);
LOWER: MID - BOLLN*STD(CLOSE,BOLLM);

 

A1:=C<LOWER;COLORRED;// 平空开多
A2:=C>UPPER;COLORGREEN;//平多开空
   
//交易系统


variable:m1=0;
 
  IF m1=1 and  A2 AND HOLDING>0 THEN BEGIN
  
 

      平多2:SELL( 1 ,0,MARKETR);  
     
      m1=0;
      end
      if m1=1 and  A1 AND  holding<0 then begin         
     
      平空2:SELLSHORT(1 ,0,MARKETR);
   
      M1:=0;
  END
 
     IF    holding=0 and m1=0 AND A1 THEN BEGIN
    
     开多2:BUY( 1 , 1,MARKETR);   
     M1:=1;
    END
   
     IF    holding=0 and m1=0 AND A2 THEN BEGIN
     开空2:buyshort( 1 ,1,MARKETR);
   
     M1:=1;
  END


 回到顶部