以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 为什么valuewhen 条件是holding=0,还在开仓时出现值 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=164177) |
-- 作者:jayhaha580 -- 发布时间:2018/6/27 12:08:20 -- 为什么valuewhen 条件是holding=0,还在开仓时出现值 valuewhen(holding=0 and d1,l),colorgreen; 在开仓时,也有显示最低价。
|
-- 作者:wenarm -- 发布时间:2018/6/27 12:44:16 -- 返回的是一个序列值,该函数取得值最近一次条件成立时,所对应的指定值。并且这个会被一直传递下去,直至下次成立后改变 |
-- 作者:jayhaha580 -- 发布时间:2018/6/27 13:11:14 -- 好的,那如果我想在开仓前的条件成立,应该怎么改呢?谢谢啦 |
-- 作者:FireScript -- 发布时间:2018/6/27 13:21:26 -- 什么意思,你是说要取开仓前d1条件成立时的最低价吗? |
-- 作者:jayhaha580 -- 发布时间:2018/6/27 13:52:53 -- 对的,有什么更好的方法吗? |
-- 作者:jayhaha580 -- 发布时间:2018/6/27 13:54:58 -- 但是开仓时的周期也符合d1条件 |
-- 作者:FireScript -- 发布时间:2018/6/27 14:33:29 -- 你代码里面开平肯定有很多次,那么可能会这样情况 d1成立位置 开仓1位置 平仓1位置 开仓2位置 这种在开仓2位置,你也要取d1位置的最低价吗?这里的话,开仓1位置取的也是d1处的最低价了。 |
-- 作者:wenarm -- 发布时间:2018/6/27 14:38:37 -- 你说的问题,属于逻辑问题,你应该提供具体的限制条件。 D1成立自然会有相应的值出现。针对你自己的问题,还需要在添加控制条件达到组合控制。 |