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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 后台交易问题

   

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


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

主题:后台交易问题

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


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

图表代码会使用公式变成逐k线运算,然后not(islastbar)这个条件就会在历史k线上一直成立进行输出


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

客户服务部

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

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

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


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

1就如前面所讲,你用图表交易使得程序变成逐k线模式,每根历史k线都在计算。在历史k线上,你的abb条件里面有个not(islastbar) 的存在,所以导致历史k线上abb是一直成立的

2起作用了,有的历史k线条件成立,有的不成立,所以一秒只输出几行而不是几百行

3因为历史k线上这个值一直在变

4图表和后台不一样,你用图表看后台情况是不对的。你就算一直强调这个结果,我也不会做为判断的依据

 

[此贴子已经被作者于2016/3/22 9:30:35编辑过]


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

客户服务部

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

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

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


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

你要做的是,把图表代码,从后台里面删除


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

客户服务部

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

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

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


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

globalvariable:cc1=0;
cw:=1;
abb:=(time0-timetot0(dynainfo(207)))<=20 ;
if cc1>0 and C>O and abb then begin
    tsell(1,cw,lmt,c,0,'800000','ta05');
    cc1:=0;
    debugfile('d:\text2.txt','平多:持仓=%.2f',cc1);
end
if cc1<0 and C<O and abb then begin
    tsellshort(1,cw,lmt,c,0,'800000','ta05');
    cc1:=0;
    debugfile('d:\text2.txt','平空:持仓=%.2f',cc1);
end
if cc1=0 and C<O and abb and ref(cc1,1)<=0 then begin
    tbuy(1,cw,lmt,c,0,'800000','ta05');
    cc1:=1;
    debugfile('d:\text2.txt','开多:持仓=%.2f',cc1);
end
if cc1=0 and C>O  and abb and ref(cc1,1)>=0 then begin
    tbuyshort(1,cw,lmt,c,0,'800000','ta05');
    cc1:=-1;
    debugfile('d:\text2.txt','开空:持仓=%.2f',cc1);
end
不要再用逐k线debugfile2输出了,输出了历史数据你又觉得不对
[此贴子已经被作者于2016/3/22 10:52:13编辑过]


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

客户服务部

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

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

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


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

1.并不是,这两个函数都可以用,只是你不理解带2的那个函数是会输出些什么

2.并不是,不是这个原因,请截图说明一下什么是“不停预警”

3.可以

4.从代码上看,只要编译成功了就能用,但是我们极度反对,用户把后台图表代码写一起,然后图表和后台上同时使用一个策略。图表就是图表代码,后台就是后台代码,要分开,就像我前面写给你的那段



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

客户服务部

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

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

 回到顶部