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


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

   

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


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

主题:后台交易问题

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


加好友 发短信
等级:论坛游侠 帖子:150 积分:735 威望:0 精华:0 注册:2012/1/30 10:53:14
后台交易问题  发帖心情 Post By:2016/3/22 0:09:44    Post IP:61.154.204.115[只看该作者]

1、提前下单代码:abb:=(time0-timetot0(dynainfo(207)))<=20 or not(islastbar);
2、后台开仓条件:
if holding>0 and sp0 and abb then begin
sell(1,holding,limitr,c);
tsell(1,holding,lmt,c,0,'800000','ta05');
debugfile('D:\TEXT.txt','平多持仓=%.2f',holding,1);
end
if holding<0 and bp0 and abb then begin
sellshort(1,abs(holding),limitr,c);
tsellshort(1,abs(holding),lmt,c,0,'800000','ta05');
debugfile('D:\TEXT.txt','平空持仓=%.2f',holding,1);
end
if holding=0 and bk0 and  abb and ref(holding,1)<=0 then begin
buy(1,cw,limitr,c);
tbuy(1,cw,lmt,c,0,'800000','ta05');
debugfile('D:\TEXT.txt','开多持仓=%.2f',holding,1);
end
if holding=0 and sk0 and abb and ref(holding,1)>=0 then begin;
buyshort(1,cw,limitr,c);
tbuyshort(1,cw,lmt,c,0,'800000','ta05');
debugfile('D:\TEXT.txt','开空持仓=%.2f',holding,1);
end
3、图表信号正常,图表输出abb的结果正常,后台预警不管有没有信号,不管abb值是多大,不管开多、平多、开空、平空条件成不成立都会预警,调试输出的结果如下:
2016-03-21 23:25:00.207    平多持仓=0.00
2016-03-21 23:25:00.210    平空持仓=0.00
2016-03-21 23:25:00.219    开多持仓=1.00
2016-03-21 23:25:00.227    开空持仓=-1.00
2016-03-21 23:25:00.231    平多持仓=0.00
2016-03-21 23:25:00.233    平空持仓=0.00
2016-03-21 23:25:00.236    开空持仓=-1.00
2016-03-21 23:25:00.239    平多持仓=0.00
2016-03-21 23:25:00.254    平空持仓=0.00
2016-03-21 23:25:00.258    开多持仓=1.00
2016-03-21 23:25:03.294    开空持仓=-1.00
....................
这是什么情况?????????????


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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2016/3/22 8:41:23    Post IP:58.246.57.26[只看该作者]

后台的持仓函数是tholding.你条件中使用的是图表的持仓函数,例如 if holding>0 and sp0 and abb then begin。

                                                                                         tsell(1,holding,lmt,c,0,'800000','ta05');



编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

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


加好友 发短信
等级:论坛游侠 帖子:150 积分:735 威望:0 精华:0 注册:2012/1/30 10:53:14
  发帖心情 Post By:2016/3/22 9:25:57    Post IP:211.97.130.13[只看该作者]

