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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 帮忙看下代码,怎么运行有问题的?

   

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


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

主题:帮忙看下代码,怎么运行有问题的?

帅哥哟,离线,有人找我吗?
c100010592
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:标准版用户 帖子:109 积分:0 威望:0 精华:0 注册:2015/12/28 9:15:40
  发帖心情 Post By:2016/1/26 10:22:34    Post IP:114.95.134.239[只看该作者]

都是在同样的合约上运行的

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


加好友 发短信
等级:标准版用户 帖子:109 积分:0 威望:0 精华:0 注册:2015/12/28 9:15:40
  发帖心情 Post By:2016/1/26 10:23:14    Post IP:114.95.134.239[只看该作者]

而且,如果分段运行,是有成交的,很奇怪

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/1/26 10:34:52    Post IP:58.246.57.26[只看该作者]

INPUT:ATRLEN(20,15,30,1) ,总资金(20,0,10000,10);
variable: position = 0 ;
MA4:=MA(C,4);//均线定义
MA9:=MA(C,9);
MA18:=MA(C,18);


//声明变量
NT := 1 ;   //调试信息带时间戳

 


VARIABLE : _DEBUG = 1 ;   //是否输出前台交易指令
VARIABLE : _TDEBUG = 1 ;   //是否输出后台交易指令
VARIABLE : _DEBUGOUT = 0 ;   //是否输出后台交易的调试信息


VARIABLE : MYENTRYPRICE =0 ;   //开仓价格
VARIABLE : MYEXITPRICE =0 ;   //平仓价格


VARIABLE : POSITION=0 ;   //仓位状态
//0表示没有仓位,1表示持有多头, -1表示持有空头


AVGTR :=  REF(MA(TR,ATRLEN),1) ;
手数 := FLOOR(总资金*200/(AVGTR*MULTIPLIER ));//计算应开手数

 


//开始执行时 初始化数据
IF BARPOS=1 THEN BEGIN;
   //POSITION := 0 ;


END //IF


//如果当前是没有持仓的状态
IF POSITION=0 AND H>L THEN BEGIN;


   //建立多头进场条件
   开多条件:= C>MA4 and MA4>MA9 and MA9>MA18 and position=0 and 手数> 0;
   //多头进场
 IF 开多条件 THEN BEGIN
   MYENTRYPRICE := IF(OPEN> MA4+MINDIFF ,OPEN , MA4 ) ;  
   BUY( _DEBUG, 手数,LIMITR,MYENTRYPRICE);
   POSITION := 1 ;
   N := AVGTR ;
   BUYORDERTHISBAR := 1;


 END //IF

 


   //建立空头进场条件
 开空条件:= C<MA4 and MA4<MA9 and MA9<MA18 and position=0 and 手数> 0 ;
 
   //空头进场
 IF 开空条件 THEN BEGIN
   MYENTRYPRICE:=IF(OPEN< MA4-MINDIFF ,OPEN , MA4-MINDIFF ) ;  
   BUYSHORT( _DEBUG, 手数,LIMITR,MYENTRYPRICE);
   POSITION := -1 ;
   N := AVGTR ;
   BUYORDERTHISBAR := 1;


 END
 
 
END  //IF
 
   //建立多头离场条件
平多条件1:= MA4<MA9 and HOLDING>0;  
IF 平多条件1 THEN BEGIN
 MYEXITPRICE := IF(OPEN< MA4-MINDIFF ,OPEN , MA4-MINDIFF ) ;  
 SELL( _DEBUG ,holding,LIMITR,MYEXITPRICE),IGNORECHECKPRICE;
 POSITION := 0 ;
 TURTLEUNITS := 0 ;

END


   //建立多头止损条件
平多条件2:= (LOW<MYENTRYPRICE-2*N)  ;
IF 平多条件2 AND POSITION=1 THEN BEGIN
 MYEXITPRICE := IF(OPEN<MYENTRYPRICE-2*N ,OPEN ,MYENTRYPRICE-2*N ) ;  
 MYEXITPRICE := FLOOR(MYEXITPRICE/MINDIFF)*MINDIFF ;  
 SELL( _DEBUG ,holding,LIMITR,MYEXITPRICE),IGNORECHECKPRICE;
 POSITION := 0 ;
 TURTLEUNITS := 0 ;
