以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  出现亏损平仓  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=142352)

--  作者:么么
--  发布时间:2016/11/8 13:58:44
--  出现亏损平仓
老师,我账户出现亏损平仓,我用的是持仓均价平仓的啊,账户一直亏损,昨天晚上却出现平仓
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


--  作者:jinzhe
--  发布时间:2016/11/8 14:03:41
--  
那么到底是要不要平?到底是有没有平?
--  作者:么么
--  发布时间:2016/11/8 14:05:31
--  
不要平,但是却平仓了,平仓盈亏为负的
--  作者:jinzhe
--  发布时间:2016/11/8 14:12:50
--  

(DYNAINFO(7)-TAVGENTERPRICEEX2(\'\',\'\',0 ))>5*DYNAINFO(208)

 

你需要用debugfile来调试下这个条件,以及 dyaninfo(7),tavgenterpriceex2(\'\',\'\',0),5*dynainfo(208)这3个变量


--  作者:jinzhe
--  发布时间:2016/11/8 14:17:18
--  
对了再发一下下单日志。确认下下单是由代码触发的
--  作者:么么
--  发布时间:2016/11/8 14:28:37
--  
老师,持仓均价>5个跳点,就平仓,代码写的对着呢是吧


--  作者:jinzhe
--  发布时间:2016/11/8 14:57:56
--  
可以这样写,你先调试下,我上面举例的3个变量,返回值对不对
--  作者:么么
--  发布时间:2016/11/8 15:09:53
--  
返回值对着呢啊,一直都是很正常的平仓,就昨天晚上发现这个问题的
--  作者:jinzhe
--  发布时间:2016/11/8 15:12:45
--  
以下是引用么么在2016-11-8 15:09:53的发言:
返回值对着呢啊,一直都是很正常的平仓,就昨天晚上发现这个问题的

"返回值对着"

麻烦贴下调试日志


--  作者:么么
--  发布时间:2016/11/8 15:20:06
--  
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