
等级: 新手上路
- 注册:
- 2021-9-5
- 曾用名:
|
金字塔的技术老师你好~
我目前已经实现了手动开仓,自动平仓的功能。
但是想在自动平仓的基础上实现直接反手该怎么写?
请老师帮忙看看,以下语句如何实现现有持仓全部反手?
PD:******; //平多条件
aa:tholding,linethick0;
bb:=extgbdata('quanju');
if bb>0 then buy(barpos=datacount-1,bb,thisclose);
if aa>0 then
begin
SELL(PD,holding,THISCLOSE); //平多信号(这里如何实现持有多单全部反手)
end
if islastbar then extgbdataset('quanju',aa);
PK:***********; //平空条件
bb:=extgbdata('quanju');
//产生一个虚拟的开空信号,便于后面平空操作
if bb<0 then buyshort(barpos=datacount-1,-bb,thisclose);
if aa<0 then
begin
SELLSHORT(PK,holding,THISCLOSE); //平空信号(这里如何实现持有空单全部反手)
end
if islastbar then extgbdataset('quanju',aa);
|
|