END

 


//建立空头离场条件
平空条件1: MA4>MA9 and HOLDING<0;  
IF 平空条件1 THEN BEGIN
 MYEXITPRICE := IF(OPEN> MA4+MINDIFF ,OPEN , MA4+MINDIFF ) ;  
 SELLshort( _DEBUG ,holding,LIMITR,MYEXITPRICE),IGNORECHECKPRICE;
 POSITION := 0 ;
END


   //建立多头止损条件
平空条件2: (H>MYENTRYPRICE+2*N)  ;
IF 平空条件2 AND POSITION=-1 THEN BEGIN
 MYEXITPRICE := IF(OPEN>MYENTRYPRICE+2*N ,OPEN ,MYENTRYPRICE+2*N ) ;  
 MYEXITPRICE := FLOOR(MYEXITPRICE/MINDIFF)*MINDIFF ;  
 SELLshort( _DEBUG ,holding,LIMITR,MYEXITPRICE),IGNORECHECKPRICE;
 POSITION := 0 ;
END

 

{
KD:=;          //开多条件
PD:=;          //平多条件
KK:=;          //开空条件
PK:=;          //平空条件


平空:SELLSHORT(PK,1,THISCLOSE);                  //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE);          //开多信号
平多:SELL(PD,1,THISCLOSE);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE);     //开空信号

}
{
信号语句排列规则——先平后开
“费率设置”按钮——用于合理设置模型“费率”,以便在图形上正确输出如下帐户信息:

持仓:holding,linethick0;
资产:asset,noaxis;
可用现金:cash(0),linethick0;

您可以在查看菜单->交易系统模板 中设置自己需要的模板
}



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

客户服务部

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:标准版用户 帖子:109 积分:0 威望:0 精华:0 注册:2015/12/28 9:15:40
  发帖心情 Post By:2016/1/26 10:49:54    Post IP:114.95.134.239[只看该作者]

这次很奇怪了,测试了上海期货交易所,有几个品种正常,比如黄金镍,然而有很多品种零成交,比如白银,铜

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/1/26 10:58:49    Post IP:58.246.57.26[只看该作者]

并没有

测评结果没有异常

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


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

客户服务部

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:标准版用户 帖子:109 积分:0 威望:0 精华:0 注册:2015/12/28 9:15:40
  发帖心情 Post By:2016/1/26 11:15:53    Post IP:114.95.134.239[只看该作者]

w[upload=png,qq图片20160126111413.png]UploadFile/2016-1/201612611153989969.png[/upload

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


加好友 发短信
等级:标准版用户 帖子:109 积分:0 威望:0 精华:0 注册:2015/12/28 9:15:40
  发帖心情 Post By:2016/1/26 11:16:25    Post IP:114.95.134.239[只看该作者]

我的图片怎么黏贴不上来,我也测试这4个品种,但银子和PTA都不会开仓

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/1/26 11:24:48    Post IP:58.246.57.26[只看该作者]

http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614&page=3

论坛贴图的方法

 

还是那句话,先去补充数据,再看看代码是不是复制正确



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

客户服务部

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

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:标准版用户 帖子:109 积分:0 威望:0 精华:0 注册:2015/12/28 9:15:40
  发帖心情 Post By:2016/1/26 11:42:18    Post IP:114.95.134.239[只看该作者]

按系统提示补充了数据,还是没有交易

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


加好友 发短信
等级:标准版用户 帖子:109 积分:0 威望:0 精华:0 注册:2015/12/28 9:15:40
  发帖心情 Post By:2016/1/26 11:44:49    Post IP:114.95.134.239[只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20160126111413.png
图片点击可在新窗口打开查看
这次是图片?

 回到顶部
总数 28 上一页 1 2 3 下一页