
等级: 专业版
- 注册:
- 2021-5-20
- 曾用名:
- a103165
|

楼主 |
发表于 2021-11-1 12:57
|
显示全部楼层
你这是纸上谈年代,当然查不出问题。
我的实盘是这样的:
单向平仓:=EXTGBDATA('00 单向平仓);
单向平多:=单向平仓=1;单向平空:=单向平仓=-1;
IF TBUYHOLDINGEX(ZH1,PZ1,1)>0 THEN BEGIN
IF 单向平多 OR 止损平多1 OR 止损平多2 OR 止损平多3 OR 止盈平多1 OR 止盈平多2 OR 止盈平多3 OR 达标平多1 OR 达标平多2 OR 达标平多3 THEN BEGIN
TSELL( 单向平多 , 0,LMT,DYNAINFO2(21,PZ1)+0*MINDIFF,0,ZH1,PZ1 ),ALLOWREPEAT; //平多
IF ISLASTBAR=1 and 单向平多 then DEBUGFILE('C:\Users\Administrator\Desktop\账号'&ZH1&'\平多记录-单向平多-'&STKLABEL&'.TXT',' '&ZH1&'-'&STKLABEL&' 单向平多手数 = '&NUMTOSTR(TBUYHOLDINGEX(ZH1,PZ1,1),0)&' CLOSE = %.2f',DYNAINFO2(7,PZ1) );
END
END
这样就把我的多仓平了。
你用面试试
补充内容 (2021-11-1 12:58):
纠正:纸上谈兵 你用盘面试试 |
|