以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  标准版多框架同品种不同公式平仓问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=95045)

--  作者:dskfdg
--  发布时间:2016/3/23 8:45:14
--  标准版多框架同品种不同公式平仓问题
标准版多框架同品种不同公式图表交易。

日内策略:已开仓持有3手空单
if holding<0 and  平空条件 then begin
   sellshort(1,0,limitr,价格);
end   

过夜策略:已开仓持有1手空单
if holding<0 and  平空条件 then begin
   sellshort(1,0,limitr,价格);
end   
  
我的理解是图表交易不读取实际帐户持仓,所以sellshort(1,0,limitr,价格);用了“0”,平仓3手.
问题是当日内策略平仓条件达到而过夜策略的平仓条件没达到。日内的平了4手空单。清仓了。
请问我是不是写错了错在那里。
是不是要把平仓量的“0”改为“上次开仓量”函数

--  作者:jinzhe
--  发布时间:2016/3/23 8:53:05
--  
0表示全平,指的是账户里面的当前和约的所有同方向持仓,要平对应手数,平仓手数写holding
--  作者:dskfdg
--  发布时间:2016/3/23 9:15:02
--  
0是全平我知道。问题是我每次开仓量都不一样。。用ENTERVOL来代替0可不可以啊。
--  作者:jinzhe
--  发布时间:2016/3/23 9:22:01
--  
可以