本帖最后由 资深技术05 于 2022-2-16 16:25 编辑
[PEL] 复制代码 if c<10 and TBUYHOLDINGEX('','',2)=0 then tbuy(1,10000,lmt,9.95);//没有持仓且价格低于10元
if c>10.1 and TISPRVREMAIN(1) and TREMAINQTY(1 ,'' ,STKLABEL)=100000 and TBUYHOLDINGEX('','',2)=0 then tbuy(1,15000,mkt);//没有持仓,但是有前面的未成交单 且价格大于10.1 买入15000
if TREMAINQTY(1 ,'' ,STKLABEL)=100000 and TBUYHOLDINGEX('','',2)=15000 then TCANCELEX(1,1,'',STKLABEL);
供参考。
但是这里是没考虑很多复杂的情况的。比如你有底层了,有其他来源的开仓或者平仓等等情况。都可能导致逻辑出现其他分支。
建议你自行根据使用情况和你原本策略的情况 进行控制和调整。
|