以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=89530) |
-- 作者:qq代人发帖 -- 发布时间:2016/1/7 11:25:54 -- 问个问题 单独编制的移动止损代码,自行指定的开仓价,但条件达到的时候,为何不能触发交易呢?
|
-- 作者:十世 -- 发布时间:2016/1/7 11:28:13 -- 条件达到 那么图表上有稳定的交易信号吗? 如果有的话 请贴出你的交易日志分析一下 |
-- 作者:rongtail -- 发布时间:2016/1/7 11:42:47 -- 问题是我在QQ上问的,客服帮忙发到这里。 代码很简单,类似: 开仓价: 36060,nodraw; 手数:=-8; IF 手数<0 AND (C/开仓价>1.002) THEN begin SELLSHORT(1,0,MARKETR); end IF 手数>0 AND (C/开仓价<0.998) THEN begin SELL(1,0,MARKETR); end 但条件达到后没反应,图上也没有指示 |
-- 作者:rongtail -- 发布时间:2016/1/7 11:49:33 -- 实际账户虽然有持仓,但图表上的持仓为0,是不是因为这个原因,所以不能平仓?如果这样,要如何解决? |
-- 作者:十世 -- 发布时间:2016/1/7 12:24:39 -- 3楼的代码只有平仓 没有开仓语句 那么图表上是没有稳定的平仓信号的
另外图表的持仓信息是根据 策略的历史交易信号 计算得出的
在你3楼的代码中 完善下完整的交易过程 可以参考 软件自带的 止损例子 |
-- 作者:rongtail -- 发布时间:2016/1/7 13:33:41 -- 如果只是用来控制止损,不需要开仓,有没有办法解决? |
-- 作者:yukizzc -- 发布时间:2016/1/7 13:44:27 -- 图表必须有开仓才能有平仓,就好比你账户没有仓位如何能够平仓一样。 你要么自己编一个历史开仓信号比如 buy(barpos=1,100,marketr);
|