以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教老师  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=76669)

--  作者:IF左边
--  发布时间:2015/3/19 20:23:07
--  请教老师
我写了一个时间止损的策略,不起作用,老师帮我看一下,哪里写错了。
开仓后,走到第三个K线,如果最高价格还没有达到指定价格,就平仓。
if enterbars=3 and hhv(h,enterbars+1)<指定价格 and  holding>0  then begin
   sell(1,0,thisclose);
   n:=0;
   end
   


--  作者:netfox
--  发布时间:2015/3/19 21:04:31
--  

enterbars=3 +1

 开仓那个算0的,不然你的3就是4了


--  作者:IF左边
--  发布时间:2015/3/20 10:24:14
--  
是第4个K线,开仓之后,再走三个K线,但一样不起作用啊,是什么原因。
--  作者:jinzhe
--  发布时间:2015/3/20 10:25:00
--  
就是enterbars=4
--  作者:IF左边
--  发布时间:2015/3/20 10:33:19
--  
enterbars=4也不起作用啊
--  作者:IF左边
--  发布时间:2015/3/20 10:35:33
--  
比如这个,应该是开仓后,第四个K线上,价格没有到指定价格,就会定时止损的,但实际是触发了止损价格才止损。
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150320103508.png
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2015/3/20 10:44:38
--  
那么enterbars=3的情况是什么?截图看看
[此贴子已经被作者于2015/3/20 10:44:51编辑过]

--  作者:IF左边
--  发布时间:2015/3/20 10:52:33
--  
完全一样
--  作者:IF左边
--  发布时间:2015/3/20 10:57:40
--  
真是怪了
--  作者:jinzhe
--  发布时间:2015/3/20 10:57:46
--  

那么你还有其他的平仓语句起作用了

enterbars=3和enterbars=4是不会产生一样的信号