以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- hello,请教下 后台持仓指令 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=59107) |
-- 作者:hello767 -- 发布时间:2013/11/22 11:23:42 -- hello,请教下 后台持仓指令 如果我想检查实际多单持仓,如果超过两手,系统自动 + 0.2 个点平仓挂单,这样写可以吗? TSELL(tbuyholding(1)=2,1,LMT,TAVGENTERPRICE+0.2); 我试验了,买了2手,,系统却没有挂单,账户一直持有2手,很奇怪,?谢谢! |
-- 作者:yukizzc -- 发布时间:2013/11/22 11:28:55 -- 有预警吗?
|
-- 作者:hello767 -- 发布时间:2013/11/22 11:34:14 -- 系统没有任何提示,,很奇怪。 我用的是图表交易, BUY(COND1....) BUY(COND2...), ,,, BUY(COND3....) 有时候会买超过2手,需要检查实际持仓,保证只有1手。 TSELL(tbuyholding(1)=2,1,LMT,TAVGENTERPRICE+0.2); 加了这个语句,,但是系统不执行, |
-- 作者:王锋 -- 发布时间:2013/11/22 11:35:49 -- TSELL 是后台函数,你在图表上当然不能执行了 |
-- 作者:hello767 -- 发布时间:2013/11/22 11:38:15 -- 图表交易和后台交易不能混用,是吗? 那我只需要保持买卖指令 TBUY 和 TSELL ,,BUY/SELL 一致性,其他内容一样,是吗? |
-- 作者:王锋 -- 发布时间:2013/11/22 11:41:06 -- 没理解你的意思,可否再详细描述以下? |
-- 作者:hello767 -- 发布时间:2013/11/22 11:58:25 -- 我使用的是 BUY and SELL 指令 进行图表交易,基本正常,能够在模拟账户中执行。 但是我想请教下,由于 BUY 是虚拟持仓,显示持仓1手,可有时候实际持仓却有2手, 在不优化原有代码的前提下,,请问是否可是在语句中加上 TSELL(tbuyholding(1)=2,1,LMT,TAVGENTERPRICE+0.2); 通过直接读取实际持仓,然后按照 持仓均价挂单卖出,保证持仓不超过2手。 我加入了代码,但无法执行,不知道我哪里的理解上有问题。谢谢 |
-- 作者:王锋 -- 发布时间:2013/11/22 12:20:43 -- 图表交易是没法使用TSELL等后台函数的,如果你只是希望你的持仓跟理论持仓一致,勾选自动持仓同步就可以了 |
-- 作者:hello767 -- 发布时间:2013/11/22 12:53:16 -- 好的,谢谢了,我再研究研究 |