请问老师与定义合约状态MarketPosition 代码不冲突的, 定义合约数量的代码是哪个?
试试currentcontracts
If (MarketPosition < 0 And currentcontracts >=1) 老师我试了,这个没效果,没信号
持仓为空头,同时持1手多可能吗。。。
空头是currentcontracts<= -1
If (MarketPosition < 0 And currentcontracts <=-1); 空头持仓=1手时;
If (MarketPosition < 0 And currentcontracts <=-2); 空头持仓=2手时;
是这样吗?老师
If (MarketPosition < 0 And currentcontracts <=-1); 空头持仓=1手时; 我这样写了,还是没信号
我觉得你的提问方式不对
如果你是写代码,得到的结果不符合你的要求
你应该提供你的代码,然后详细说明为什么你觉得不符合你的要求,你要的应该是什么结果。
这个代码是必须能稳定复现你描述的情况。
这个函数的用法在函数手册里都有说明,这个函数也是正常的。唯一可能出问题的就是你的用法
但是你又不描述你的用法,这要怎么回答呢?
PlotString("SellText" + Text(CurrentBar), "清仓", LastSwingBar, LastSwingPrice * 1.01, 0, RGB(255, 0, 0));
PlotString函数调用时的参数数目与声明时不符合(太多的调用参数)求修改 谢谢
完全没听懂 你要问什么
定义合约状态MarketPosition 是什么
IF (MarketPosition < 0 And 持仓数量= 1)
IF(MarketPosition < 0 And 持仓数量>= 2)
图表持仓就是currentcontracts
老师, 我按照你的方式写了,但是没信号, If (MarketPosition < 0 And currentcontracts <=-1 ) //空头持仓数量为1手。 是哪个地方写错了吗?
-1 -2 无法读取到持仓手数
老师,我想读取持仓的数量,不是持仓的多空状态。