以文本方式查看主题

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

--  作者:zhengrenxin
--  发布时间:2014/8/28 22:46:35
--  如何建立虚拟持仓?

在某些特定的环境下面,我的系统会反复的开仓然后止损。
我希望加一个代码实现这样的效果:
即:如果连续出现两笔金额大于 2000以上的亏损的时候,系统自动从开实盘仓转入开虚拟仓,如果虚拟仓继续亏损的话,就继续开虚拟仓;只有当有一笔交易实现单笔盈利大于1000以上的时候,系统下一个开仓就使用实盘仓。这样可以避免出现在震荡行情中连续亏损的情况出现。
请问下各位大大,可以实现吗?或者用那种函数可以做到。谢谢了!

--  作者:jinzhe
--  发布时间:2014/8/29 8:41:52
--  
那你得要手动来了,亏损之后关闭交易开启预警,看预警的情况再决定后面的操作
--  作者:王锋
--  发布时间:2014/8/29 16:10:13
--  

可以用stkinidi函数来解决.

策略1 中负责交易, 将开平信号输出, 将浮动盈亏数据输出

策略2 中用stkinidi引用策略1的数据, 然后再决定是否下单


--  作者:zhengrenxin
--  发布时间:2014/8/29 16:20:48
--  
我就是不愿意去看,因为一看我就手贱了,所以希望系统能自己动
--  作者:zhengrenxin
--  发布时间:2014/8/29 16:21:43
--  
是使用双策略,然后调用吗?

1是指标,3是下单?这样做?

--  作者:fly
--  发布时间:2014/8/29 16:56:14
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=55125

先看看这个帖子,对您理解金字塔的图表程序化(虚拟持仓)有帮助

 

再去研究下stkinidi函数吧

 

按3楼的思路来

 

策略1和策略2都是下单的策略

策略1就是你说的虚拟开仓,

策略2就是你想要的开实盘仓位