我把holding改成中间变量:
variable:cc1=0;
abb:=(time0-timetot0(dynainfo(207)))<=20 or not(islastbar);
if cc1>0 and sp0 and abb then begin
sell(1,holding,limitr,c);
tsell(1,cw,lmt,c,0,'800000','ta05');
cc1:=0;
debugfile2('c:\text2.txt','平多:持仓=%.2f',sp1,1);
end
if cc1<0 and bp0 and abb then begin
sellshort(1,abs(holding),limitr,c);
tsellshort(1,cw,lmt,c,0,'800000','ta05');
cc1:=0;
debugfile2('c:\text2.txt','平空:持仓=%.2f',bp0,1);
end
if cc1=0 and bk0 and zscs<2 and abb and ref(cc1,1)<=0 then begin
buy(1,cw,limitr,c);
tbuy(1,cw,lmt,c,0,'800000','ta05');
cc1:=1;
debugfile2('c:\text2.txt','开多:持仓=%.2f',bk0,1);
end
if cc1=0 and sk0  and abb and ref(cc1,1)>=0 then begin
buyshort(1,cw,limitr,c);
tbuyshort(1,cw,lmt,c,0,'800000','ta05');
cc1:=-1;
debugfile2('c:\text2.txt','开空:持仓=%.2f',sk0,1);
end
调试输出的结果如下:
2016-03-22 09:18:57.374    开空:持仓=-1.00
2016-03-22 09:18:57.375    平空:持仓=0.00
2016-03-22 09:18:57.377    开多:持仓=1.00
2016-03-22 09:18:57.386    开多:持仓=1.00
2016-03-22 09:18:57.400    开多:持仓=1.00
2016-03-22 09:18:57.402    平多:持仓=0.00
2016-03-22 09:18:57.404    开空:持仓=-1.00
2016-03-22 09:18:57.406    平空:持仓=0.00
2016-03-22 09:18:57.408    开空:持仓=-1.00
2016-03-22 09:18:57.412    平空:持仓=0.00
2016-03-22 09:18:57.413    开多:持仓=1.00
2016-03-22 09:18:57.416    平多:持仓=0.00
2016-03-22 09:18:57.416    开空:持仓=-1.00
2016-03-22 09:18:57.426    平空:持仓=0.00
2016-03-22 09:18:57.436    开多:持仓=1.00
2016-03-22 09:18:57.446    平多:持仓=0.00
2016-03-22 09:18:57.446    开空:持仓=-1.00
2016-03-22 09:18:58.415    开空:持仓=-1.00
2016-03-22 09:18:58.416    平空:持仓=0.00
2016-03-22 09:18:58.418    开多:持仓=1.00
2016-03-22 09:18:58.427    开多:持仓=1.00
2016-03-22 09:18:58.444    开多:持仓=1.00
2016-03-22 09:18:58.469    平多:持仓=0.00
2016-03-22 09:18:58.479    开空:持仓=-1.00
2016-03-22 09:18:58.481    平空:持仓=0.00
2016-03-22 09:18:58.481    开空:持仓=-1.00
2016-03-22 09:18:58.482    平空:持仓=0.00
2016-03-22 09:18:58.483    开多:持仓=1.00
2016-03-22 09:18:58.487    平多:持仓=0.00
2016-03-22 09:18:58.487    开空:持仓=-1.00
2016-03-22 09:18:58.500    平空:持仓=0.00
2016-03-22 09:18:58.513    开多:持仓=1.00
2016-03-22 09:18:58.517    平多:持仓=0.00
2016-03-22 09:18:58.517    开空:持仓=-1.00
2016-03-22 09:18:59.465    开空:持仓=-1.00
2016-03-22 09:18:59.466    平空:持仓=0.00
2016-03-22 09:18:59.467    开多:持仓=1.00
2016-03-22 09:18:59.481    开多:持仓=1.00
2016-03-22 09:18:59.496    开多:持仓=1.00
2016-03-22 09:18:59.499    平多:持仓=0.00
2016-03-22 09:18:59.502    开空:持仓=-1.00
2016-03-22 09:18:59.505    平空:持仓=0.00
2016-03-22 09:18:59.507    开空:持仓=-1.00
2016-03-22 09:18:59.510    平空:持仓=0.00
2016-03-22 09:18:59.514    开多:持仓=1.00
2016-03-22 09:18:59.522    平多:持仓=0.00
2016-03-22 09:18:59.523    开空:持仓=-1.00
2016-03-22 09:18:59.530    平空:持仓=0.00
2016-03-22 09:18:59.542    开多:持仓=1.00
2016-03-22 09:18:59.549    平多:持仓=0.00
2016-03-22 09:18:59.550    开空:持仓=-1.00
2016-03-22 09:19:00.464    开空:持仓=-1.00
2016-03-22 09:19:00.465    平空:持仓=0.00
2016-03-22 09:19:00.467    开多:持仓=1.00
2016-03-22 09:19:00.479    开多:持仓=1.00
2016-03-22 09:19:00.499    开多:持仓=1.00
2016-03-22 09:19:00.504    平多:持仓=0.00
2016-03-22 09:19:00.507    开空:持仓=-1.00
2016-03-22 09:19:00.512    平空:持仓=0.00
2016-03-22 09:19:00.515    开空:持仓=-1.00
2016-03-22 09:19:00.516    平空:持仓=0.00
2016-03-22 09:19:00.516    开多:持仓=1.00
2016-03-22 09:19:00.519    平多:持仓=0.00
2016-03-22 09:19:00.520    开空:持仓=-1.00
2016-03-22 09:19:00.527    平空:持仓=0.00
2016-03-22 09:19:00.532    开多:持仓=1.00
2016-03-22 09:19:00.543    平多:持仓=0.00
2016-03-22 09:19:00.543    开空:持仓=-1.00
2016-03-22 09:19:01.452    开空:持仓=-1.00
2016-03-22 09:19:01.453    平空:持仓=0.00
2016-03-22 09:19:01.457    开多:持仓=1.00
2016-03-22 09:19:01.461    开多:持仓=1.00
2016-03-22 09:19:01.479    开多:持仓=1.00
2016-03-22 09:19:01.485    平多:持仓=0.00
2016-03-22 09:19:01.485    开空:持仓=-1.00
2016-03-22 09:19:01.486    平空:持仓=0.00
2016-03-22 09:19:01.486    开空:持仓=-1.00
2016-03-22 09:19:01.486    平空:持仓=0.00
2016-03-22 09:19:01.486    开多:持仓=1.00
2016-03-22 09:19:01.488    平多:持仓=0.00
2016-03-22 09:19:01.493    开空:持仓=-1.00
2016-03-22 09:19:01.506    平空:持仓=0.00
2016-03-22 09:19:01.548    开多:持仓=1.00
2016-03-22 09:19:01.553    平多:持仓=0.00
2016-03-22 09:19:01.553    开空:持仓=-1.00
2016-03-22 09:19:02.551    开空:持仓=-1.00
2016-03-22 09:19:02.554    平空:持仓=0.00
2016-03-22 09:19:02.556    开多:持仓=1.00
2016-03-22 09:19:02.569    开多:持仓=1.00
2016-03-22 09:19:02.580    开多:持仓=1.00
2016-03-22 09:19:02.583    平多:持仓=0.00
2016-03-22 09:19:02.583    开空:持仓=-1.00
2016-03-22 09:19:02.586    平空:持仓=0.00
2016-03-22 09:19:02.588    开空:持仓=-1.00
2016-03-22 09:19:02.589    平空:持仓=0.00
2016-03-22 09:19:02.590    开多:持仓=1.00
2016-03-22 09:19:02.593    平多:持仓=0.00
2016-03-22 09:19:02.595    开空:持仓=-1.00
2016-03-22 09:19:02.607    平空:持仓=0.00
2016-03-22 09:19:02.616    开多:持仓=1.00
2016-03-22 09:19:02.623    平多:持仓=0.00
2016-03-22 09:19:02.624    开空:持仓=-1.00
2016-03-22 09:19:03.453    开空:持仓=-1.00
2016-03-22 09:19:03.453    平空:持仓=0.00
2016-03-22 09:19:03.454    开多:持仓=1.00
2016-03-22 09:19:03.469    开多:持仓=1.00
2016-03-22 09:19:03.482    开多:持仓=1.00
2016-03-22 09:19:03.484    平多:持仓=0.00
2016-03-22 09:19:03.488    开空:持仓=-1.00
2016-03-22 09:19:03.488    平空:持仓=0.00
2016-03-22 09:19:03.488    开空:持仓=-1.00
2016-03-22 09:19:03.488    平空:持仓=0.00
2016-03-22 09:19:03.488    开多:持仓=1.00
2016-03-22 09:19:03.510    平多:持仓=0.00
2016-03-22 09:19:03.526    开空:持仓=-1.00
2016-03-22 09:19:03.545    平空:持仓=0.00
2016-03-22 09:19:03.557    开多:持仓=1.00
2016-03-22 09:19:03.563    平多:持仓=0.00
2016-03-22 09:19:03.563    开空:持仓=-1.00
2016-03-22 09:19:04.400    开空:持仓=-1.00
2016-03-22 09:19:04.401    平空:持仓=0.00
2016-03-22 09:19:04.404    开多:持仓=1.00
2016-03-22 09:19:04.416    开多:持仓=1.00
2016-03-22 09:19:04.429    开多:持仓=1.00
2016-03-22 09:19:04.439    平多:持仓=0.00
2016-03-22 09:19:04.441    开空:持仓=-1.00
2016-03-22 09:19:04.444    平空:持仓=0.00
2016-03-22 09:19:04.446    开空:持仓=-1.00
2016-03-22 09:19:04.447    平空:持仓=0.00
2016-03-22 09:19:04.448    开多:持仓=1.00
2016-03-22 09:19:04.451    平多:持仓=0.00
2016-03-22 09:19:04.451    开空:持仓=-1.00
2016-03-22 09:19:04.464    平空:持仓=0.00
2016-03-22 09:19:04.475    开多:持仓=1.00
2016-03-22 09:19:04.481    平多:持仓=0.00
2016-03-22 09:19:04.481    开空:持仓=-1.00
2016-03-22 09:19:05.444    开空:持仓=-1.00
2016-03-22 09:19:05.444    平空:持仓=0.00
2016-03-22 09:19:05.447    开多:持仓=1.00
2016-03-22 09:19:05.456    开多:持仓=1.00
2016-03-22 09:19:05.484    开多:持仓=1.00
2016-03-22 09:19:05.490    平多:持仓=0.00
2016-03-22 09:19:05.493    开空:持仓=-1.00
2016-03-22 09:19:05.495    平空:持仓=0.00
2016-03-22 09:19:05.498    开空:持仓=-1.00
2016-03-22 09:19:05.499    平空:持仓=0.00
2016-03-22 09:19:05.500    开多:持仓=1.00
2016-03-22 09:19:05.500    平多:持仓=0.00
2016-03-22 09:19:05.500    开空:持仓=-1.00
2016-03-22 09:19:05.522    平空:持仓=0.00
2016-03-22 09:19:05.528    开多:持仓=1.00
2016-03-22 09:19:05.535    平多:持仓=0.00
2016-03-22 09:19:05.535    开空:持仓=-1.00
2016-03-22 09:19:06.409    开空:持仓=-1.00
2016-03-22 09:19:06.409    平空:持仓=0.00
2016-03-22 09:19:06.415    开多:持仓=1.00
2016-03-22 09:19:06.425    开多:持仓=1.00
2016-03-22 09:19:06.438    开多:持仓=1.00
2016-03-22 09:19:06.441    平多:持仓=0.00
2016-03-22 09:19:06.444    开空:持仓=-1.00
2016-03-22 09:19:06.448    平空:持仓=0.00
2016-03-22 09:19:06.450    开空:持仓=-1.00
2016-03-22 09:19:06.452    平空:持仓=0.00
2016-03-22 09:19:06.453    开多:持仓=1.00
2016-03-22 09:19:06.460    平多:持仓=0.00
2016-03-22 09:19:06.462    开空:持仓=-1.00
2016-03-22 09:19:06.473    平空:持仓=0.00
2016-03-22 09:19:06.480    开多:持仓=1.00
2016-03-22 09:19:06.485    平多:持仓=0.00
2016-03-22 09:19:06.485    开空:持仓=-1.00
2016-03-22 09:19:07.398    开空:持仓=-1.00
2016-03-22 09:19:07.398    平空:持仓=0.00
2016-03-22 09:19:07.399    开多:持仓=1.00
2016-03-22 09:19:07.400    开多:持仓=1.00
2016-03-22 09:19:07.423    开多:持仓=1.00
2016-03-22 09:19:07.426    平多:持仓=0.00
2016-03-22 09:19:07.428    开空:持仓=-1.00
2016-03-22 09:19:07.431    平空:持仓=0.00
2016-03-22 09:19:07.433    开空:持仓=-1.00
2016-03-22 09:19:07.434    平空:持仓=0.00
2016-03-22 09:19:07.435    开多:持仓=1.00
2016-03-22 09:19:07.440    平多:持仓=0.00
2016-03-22 09:19:07.443    开空:持仓=-1.00
2016-03-22 09:19:07.456    平空:持仓=0.00
2016-03-22 09:19:07.466    开多:持仓=1.00
2016-03-22 09:19:07.470    平多:持仓=0.00
2016-03-22 09:19:07.471    开空:持仓=-1.00
2016-03-22 09:19:08.373    开空:持仓=-1.00
2016-03-22 09:19:08.374    平空:持仓=0.00
2016-03-22 09:19:08.375    开多:持仓=1.00
2016-03-22 09:19:08.385    开多:持仓=1.00
2016-03-22 09:19:08.391    开多:持仓=1.00
2016-03-22 09:19:08.391    平多:持仓=0.00
2016-03-22 09:19:08.391    开空:持仓=-1.00
2016-03-22 09:19:08.391    平空:持仓=0.00
2016-03-22 09:19:08.391    开空:持仓=-1.00
2016-03-22 09:19:08.391    平空:持仓=0.00
2016-03-22 09:19:08.391    开多:持仓=1.00
2016-03-22 09:19:08.399    平多:持仓=0.00
2016-03-22 09:19:08.409    开空:持仓=-1.00
2016-03-22 09:19:08.422    平空:持仓=0.00
2016-03-22 09:19:08.429    开多:持仓=1.00
2016-03-22 09:19:08.433    平多:持仓=0.00
2016-03-22 09:19:08.433    开空:持仓=-1.00
2016-03-22 09:19:09.343    开空:持仓=-1.00
2016-03-22 09:19:09.344    平空:持仓=0.00
2016-03-22 09:19:09.348    开多:持仓=1.00
2016-03-22 09:19:09.363    开多:持仓=1.00
2016-03-22 09:19:09.377    开多:持仓=1.00
2016-03-22 09:19:09.382    平多:持仓=0.00
2016-03-22 09:19:09.383    开空:持仓=-1.00
2016-03-22 09:19:09.384    平空:持仓=0.00
2016-03-22 09:19:09.386    开空:持仓=-1.00
2016-03-22 09:19:09.387    平空:持仓=0.00
2016-03-22 09:19:09.388    开多:持仓=1.00
2016-03-22 09:19:09.391    平多:持仓=0.00
2016-03-22 09:19:09.392    开空:持仓=-1.00
2016-03-22 09:19:09.405    平空:持仓=0.00
2016-03-22 09:19:09.413    开多:持仓=1.00
2016-03-22 09:19:09.417    平多:持仓=0.00
2016-03-22 09:19:09.417    开空:持仓=-1.00
2016-03-22 09:19:10.289    开空:持仓=-1.00
2016-03-22 09:19:10.291    平空:持仓=0.00
2016-03-22 09:19:10.295    开多:持仓=1.00
2016-03-22 09:19:10.307    开多:持仓=1.00
2016-03-22 09:19:10.323    开多:持仓=1.00
2016-03-22 09:19:10.326    平多:持仓=0.00
2016-03-22 09:19:10.327    开空:持仓=-1.00
2016-03-22 09:19:10.328    平空:持仓=0.00
2016-03-22 09:19:10.330    开空:持仓=-1.00
2016-03-22 09:19:10.331    平空:持仓=0.00
2016-03-22 09:19:10.332    开多:持仓=1.00
2016-03-22 09:19:10.334    平多:持仓=0.00
2016-03-22 09:19:10.336    开空:持仓=-1.00
2016-03-22 09:19:10.351    平空:持仓=0.00
2016-03-22 09:19:10.359    开多:持仓=1.00
2016-03-22 09:19:10.363    平多:持仓=0.00
2016-03-22 09:19:10.363    开空:持仓=-1.00
2016-03-22 09:19:11.335    开空:持仓=-1.00
2016-03-22 09:19:11.336    平空:持仓=0.00
2016-03-22 09:19:11.339    开多:持仓=1.00
2016-03-22 09:19:11.349    开多:持仓=1.00
2016-03-22 09:19:11.352    开多:持仓=1.00
2016-03-22 09:19:11.360    平多:持仓=0.00
2016-03-22 09:19:11.362    开空:持仓=-1.00
2016-03-22 09:19:11.364    平空:持仓=0.00
2016-03-22 09:19:11.365    开空:持仓=-1.00
2016-03-22 09:19:11.366    平空:持仓=0.00
2016-03-22 09:19:11.367    开多:持仓=1.00
2016-03-22 09:19:11.370    平多:持仓=0.00
2016-03-22 09:19:11.371    开空:持仓=-1.00
2016-03-22 09:19:11.382    平空:持仓=0.00
2016-03-22 09:19:11.393    开多:持仓=1.00
2016-03-22 09:19:11.398    平多:持仓=0.00
2016-03-22 09:19:11.398    开空:持仓=-1.00
2016-03-22 09:19:12.336    开空:持仓=-1.00
2016-03-22 09:19:12.336    平空:持仓=0.00
2016-03-22 09:19:12.336    开多:持仓=1.00
2016-03-22 09:19:12.346    开多:持仓=1.00
2016-03-22 09:19:12.359    开多:持仓=1.00
2016-03-22 09:19:12.362    平多:持仓=0.00
2016-03-22 09:19:12.364    开空:持仓=-1.00
2016-03-22 09:19:12.366    平空:持仓=0.00
2016-03-22 09:19:12.368    开空:持仓=-1.00
2016-03-22 09:19:12.369    平空:持仓=0.00
2016-03-22 09:19:12.371    开多:持仓=1.00
2016-03-22 09:19:12.374    平多:持仓=0.00
2016-03-22 09:19:12.375    开空:持仓=-1.00
2016-03-22 09:19:12.388    平空:持仓=0.00
2016-03-22 09:19:12.393    开多:持仓=1.00
2016-03-22 09:19:12.400    平多:持仓=0.00
2016-03-22 09:19:12.400    开空:持仓=-1.00
2016-03-22 09:19:13.401    开空:持仓=-1.00
2016-03-22 09:19:13.404    平空:持仓=0.00
2016-03-22 09:19:13.409    开多:持仓=1.00
2016-03-22 09:19:13.435    开多:持仓=1.00
2016-03-22 09:19:13.458    开多:持仓=1.00
2016-03-22 09:19:13.464    平多:持仓=0.00
2016-03-22 09:19:13.467    开空:持仓=-1.00
2016-03-22 09:19:13.469    平空:持仓=0.00
2016-03-22 09:19:13.472    开空:持仓=-1.00
2016-03-22 09:19:13.473    平空:持仓=0.00
2016-03-22 09:19:13.474    开多:持仓=1.00
2016-03-22 09:19:13.475    平多:持仓=0.00
2016-03-22 09:19:13.480    开空:持仓=-1.00
2016-03-22 09:19:13.495    平空:持仓=0.00
2016-03-22 09:19:13.502    开多:持仓=1.00
2016-03-22 09:19:13.506    平多:持仓=0.00
2016-03-22 09:19:13.507    开空:持仓=-1.00
2016-03-22 09:19:14.369    开空:持仓=-1.00
2016-03-22 09:19:14.370    平空:持仓=0.00
2016-03-22 09:19:14.371    开多:持仓=1.00
2016-03-22 09:19:14.381    开多:持仓=1.00
2016-03-22 09:19:14.395    开多:持仓=1.00
2016-03-22 09:19:14.401    平多:持仓=0.00
2016-03-22 09:19:14.403    开空:持仓=-1.00
2016-03-22 09:19:14.404    平空:持仓=0.00
2016-03-22 09:19:14.406    开空:持仓=-1.00
2016-03-22 09:19:14.408    平空:持仓=0.00
2016-03-22 09:19:14.409    开多:持仓=1.00
2016-03-22 09:19:14.413    平多:持仓=0.00
2016-03-22 09:19:14.414    开空:持仓=-1.00
2016-03-22 09:19:14.424    平空:持仓=0.00
2016-03-22 09:19:14.431    开多:持仓=1.00
2016-03-22 09:19:14.437    平多:持仓=0.00
2016-03-22 09:19:14.438    开空:持仓=-1.00
2016-03-22 09:19:15.463    开空:持仓=-1.00
2016-03-22 09:19:15.463    平空:持仓=0.00
2016-03-22 09:19:15.463    开多:持仓=1.00
2016-03-22 09:19:15.479    开多:持仓=1.00
2016-03-22 09:19:15.496    开多:持仓=1.00
2016-03-22 09:19:15.500    平多:持仓=0.00
2016-03-22 09:19:15.502    开空:持仓=-1.00
2016-03-22 09:19:15.504    平空:持仓=0.00
2016-03-22 09:19:15.505    开空:持仓=-1.00
2016-03-22 09:19:15.507    平空:持仓=0.00
2016-03-22 09:19:15.509    开多:持仓=1.00
2016-03-22 09:19:15.512    平多:持仓=0.00
2016-03-22 09:19:15.513    开空:持仓=-1.00
2016-03-22 09:19:15.523    平空:持仓=0.00
2016-03-22 09:19:15.531    开多:持仓=1.00
2016-03-22 09:19:15.535    平多:持仓=0.00
2016-03-22 09:19:15.535    开空:持仓=-1.00
2016-03-22 09:19:16.400    开空:持仓=-1.00
2016-03-22 09:19:16.400    平空:持仓=0.00
2016-03-22 09:19:16.400    开多:持仓=1.00
2016-03-22 09:19:16.412    开多:持仓=1.00
2016-03-22 09:19:16.428    开多:持仓=1.00
2016-03-22 09:19:16.429    平多:持仓=0.00
2016-03-22 09:19:16.429    开空:持仓=-1.00
2016-03-22 09:19:16.429    平空:持仓=0.00
2016-03-22 09:19:16.430    开空:持仓=-1.00
2016-03-22 09:19:16.431    平空:持仓=0.00
2016-03-22 09:19:16.437    开多:持仓=1.00
2016-03-22 09:19:16.447    平多:持仓=0.00
2016-03-22 09:19:16.450    开空:持仓=-1.00
2016-03-22 09:19:16.468    平空:持仓=0.00
2016-03-22 09:19:16.476    开多:持仓=1.00
2016-03-22 09:19:16.491    平多:持仓=0.00
2016-03-22 09:19:16.491    开空:持仓=-1.00
2016-03-22 09:19:17.396    开空:持仓=-1.00
2016-03-22 09:19:17.396    平空:持仓=0.00
2016-03-22 09:19:17.399    开多:持仓=1.00
2016-03-22 09:19:17.410    开多:持仓=1.00
2016-03-22 09:19:17.422    开多:持仓=1.00
2016-03-22 09:19:17.425    平多:持仓=0.00
2016-03-22 09:19:17.426    开空:持仓=-1.00
2016-03-22 09:19:17.426    平空:持仓=0.00
2016-03-22 09:19:17.426    开空:持仓=-1.00
2016-03-22 09:19:17.426    平空:持仓=0.00
2016-03-22 09:19:17.430    开多:持仓=1.00
2016-03-22 09:19:17.430    平多:持仓=0.00
2016-03-22 09:19:17.430    开空:持仓=-1.00
2016-03-22 09:19:17.437    平空:持仓=0.00
2016-03-22 09:19:17.458    开多:持仓=1.00
2016-03-22 09:19:17.464    平多:持仓=0.00
2016-03-22 09:19:17.464    开空:持仓=-1.00
2016-03-22 09:19:18.395    开空:持仓=-1.00
2016-03-22 09:19:18.395    平空:持仓=0.00
2016-03-22 09:19:18.403    开多:持仓=1.00
2016-03-22 09:19:18.416    开多:持仓=1.00
2016-03-22 09:19:18.458    开多:持仓=1.00
2016-03-22 09:19:18.462    平多:持仓=0.00
2016-03-22 09:19:18.464    开空:持仓=-1.00
2016-03-22 09:19:18.466    平空:持仓=0.00
2016-03-22 09:19:18.469    开空:持仓=-1.00
2016-03-22 09:19:18.470    平空:持仓=0.00
2016-03-22 09:19:18.470    开多:持仓=1.00
2016-03-22 09:19:18.475    平多:持仓=0.00
2016-03-22 09:19:18.476    开空:持仓=-1.00
2016-03-22 09:19:18.491    平空:持仓=0.00
2016-03-22 09:19:18.498    开多:持仓=1.00
2016-03-22 09:19:18.502    平多:持仓=0.00
2016-03-22 09:19:18.503    开空:持仓=-1.00
2016-03-22 09:19:19.349    开空:持仓=-1.00
2016-03-22 09:19:19.349    平空:持仓=0.00
2016-03-22 09:19:19.350    开多:持仓=1.00
2016-03-22 09:19:19.361    开多:持仓=1.00
2016-03-22 09:19:19.372    开多:持仓=1.00
2016-03-22 09:19:19.374    平多:持仓=0.00
2016-03-22 09:19:19.375    开空:持仓=-1.00
2016-03-22 09:19:19.377    平空:持仓=0.00
2016-03-22 09:19:19.379    开空:持仓=-1.00
2016-03-22 09:19:19.380    平空:持仓=0.00
2016-03-22 09:19:19.381    开多:持仓=1.00
2016-03-22 09:19:19.384    平多:持仓=0.00
2016-03-22 09:19:19.385    开空:持仓=-1.00
2016-03-22 09:19:19.397    平空:持仓=0.00
2016-03-22 09:19:19.406    开多:持仓=1.00
2016-03-22 09:19:19.412    平多:持仓=0.00
2016-03-22 09:19:19.412    开空:持仓=-1.00
...............
问题1:为什么abb不起作用??
问题2:为什么bk0、sk0、bp0、sp0统统不起作用?
问题3:为什么cc1不是一个常量?在同一时刻cc1的值可以是0、1、-1三个值???
问题4:如果cc1的值有问题,为什么图表信号一切正常????

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


