以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 似乎没起到作用呢? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=161764) |
-- 作者:NH -- 发布时间:2018/2/28 18:02:24 -- 似乎没起到作用呢? ZS:=CROSS(LLV(L,6),C); // 我要的止损是跌破开仓价格的低点 或者是 (开仓K之前 与之后N根K )的阶段低点。 if ZS then begin sell(C<O,0,THISCLOSE); 这么写 似乎没起到作用呢?
|
-- 作者:FireScript -- 发布时间:2018/3/1 8:58:06 -- 你这个zs是跌破最近6周期的低点么。 如果是开仓之后的N周期的话 ZS:=CROSS(LLV(L,ENTERBARS),C); // 我要的止损是跌破开仓价格的低点 或者是 (开仓K之前 与之后N根K )的阶段低点。
if ZS then
begin//begin end 要完整
sell(C<O,0,THISCLOSE);
end
|
-- 作者:NH -- 发布时间:2018/3/1 15:22:01 -- 如果是开仓之后的N周期的话 ZS:=CROSS(LLV(L,ENTERBARS),C); // 我要的止损是跌破开仓价格的低点 或者是 (开仓K之前 与之后N根K )的阶段低点。 1.这里的N值并没有定义啊?比如我如果要N值为10 ,那么这个10在哪里定义呢? (就是当前K的最低价跌破 开仓后10根K的最低价 进行止损 如何表述 ) ; 2.ZS:=CROSS(LLV(L,ENTERBARS),10) 这个和ZS:=CROSS(LLV(L,ENTERBARS),C); 的意义有什么不同呢? 谢谢您 我是新手 多多包涵。
|
-- 作者:FireScript -- 发布时间:2018/3/1 15:57:24 -- 1.可以直接替换下。把N换成10.
2.前面那个没什么意义,2句代码含义完全不一样。 建议你看下cross的函数说明,简单说 cross(a,b) 表示a突破b。 |
-- 作者:NH -- 发布时间:2018/3/1 16:29:34 -- ENTERBARS>10 是否也可以以这么写法? 开仓历时。 |
-- 作者:FireScript -- 发布时间:2018/3/1 16:53:08 -- 对 这表示开仓历史超过10个K |
-- 作者:NH -- 发布时间:2018/3/3 3:12:41 -- 还得请老师帮忙下 似乎 改不过来呢? 我需要的是 止损1. 在阴线位置 跌破开仓K的 低价 就平仓 止损2.在红三角位置 跌破开仓K的 低价 就平仓。 新手学起来就是慢 还请老师不要嫌弃 我笨哈! 谢谢您
|
-- 作者:FireScript -- 发布时间:2018/3/5 9:10:01 -- 你的止损1是要在当前K是阴线且价格跌破开仓价止损是吗?
2楼的那个就是的啊。 那个"如果是开仓之后的N周期的话"这句我当时只是想表述有误。不用纠结这个N的,我意思就是ENTERBARS这个的意思。
止损2没描述清楚。 |