Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:似乎没起到作用呢?

1楼
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);

这么写 似乎没起到作用呢? 
2楼
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
3楼
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); 的意义有什么不同呢? 

谢谢您 我是新手 多多包涵。
4楼
FireScript 发表于:2018/3/1 15:57:24

1.可以直接替换下。把N换成10. 

 

2.前面那个没什么意义,2句代码含义完全不一样。  建议你看下cross的函数说明,简单说  cross(a,b) 表示a突破b。 

5楼
NH 发表于:2018/3/1 16:29:34
ENTERBARS>10  是否也可以以这么写法? 开仓历时。
6楼
FireScript 发表于:2018/3/1 16:53:08
对 这表示开仓历史超过10个K
7楼
NH 发表于:2018/3/3 3:12:41
还得请老师帮忙下   似乎 改不过来呢? 我需要的是

 止损1. 在阴线位置 跌破开仓K的 低价 就平仓

止损2.在红三角位置 跌破开仓K的 低价 就平仓。

新手学起来就是慢 还请老师不要嫌弃 我笨哈! 谢谢您

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20180303030831.png
图片点击可在新窗口打开查看

8楼
FireScript 发表于:2018/3/5 9:10:01

你的止损1是要在当前K是阴线且价格跌破开仓价止损是吗?

 

2楼的那个就是的啊。 那个"如果是开仓之后的N周期的话"这句我当时只是想表述有误。不用纠结这个N的,我意思就是ENTERBARS这个的意思。

 

止损2没描述清楚。

共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04297 s, 3 queries.