以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 后台交易问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=94995) |
-- 作者:小布丁 -- 发布时间:2016/3/22 0:09:44 -- 后台交易问题 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 -- 发布时间:2016/3/22 8:41:23 -- 后台的持仓函数是tholding.你条件中使用的是图表的持仓函数,例如 if holding>0 and sp0 and abb then begin。 tsell(1,holding,lmt,c,0,\'800000\',\'ta05\'); |
-- 作者:jinzhe -- 发布时间:2016/3/22 9:14:33 -- 图表代码会使用公式变成逐k线运算,然后not(islastbar)这个条件就会在历史k线上一直成立进行输出 |
-- 作者:小布丁 -- 发布时间:2016/3/22 9:25:57 -- 我把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的值有问题,为什么图表信号一切正常???? |
-- 作者:小布丁 -- 发布时间:2016/3/22 9:29:50 -- 你的意思是 要把时间提前abb:=(time0-timetot0(dynainfo(207)))<=20 or not(islastbar);里面的not(islastbar)去掉??可是去掉的话图表信号就没办法正常显示了! 换句话说,后台的时间提前要怎么控制???
|
-- 作者:jinzhe -- 发布时间:2016/3/22 9:30:06 -- 1就如前面所讲,你用图表交易使得程序变成逐k线模式,每根历史k线都在计算。在历史k线上,你的abb条件里面有个not(islastbar) 的存在,所以导致历史k线上abb是一直成立的 2起作用了,有的历史k线条件成立,有的不成立,所以一秒只输出几行而不是几百行 3因为历史k线上这个值一直在变 4图表和后台不一样,你用图表看后台情况是不对的。你就算一直强调这个结果,我也不会做为判断的依据
[此贴子已经被作者于2016/3/22 9:30:35编辑过]
|
-- 作者:小布丁 -- 发布时间:2016/3/22 9:40:34 -- 那我改成这样可以吗? 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 -- 发布时间:2016/3/22 9:49:24 -- 你要做的是,把图表代码,从后台里面删除 |
-- 作者:小布丁 -- 发布时间:2016/3/22 10:37:12 -- 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 -- 发布时间:2016/3/22 10:52:07 -- 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编辑过]
|