加好友 发短信
等级:论坛游侠 帖子:150 积分:735 威望:0 精华:0 注册:2012/1/30 10:53:14
  发帖心情 Post By:2016/3/22 9:29:50    Post IP:211.97.130.13[只看该作者]

你的意思是 要把时间提前abb:=(time0-timetot0(dynainfo(207)))<=20 or not(islastbar);里面的not(islastbar)去掉??可是去掉的话图表信号就没办法正常显示了!
换句话说,后台的时间提前要怎么控制???

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

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


加好友 发短信
等级:论坛游侠 帖子:150 积分:735 威望:0 精华:0 注册:2012/1/30 10:53:14
  发帖心情 Post By:2016/3/22 9:40:34    Post IP:61.154.213.110[只看该作者]

那我改成这样可以吗?
variable:cc1=0;
abb:=(time0-timetot0(dynainfo(207)))<=20;
if cc1>0 and sp0 then begin
sell(1,holding,limitr,c);
tsell(abb,cw,lmt,c,0,'800000','ta05');
cc1:=0;
end
[此贴子已经被作者于2016/3/22 9:41:59编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

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


加好友 发短信
等级:论坛游侠 帖子:150 积分:735 威望:0 精华:0 注册:2012/1/30 10:53:14
  发帖心情 Post By:2016/3/22 10:37:12    Post IP:61.154.213.110[只看该作者]

1、去掉了Not(islastbar),2、去掉了holding和图表下单语句
variable:cc1=0;
abb:=(time0-timetot0(dynainfo(207)))<=20 ;
if cc1>0 and sp0 and abb then begin
tsell(1,cw,lmt,c,0,'800000','ta05');
cc1:=0;
debugfile2('d:\text2.txt','平多:持仓=%.2f',cc1,1);
end
if cc1<0 and bp0 and abb then begin
tsellshort(1,cw,lmt,c,0,'800000','ta05');
cc1:=0;
debugfile2('d:\text2.txt','平空:持仓=%.2f',cc1,1);
end
if cc1=0 and bk0 and abb and ref(cc1,1)<=0 then begin
tbuy(1,cw,lmt,c,0,'800000','ta05');
cc1:=1;
debugfile2('d:\text2.txt','开多:持仓=%.2f',cc1,1);
end
if cc1=0 and sk0  and abb and ref(cc1,1)>=0 then begin
tbuyshort(1,cw,lmt,c,0,'800000','ta05');
cc1:=-1;
debugfile2('d:\text2.txt','开空:持仓=%.2f',cc1,1);
end
调试输出的结果如下:
2016-03-22 10:33:14.111    平多:持仓=0.00
2016-03-22 10:33:14.120    开空:持仓=-1.00
2016-03-22 10:33:14.125    平空:持仓=0.00
2016-03-22 10:33:14.132    开多:持仓=1.00
2016-03-22 10:33:14.133    平多:持仓=0.00
2016-03-22 10:33:14.135    开空:持仓=-1.00
2016-03-22 10:33:15.057    开空:持仓=-1.00
2016-03-22 10:33:15.058    平空:持仓=0.00
2016-03-22 10:33:15.061    开多:持仓=1.00
2016-03-22 10:33:15.077    开多:持仓=1.00
2016-03-22 10:33:15.094    开空:持仓=-1.00
2016-03-22 10:33:15.096    平空:持仓=0.00
2016-03-22 10:33:15.100    开多:持仓=1.00
2016-03-22 10:33:15.107    平多:持仓=0.00
2016-03-22 10:33:15.119    开空:持仓=-1.00
2016-03-22 10:33:15.124    平空:持仓=0.00
2016-03-22 10:33:15.133    开多:持仓=1.00
2016-03-22 10:33:15.138    平多:持仓=0.00
2016-03-22 10:33:15.138    开空:持仓=-1.00
2016-03-22 10:33:16.083    开空:持仓=-1.00
2016-03-22 10:33:16.083    平空:持仓=0.00
2016-03-22 10:33:16.085    开多:持仓=1.00
2016-03-22 10:33:16.095    开多:持仓=1.00
2016-03-22 10:33:16.119    开空:持仓=-1.00
2016-03-22 10:33:16.121    平空:持仓=0.00
2016-03-22 10:33:16.123    开多:持仓=1.00
2016-03-22 10:33:16.125    平多:持仓=0.00
2016-03-22 10:33:16.132    开空:持仓=-1.00
2016-03-22 10:33:16.137    平空:持仓=0.00
2016-03-22 10:33:16.145    开多:持仓=1.00
2016-03-22 10:33:16.151    平多:持仓=0.00
2016-03-22 10:33:16.151    开空:持仓=-1.00

 回到顶部
帅哥哟,离线,有人找我吗?
jinzhe
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

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