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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]时间问题

   

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


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

主题:[求助]时间问题

帅哥哟,离线,有人找我吗?
渴望知识
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
[求助]时间问题  发帖心情 Post By:2015/7/8 10:47:14    Post IP:222.161.208.26[只看该作者]

金折,下面的代码是我曾经询问过的,但是正好今天有跌停,我验证了有下,输出不对啊:
 if rmmr<>dynainfo(28) and tholding<>0 then 
  begin
    rmmr:=dynainfo(28);//当前买入价
    rmmrtime:=timetot0(dynainfo(207));//当前买入价起始时间
  end
  
 if rmmc<>dynainfo(34) and tholding<>0 then   
  begin
    rmmc:=dynainfo(34);//当前卖出价
    rmmctime:=timetot0(dynainfo(207));//当前卖出价起始时间
  end
  
rmmrcxsj:=timetot0(dynainfo(207))-rmmrtime;//当前买入价持续时间
rmmccxsj:=timetot0(dynainfo(207))-rmmctime;//当前卖出价持续时间

DEBUGFILE('D:\金子塔调试文件保存\TEST.TXT','买入持续时间为         %.0f',RMMRCXSJ);
DEBUGFILE('D:\金子塔调试文件保存\TEST.TXT','卖出持续时间为         %.0f',RMMCcxsj); 
[此贴子已经被作者于2015/7/8 10:48:11编辑过]

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


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/7/8 10:50:00    Post IP:222.161.208.26[只看该作者]

这个输出的咋都是0或-1呢?

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


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

把我原来回答问题的链接,再发一下


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

客户服务部

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

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

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


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/7/8 10:54:46    Post IP:222.161.249.10[只看该作者]

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=79973&authorid=0&page=0&star=1


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


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

用extgbdataset试试

[此贴子已经被作者于2015/7/8 10:56:42编辑过]


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

客户服务部

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

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

 回到顶部
帅哥哟,离线,有人找我吗?
渴望知识
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/7/8 10:57:10    Post IP:222.161.249.10[只看该作者]

我现在代码中,起始定义RMMR和RMMC为1,也就是:
GLOBALVARIABLE:rmmr=1,rmmc=1;

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


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/7/8 11:10:01    Post IP:222.161.249.10[只看该作者]

啊,必须要用EXTGBDATASETAMT吗?我就是想避免这个东西的,因为其他的策略里也用用到这个代码的。
我不想改的太多了,不然就乱了。

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


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

你先试对了


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

客户服务部

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

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

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


加好友 发短信
等级:黑侠 帖子:634 积分:0 威望:0 精华:0 注册:2014/12/10 13:23:42
  发帖心情 Post By:2015/7/8 11:32:30    Post IP:222.161.249.10[只看该作者]

还是输出不对啊。拿螺纹钢来试的,总是输出-1 。
//价位持续一定时间后的处理
if extgbdata('rmmr')=0 then extgbdataset('rmmr',1);
if extgbdata('rmmc')=0 then extgbdataset('rmmc',1);
if extgbdata('rmmrtime')=0 then extgbdataset('rmmr',1);
if extgbdata('rmmctime')=0 then extgbdataset('rmmc',1);

 if extgbdata('rmmr')<>dynainfo(28) and tholding<>0 then 
  begin
    extgbdataset('rmmr',dynainfo(28));//当前买入价
    rmmrtime:=extgbdataset('rmmrtime',timetot0(dynainfo(207)));//当前买入价起始时间
  end
  
 if extgbdata('rmmc')<>dynainfo(34) and tholding<>0 then   
  begin
    extgbdataset('rmmc',dynainfo(34));//当前卖出价
    rmmctime:=extgbdataset('rmmctime',timetot0(dynainfo(207)));//当前卖出价起始时间
  end
  
rmmrcxsj:=timetot0(dynainfo(207))-rmmrtime;//当前买入价持续时间
rmmccxsj:=timetot0(dynainfo(207))-rmmctime;//当前卖出价持续时间

DEBUGFILE('D:\金子塔调试文件保存\TEST.TXT','买入持续时间为         %.0f',RMMRCXSJ);
DEBUGFILE('D:\金子塔调试文件保存\TEST.TXT','卖出持续时间为         %.0f',RMMCcxsj);

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


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

if extgbdata('rmmr')=0 then extgbdataset('rmmr',1);
if extgbdata('rmmc')=0 then extgbdataset('rmmc',1);
if extgbdata('rmmrtime')=0 then extgbdataset('rmmr',1);
if extgbdata('rmmctime')=0 then extgbdataset('rmmc',1);


 if extgbdata('rmmr')<>dynainfo(28)  then
  begin
    extgbdataset('rmmr',dynainfo(28));//当前买入价
    extgbdataset('rmmrtime',timetot0(dynainfo(207)));//当前买入价起始时间
  end
 
 if extgbdata('rmmc')<>dynainfo(34)  then  
  begin
    extgbdataset('rmmc',dynainfo(34));//当前卖出价
    extgbdataset('rmmctime',timetot0(dynainfo(207)));//当前卖出价起始时间
  end
rmmrtime:extgbdata('rmmrtime');
rmmctime:extgbdata('rmmctime');
rmmrcxsj:timetot0(dynainfo(207))-rmmrtime;//当前买入价持续时间
rmmccxsj:timetot0(dynainfo(207))-rmmctime;//当前卖出价持续时间

dd:timetot0(dynainfo(207));
DEBUGFILE('D:\TEST.TXT','买入持续时间为         %.0f',RMMRCXSJ);
DEBUGFILE('D:\TEST.TXT','卖出持续时间为         %.0f',RMMCcxsj);



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

客户服务部

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

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

 回到顶部
总数 14 1 2 下一页