-- 作者:youthto
-- 发布时间:2017/11/7 10:49:22
--
把代码改成这样,居然成功了
FILEPATH:=\'E:\\log\\test.txt\'; stockcode:=stklabel; 手数:=100; 平多条件:=0; 开多条件:=0;
if (HOLDING=0) and date=CURRENTDATE and time=104000 then begin 开多条件:=1; ORDER_TYPE:=\'test1\'; orderTop:=0; end 平多:SELL(平多条件,手数,MARKET); 开多:BUY(开多条件,手数,MARKET); if 开多条件 and ISLASTBAR then begin linestr:= ORDER_TYPE & \':\' & stockcode & \',\' & NUMTOSTR(time,0) & \',\' & NUMTOSTR(c*100,0) ; DEBUGFILE2(FILEPATH,linestr,1,0); end
==========================
开多条件赋了初始值0
在打印日志时加了ISLASTBAR
=============================
test1:300033,150000,5501 test1:300033,93100,5495 test1:300033,93200,5489 test1:300033,93300,5480 test1:300033,93400,5483 test1:300033,93500,5500 test1:300033,93600,5510 test1:300033,93700,5545 test1:300033,93800,5543 test1:300033,93900,5530 test1:300033,94000,5535 test1:300033,94100,5535 test1:300033,94200,5528 test1:300033,94300,5520 test1:300033,94400,5520 test1:300033,94500,5515 test1:300033,94600,5505 test1:300033,94700,5504 test1:300033,94800,5503 test1:300033,94900,5519 test1:300033,95000,5520 test1:300033,95100,5529 test1:300033,95200,5530 test1:300033,95300,5519 test1:300033,95400,5505 test1:300033,95500,5502 test1:300033,95600,5506 test1:300033,95700,5506 test1:300033,95800,5508 test1:300033,95900,5501 test1:300033,100000,5500 test1:300033,100100,5501 test1:300033,100200,5500 test1:300033,100300,5500 test1:300033,100400,5499 test1:300033,100500,5498 test1:300033,100600,5490 test1:300033,100700,5494 test1:300033,100800,5500 test1:300033,100900,5503 test1:300033,101000,5508 test1:300033,101100,5508 test1:300033,101200,5507 test1:300033,101300,5511 test1:300033,101400,5516 test1:300033,101500,5520 test1:300033,101600,5524 test1:300033,101700,5525 test1:300033,101800,5527 test1:300033,101900,5525 test1:300033,102000,5521 test1:300033,102100,5520 test1:300033,102200,5519 test1:300033,102300,5519 test1:300033,102400,5519 test1:300033,102500,5518 test1:300033,102600,5516 test1:300033,102700,5511 test1:300033,102800,5513 test1:300033,102900,5504 test1:300033,103000,5504 test1:300033,103100,5503 test1:300033,103200,5507 test1:300033,103300,5502 test1:300033,103400,5501 test1:300033,103500,5501 test1:300033,103600,5500 test1:300033,103700,5504 test1:300033,103800,5505 test1:300033,103900,5503 test1:300033,104000,5530 test1:300033,104000,5530 test1:300033,104000,5530 test1:300033,104000,5533 test1:300033,104000,5531 test1:300033,104000,5539 test1:300033,104000,5542 test1:300033,104000,5542 test1:300033,104000,5542 test1:300033,104000,5542 test1:300033,104000,5542 test1:300033,104000,5539 test1:300033,104000,5539 test1:300033,104000,5539 test1:300033,104000,5542 test1:300033,104000,5542 test1:300033,104000,5542 test1:300033,104000,5545 test1:300033,104000,5550 test1:300033,104000,5550 test1:300033,104000,5552 test1:300033,104000,5550
新问题,加了ISLASTBAR 条件之后,不是最后1K还是会打印日志,并且打印多次,这是什么原理?
|