以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 开仓函数 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=141873) |
-- 作者:shc -- 发布时间:2016/10/27 9:39:21 -- 开仓函数 holding 为持仓 holding>0为持有多单,那么 当前周期至上次开仓信号为多单怎么表示了,是上次开仓的信号,不是平仓的信号。 不管上次开仓平了没有,只记录上次开仓的类型 type这个函数只能记录上次信号,这个信号可以是平仓信号也可能是开仓信号, 我需要只记录开仓信号类型的,这个是用什么样的函数 |
-- 作者:jinzhe -- 发布时间:2016/10/27 9:45:43 -- ref(type(1),enterbars)结果为1表示开多,为3表示开空
|
-- 作者:shc -- 发布时间:2016/10/27 9:58:05 -- 测试了下,结果只能输出2和4, 都是平仓的信号,还是没有开仓的信号 |
-- 作者:jinzhe -- 发布时间:2016/10/27 10:07:39 -- 1.开仓价位不能用market和nextopen 2.这句要写在开仓语句后面 |
-- 作者:shc -- 发布时间:2016/10/27 10:23:48 -- 老师,我解决了,我发现是错开了一个根k线,所以我改成这样了测试:ref(type(1),(enterbars-1)); 后面减掉一个周期 就显示成了1和3就是开仓的信号,之前因为错开了一个k线显示的都是平仓的信号 。 谢谢老师了 |
-- 作者:jinzhe -- 发布时间:2016/10/27 10:26:05 -- 以下是引用jinzhe在2016-10-27 10:07:39的发言:
1.开仓价位不能用market和nextopen 2.这句要写在开仓语句后面 这种处理方式和你的思路是一样的 |
-- 作者:shc -- 发布时间:2016/10/27 10:36:32 -- 恩 ,是的。谢谢老师指导 |