请问与定义合约状态MarketPosition 代码不冲突的, 定义合约数量的代码是哪个?

请问老师与定义合约状态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 无法读取到持仓手数

老师,我想读取持仓的数量,不是持仓的多空状态。