以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 开仓和平仓数量不同怎么写 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=147926)
|
-- 作者:liwei
-- 发布时间:2017/2/18 11:59:58
-- 开仓和平仓数量不同怎么写
老师 我想比如图表运行过程开仓时候是只开仓一手但是平仓可能5手 也可能是2手 请问怎么写? 不是0啊不是要全部平仓 谢谢
|
-- 作者:jinzhe
-- 发布时间:2017/2/20 9:03:45
--
除非写0不然是平不到你讲的手数,虚拟信号只有1手,那么平仓结果只能是1,或者是你当前账户内的所有持仓
|
-- 作者:liwei
-- 发布时间:2017/2/20 10:21:54
--
就是开仓设定的手数 除了可以全平 holding只能对应平掉开仓设置的手数
|
-- 作者:jinzhe
-- 发布时间:2017/2/20 10:25:45
--
是的,holding只是信号手数,不是实际手数或者其他,holding只有1的话,你想平5手是没有足够的虚拟持仓去产生平仓信号的
|
-- 作者:liwei
-- 发布时间:2017/2/20 11:17:35
--
老师 刚才模拟持仓试了一下 这样可以SS:=1;//ss if K2<=0 then begin sellshort(1,5,thisclose),orderqueue; buy(holding=0,ss,thisclose),orderqueue; end
|
-- 作者:jinzhe
-- 发布时间:2017/2/20 11:23:37
--
按照你这样的写法,只能出平1手的信号,怎么做到平5手的?
此主题相关图片如下:1.png

|
-- 作者:liwei
-- 发布时间:2017/2/20 11:45:21
--
你要人工提前下单啊 要有多余持仓的
|
-- 作者:jinzhe
-- 发布时间:2017/2/20 13:15:49
--
多余持仓是另外一回事,信号上只有1手,怎么做到程序平5手的?你发个下单日志
[此贴子已经被作者于2017-2-20 13:16:02编辑过]
|
-- 作者:liwei
-- 发布时间:2017/2/20 14:07:27
--
老师 不用日志 你试一下就看到了呀 你先持仓10手 然后程序设置可开1手平仓5手 你看看出现信号的时候能不能在开仓的时候平掉6手
|
-- 作者:liwei
-- 发布时间:2017/2/20 14:11:40
--
平掉5手
|