以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  开仓手数  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=164637)

--  作者:huo88
--  发布时间:2018/7/30 11:04:23
--  开仓手数
BUY(1,2,LIMITR,CLOSE),IGNORECHECKPRICE;  //开多单
END

IF HOLDING>0 AND TMP<0  THEN BEGIN  
SELL(2,HOLDING,LIMITR,CLOSE),IGNORECHECKPRICE;  
 buyshort(1,2,limitr,close),IGNORECHECKPRICE;
老师帮忙看下,我想设置开2手,上面的代码对没有

--  作者:huo88
--  发布时间:2018/7/30 11:18:19
--  
这是一开一平的


--  作者:huo88
--  发布时间:2018/7/30 11:22:16
--  
现在问题是只平不开


--  作者:FireScript
--  发布时间:2018/7/30 11:32:27
--  

1.begin-end 是必须头尾对应保存完整的。还是说你这部分代码不是完整的?
2.SELL(2,HOLDING,LIMITR,CLOSE),IGNORECHECKPRICE;    这句原先的意思的想做什么?虽然第一个参数写1和2没有任何区别,但是你这里写2是想表达什么呢?
3.
 buyshort(1,2,limitr,close),IGNORECHECKPRICE; 第二个参数就是手数,这个是没问题的,前面的开多手数设置也是对的。