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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 求高手编一个时间开盘收盘的问题

   

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


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

主题:求高手编一个时间开盘收盘的问题

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/3/3 10:21:09    Post IP:58.246.57.26[显示全部帖子]

也就是希望一个 公式能够对应全部的交易所的交易时间,是吧?
[此贴子已经被作者于2015/3/3 10:21:18编辑过]


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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/3/3 10:25:40    Post IP:58.246.57.26[显示全部帖子]

看你的写法是只分早晚,中午的那段休息不单独列出来,是吧?



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/3/3 10:34:19    Post IP:58.246.57.26[显示全部帖子]


MM:=marketlabel;
if strcmp(mm,'ZJ')=0 then begin
 kc:=time>091500 and time<151400;
 pc:=time>=151400 and time<=151500;
end

if strcmp(mm,'SQ')=0 then begin
 kc:=(time>010000 and time<062900) or (time>130000 and time<185900);
 pc:=(time>=062900 and time<=063000) or (time>=185900 and time<=190000);
end

if strcmp(mm,'ZQ')=0 then begin
 kc:=(time>010000 and time<032900) or (time>130000 and time<185900);
 pc:=(time>=032900 and time<=033000) or (time>=185900 and time<=190000);
end

if strcmp(mm,'DQ')=0 then begin
 kc:=(time>010000 and time<062900) or (time>130000 and time<185900);
 pc:=(time>=062900 and time<=063000) or (time>=185900 and time<=190000);
end

 

 

kc就是开仓时间

pc就是平仓时间



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/3/3 10:36:25    Post IP:58.246.57.26[显示全部帖子]

原来你针对的是不同的合约啊?那么你强调市场干什么,



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/3/3 10:47:22    Post IP:58.246.57.26[显示全部帖子]

MM:=strleft(stklabel,2);
drawtext(islastbar,close,mm);
if strcmp(mm,'RB')=0 then begin
 kc:=(time>010000 and time<045900) or (time>130000 and time<185900);
 pc:=(time>=045900 and time<=050000) or (time>=185900 and time<=190000);
end

if strcmp(mm,'AG')=0 then begin
 kc:=(time>010000 and time<062900) or (time>130000 and time<185900);
 pc:=(time>=062900 and time<=063000) or (time>=185900 and time<=190000);
end

 

类似这样的枚举法,

注意1:通用的可以把全部满足符合的都写上。比如说第二个,在IF strcmp(mm,'AG')=0后面还可以加上or strcmp(mm,'AU')=0

注意2:有的合约只有英文缩写只有一个,那么mm就不能通用了,需要特别的定义。比如说豆粕,需要写成strcmp(strleft(stklabel,1),'M')=0,参数改为1,取一个字母



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/3/3 11:06:56    Post IP:58.246.57.26[显示全部帖子]

也可以,套入上面的市场系统就行,


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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/3/3 11:27:28    Post IP:58.246.57.26[显示全部帖子]

MM:=marketlabel;

if strcmp(mm,'SQ')=0 then begin
 kc:=(time0>timetot0(opentime(1)) and time0<timetot0(closetime(1))-60) or (time0>timetot0(opentime(2)) and time0<timetot0(closetime(0))-60);
 pc:=(time0>=timetot0(closetime(1))-60 and time0<=timetot0(closetime(1))) or (time0>=timetot0(closetime(0))-60 and time<=timetot0(closetime(0)));
end

if strcmp(mm,'ZJ')=0 then begin
 kc:=time0>timetot0(opentime(1)) and time0<timetot0(closetime(0))-60;
 pc:=time0>=timetot0(closetime(0))-60 and time0<=timetot0(closetime(0));
end

if strcmp(mm,'ZQ')=0 then begin
 kc:=(time0>timetot0(opentime(1)) and time0<timetot0(closetime(1))-60) or (time0>timetot0(opentime(2)) and time0<timetot0(closetime(0))-60);
 pc:=(time0>=timetot0(closetime(1))-60 and time0<=timetot0(closetime(1))) or (time0>=timetot0(closetime(0))-60 and time<=timetot0(closetime(0)));
end

if strcmp(mm,'DQ')=0 then begin
 kc:=(time0>timetot0(opentime(1)) and time0<timetot0(closetime(1))-60) or (time0>timetot0(opentime(2)) and time0<timetot0(closetime(0))-60);
 pc:=(time0>=timetot0(closetime(1))-60 and time0<=timetot0(closetime(1))) or (time0>=timetot0(closetime(0))-60 and time<=timetot0(closetime(0)));
end



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/3/3 13:22:04    Post IP:58.246.57.26[显示全部帖子]

。。。就不能先本地测试一下吗


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

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


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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/3/3 14:17:58    Post IP:58.246.57.26[显示全部帖子]

可以

if strcmp(mm,'SQ')=0  or strcmp(mm,'DQ')=0 or strcmp(mm,'ZQ')=0  then  begin........



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

客户服务部

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

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

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2015/3/3 14:26:49    Post IP:58.246.57.26[显示全部帖子]

这样的话这个公式也能套进股票和外汇里面,还是稳妥点好,用原来的


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

客户服务部

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

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

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