以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 出现亏损平仓 (http://weistock.com/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 |