//当前价格比持仓成本高1%,则全部卖出
IF C>TAVGENTERPRICE*1.01 AND TIME<145900 AND THOLDING>0 THEN BEGIN
平多:TSELL(开空平多条件,THOLDING,LMT,DYNAINFO(30));
END 作者: 技术009 时间: 2023-3-3 08:58
持仓成本用TAVGENTERPRICEex2 吧
指定下多空。
然后持仓也是,用TBUYHOLDINGEX 替代。作者: David 时间: 2023-3-3 14:19
请问改为下面的对吗?谢谢!
IF C>TAVGENTERPRICEex2*1.01 AND TIME<145900 AND TBUYHOLDINGEX>0 THEN BEGIN
这是之前的,编译后没有报错,
IF C>TAVGENTERPRICE*1.01 AND TIME<145900 AND THOLDING>0 THEN BEGIN
平多:TSELL(开空平多条件,THOLDING,LMT,DYNAINFO(30));
END
这是现在的,编译后报错缺少begin
IF C>TAVGENTERPRICEEX2("","",1)*1.01 AND TIME<145900 AND TBUYHOLDINGEX("","",0)>0 THEN BEGIN
平多:TSELL(开空平多条件,0,LMT,DYNAINFO(30));
END
另外,请问这句话对吗?IF C>TAVGENTERPRICEEX2("","",1)*1.01 AND TIME<145900 AND TBUYHOLDINGEX("","",0)>0 THEN BEGIN作者: 技术009 时间: 2023-3-3 16:24
你引号搞错了
IF C>TAVGENTERPRICEEX2('','',1)*1.01 AND TIME<145900 AND TBUYHOLDINGEX('','',0)>0 作者: David 时间: 2023-3-3 17:20
好的,谢谢!