老师,if 平空仓1 then begin
MYE := IF(OPEN>HH ,OPEN ,ROUND(HH) ) ;
sellshort(1,holding ,LIMITR,MYE);
a1:=NUMPROFIT(1),NODRAW;//取本次平仓盈亏值
end
这里取到的本次平仓盈亏值,与实际平仓盈亏值相差太大,
NUMPROFIT(1)这个函数最近一次的盈亏数额,好像都是取开仓与平仓收盘价计算的,
老师,有没有函数能取到实际开平仓用的限价去计算最近一次的平仓盈亏值。
在图表上不用实际成交的价格的,而用LIMITR指定的价去取开平仓价格,有没有这样的函数?如果没有,请老师指点用全局变量的方式,计算最近一次的平仓盈亏值,谢谢!
limitr就是按照后面指定的价格下单
但是指定的价格是信号价格,不会因为成交价格改变而改变,使一个理论上的价格
图表上最近一次平仓盈亏值就是 numprofit(1)