以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 请教回撤后不平仓的问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=149958) |
-- 作者:期货菜鸟 -- 发布时间:2017/3/31 10:41:31 -- 请教回撤后不平仓的问题 if openprofit<=hhv(openprofit,enterbars+1)*HCBL and enterbars>0 and hhv(openprofit,enterbars+1)>0 and holding<>0 and openprofit/asset>=ZYBFB then begin sell(1,0,MARKET); sellshort(1,0,MARKET); 昨晚设置了总资产盈利10%后回撤20%平仓。RB10合约3145开多,按道理今天早上开盘就跳空低开了很多应该平仓,确没有发出止盈信号。这是为什么,我的是满仓操作的昨晚总资产盈利早超过10%了
[此贴子已经被作者于2017/3/31 10:43:26编辑过]
|
-- 作者:gxx978 -- 发布时间:2017/3/31 10:52:21 -- 图表上的盈亏都是根据图表上的虚拟持仓进行计算出来的,并不是实际账户的一个盈亏情况,你可以在图表上拆分你的止盈条件,分别输出看下,看下这个止盈是否满足条件。 |
-- 作者:期货菜鸟 -- 发布时间:2017/3/31 10:55:57 -- 满足条件的 |
-- 作者:期货菜鸟 -- 发布时间:2017/3/31 10:56:17 -- 虚拟资金我也算过是满足的 |
-- 作者:期货菜鸟 -- 发布时间:2017/3/31 10:57:17 -- 虚拟资金20万昨晚最高做到23万肯定是满足了总资产盈利10% |
-- 作者:gxx978 -- 发布时间:2017/3/31 11:03:43 -- 你的止盈条件:openprofit<=hhv(openprofit,enterbars+1)*HCBL and enterbars>0 and hhv(openprofit,enterbars+1)>0 and holding<>0 and openprofit/asset>=ZYBFB 1,你可以把这么多个条件都拆分出来,在你认为应该有信号的那根K线上输出看下,看条件是不是满足,不是计算账户中虚拟资金盈亏情况。图表程序化都是基于图表上的虚拟资金和虚拟持仓,与你模拟账户的持仓和资金没有关系的。 2,所以重点是要在那根K线上输出openprofit的值,以及其他几个条件的值是多少,再判断条件是否满足。 |
-- 作者:期货菜鸟 -- 发布时间:2017/3/31 12:00:11 -- 谢谢已经解决,确实不满足条件 |