老师,我账户出现亏损平仓,我用的是持仓均价平仓的啊,账户一直亏损,昨天晚上却出现平仓if (DYNAINFO(7)-TAVGENTERPRICEEX2('','',0 ))>5*DYNAINFO(208) and (TBUYHOLDING(1)>0 or TBUYHOLDING(0)>0 ) then BEGIN
tSELL(1,3,Mkt);
end
if (DYNAINFO(7)-TAVGENTERPRICEEX2('','',0 ))>9*DYNAINFO(208) and (TBUYHOLDING(1)>0 or TBUYHOLDING(0)>0 ) then BEGIN
tSELL(1,6,Mkt);
end
if (DYNAINFO(7)-TAVGENTERPRICEEX2('','',0 ))>13*DYNAINFO(208) and (TBUYHOLDING(1)>0 or TBUYHOLDING(0)>0 ) then BEGIN
tSELL(1,4,Mkt);
end
(DYNAINFO(7)-TAVGENTERPRICEEX2('','',0 ))>5*DYNAINFO(208)
你需要用debugfile来调试下这个条件,以及 dyaninfo(7),tavgenterpriceex2('','',0),5*dynainfo(208)这3个变量
老师,持仓均价>5个跳点,就平仓,代码写的对着呢是吧
可以这样写,你先调试下,我上面举例的3个变量,返回值对不对
返回值对着呢啊,一直都是很正常的平仓,就昨天晚上发现这个问题的
以下是引用么么在2016-11-8 15:09:53的发言:
返回值对着呢啊,一直都是很正常的平仓,就昨天晚上发现这个问题的
"返回值对着"
麻烦贴下调试日志
TAVGENTERPRICEEX2('','',0 )这个值没有出来,不知道为撒
2016-11-08 14:54:59.807 5*dynainfo(208):5
2016-11-08 14:54:59.807 DYNAINFO(7):6800
2016-11-08 14:56:00.666 5*dynainfo(208):5
2016-11-08 14:56:00.667 DYNAINFO(7):6800
2016-11-08 14:57:00.872 5*dynainfo(208):5
2016-11-08 14:57:00.873 DYNAINFO(7):6798
2016-11-08 14:58:00.724 5*dynainfo(208):5
2016-11-08 14:58:00.725 DYNAINFO(7):6796
2016-11-08 14:59:00.144 5*dynainfo(208):5
2016-11-08 14:59:00.145 DYNAINFO(7):6796