以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  多品种后台预警为何只有一个豆粕有信号  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=53553)

--  作者:z0102
--  发布时间:2013/7/2 15:55:56
--  多品种后台预警为何只有一个豆粕有信号
其他橡胶螺纹 等商品没有信号

2013-07-02 06:09:01.724    品种: RB01  w1:0
2013-07-02 06:09:02.644    品种: RU01  w1:0
2013-07-02 09:50:59.468           bkl:0  close:3123.0   aa:-0.87   bb:-0.98M01
2013-07-02 09:52:59.145           bkl:2  close:3122.0   aa:-0.36   bb:-0.40M01
2013-07-02 09:54:58.693           bkl:4  close:3120.0   aa:-0.14   bb:-0.21M01
2013-07-02 09:55:59.311           bkl:5  close:3121.0   aa:-0.36   bb:-0.14M01
2013-07-02 09:57:59.994           bkl:7  close:3120.0   aa:-0.38   bb:-0.37M01
2013-07-02 10:03:59.165           bkl:10  close:3120.0   aa:-0.71   bb:-0.68M01
2013-07-02 10:33:59.199           bkl:3  close:3122.0   aa:0.73   bb:0.35M01
2013-07-02 10:36:59.395           bkl:6  close:3122.0   aa:0.54   bb:0.88M01
2013-07-02 10:37:59.117           bkl:7  close:3122.0   aa:0.69   bb:0.54M01
2013-07-02 10:38:59.059           bkl:8  close:3123.0   aa:0.74   bb:0.69M01
2013-07-02 14:58:59.016    品种: FG01  w1:0
2013-07-02 14:58:59.566    品种: M01  w1:6
2013-07-02 14:58:59.701    品种: J01  w1:0
2013-07-02 14:59:00.576    品种: RB01  w1:0
2013-07-02 14:59:00.721    品种: RU01  w1:0

看debugfile,一开始rb和ru有动作输出后来就没了 ,最后这几个都有,就是尾盘清仓的语句。我选的是走完K模式


--  作者:jinzhe
--  发布时间:2013/7/2 16:09:39
--  
输出是没问题的,我天天在做测试,楼主怎么设置的?
--  作者:z0102
--  发布时间:2013/7/2 20:05:19
--  
放在TBUY后面的,没有任何特殊的设置。怎么会有的品种有,有的品种没有,而且怎么那么少呢 不是每一分钟都有的吗

if DYNAINFO(207) % 100 =0 then //1min
b_1min := 1;else b_1min := 0;

if ddred&&w1<5&&
l<=bkprice&&tim1&&holding=0&&red=1&&NN>=2 then 
  begin
  tbuy(bkl=0,f1,lmt,bkprice);
   if Islastbar  &&b_1min then
begin
DEBUGFILE(\'D:\\商品多.TXT\',\'       bkl:\'&numtostr(bkl,0)&\'  close:\'&numtostr(close,1)&\'   aa:\'&numtostr(aa,2)&\'   bb:\'&numtostr(bb,2)& STKLABEL(),0);   //输出开仓条件
SENDMAIL(1 ,\'mrn@yeah.net\' ,\'开多:\'&STKLABEL() ,&numtostr(close,1) );end
  bkl:=bkl+f1;
  
 
  end;

--  作者:z0102
--  发布时间:2013/7/2 20:10:57
--  
而且为什么豆粕记录的时间都是无规律跳动时间间隔都没有规律。
--  作者:jinzhe
--  发布时间:2013/7/3 9:05:38
--  

检查代码逻辑啊,这个函数输出一直是正常的,所以,你加了那么多条件要去从条件入手查找问题


--  作者:z0102
--  发布时间:2013/7/3 10:10:48
--  

 问题是图表都有信号,我只是改了下开仓函数。其他都一样。如果说开仓函数出错,为何豆粕却又信号呢?

 

今天又是一个毛病,只有豆粕又信号。后台对豆粕情有独钟。


--  作者:jinzhe
--  发布时间:2013/7/3 10:37:54
--  

查条件,不要再从其他方面入手了

还有图表和后台不要混为一谈,图表有效的后台不一定有效,做了后台不要拿图表说事


--  作者:z0102
--  发布时间:2013/7/3 11:14:35
--  
能举个例子吗? 你说的后台和图表不能会为一谈,完全相同的开仓条件,只是开仓函数不同。两者结果不同?
--  作者:z0102
--  发布时间:2013/7/3 14:06:46
--  
图片点击可在新窗口打开查看后台
--  作者:z0102
--  发布时间:2013/7/3 14:34:37
--  

请客服同志通过例子解释下,

 

 “后台和图表不能会为一谈”这句话完全相同的开仓条件只是开仓函数不同。两者结果为何可能不同

 

if conda then buy();

 

这里替换成tbuy为何可能开仓信号会和图表不一致(假设两者都是限价下单)