以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 如何提取开仓时候k线的最低价 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=173622) |
-- 作者:rao7310152 -- 发布时间:2019/12/19 14:41:48 -- 如何提取开仓时候k线的最低价 请问如何提取开仓时候k线的最低价 |
-- 作者:FireScript -- 发布时间:2019/12/19 14:51:35 -- 这样获取 ref(l,ENTERBARS+1)
|
-- 作者:rao7310152 -- 发布时间:2019/12/19 15:18:40 -- SD:盈利; if sd then sell(holding>0,0,market); //卖信号 开仓最低价:ref(l,ENTERBARS+1); sd1:c<开仓最低价; if SD1 then sell(holding>0,0,market); //卖信号 maxProfit1:(HHV(C,ENTERBARS+1)-AvGENTERPRICE);//多头最高盈利 CurrentProfit:(c-AvGENTERPRICE);//多头当前利润 cd2:(HHV(C,ENTERBARS+1)-AvGENTERPRICE)/AvGENTERPRICE; cd1:CD2>=0.05 and (maxProfit1-CurrentProfit)/maxProfit1<=0.1 and CurrentProfit>0;//最高利润大于5% 且从最高盈利回撤超过90% 时候平仓。 if cd1 then sell(holding>0,0,market); //卖信号 我这样分开写卖出信号可以吗
|
-- 作者:FireScript -- 发布时间:2019/12/19 15:21:47 -- 可以的不影响。 |
-- 作者:rao7310152 -- 发布时间:2019/12/19 16:02:42 -- 开仓最低价:ref(l,ENTERBARS+1); LL10:LLV(L,10); sd1:c<LL10; |
-- 作者:FireScript -- 发布时间:2019/12/19 16:20:52 -- LL10:LLV(L,10); sd1:c<LL10; 这是新增的止损条件? 这个限制有点大啊。因为llv的统计是包含当前K的。所以c至多至多等于ll10。绝对不会小于。
|
-- 作者:rao7310152 -- 发布时间:2019/12/19 16:34:06 -- 那是不是要写LL10:LLV(ref(l,1),10); sd1:c<LL10;
|
-- 作者:FireScript -- 发布时间:2019/12/19 16:37:54 -- 应该是ref(llv(l,10),1) |
-- 作者:rao7310152 -- 发布时间:2019/12/20 11:09:24 -- 我是想引用开仓价之前10个周期最低值。。。 |
-- 作者:FireScript -- 发布时间:2019/12/20 11:13:43 -- 开仓之前的? ref(llv(l,10),ENTERBARS+2) //不包含开仓K
|