以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问老师怎么写可以用于图表交易的止损? 就是上个信号的最低点或者最低点以下N点多单止损 上个信号的最高点或者最高点以上N点空单止损 谢谢!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=50527)

--  作者:aaaaaa
--  发布时间:2013/4/1 22:45:03
--  请问老师怎么写可以用于图表交易的止损? 就是上个信号的最低点或者最低点以下N点多单止损 上个信号的最高点或者最高点以上N点空单止损 谢谢!
请问老师怎么写可以用于图表交易的止损? 就是上个信号的最低点或者最低点以下N点多单止损 上个信号的最高点或者最高点以上N点空单止损 谢谢!
--  作者:RogarZ
--  发布时间:2013/4/2 8:39:53
--  
所谓的上个信号是什么?开仓?平仓?
[此贴子已经被作者于2013-4-2 8:40:02编辑过]

--  作者:aaaaaa
--  发布时间:2013/4/2 9:47:48
--  
兴奋啊终于看到有回复了  一般上个信号是有持仓是先平仓后开仓 现在求助的是已经有持仓的情况下,那么现在价格到达上个信号的最低或者最低一下N点多单止损,到达最高或者最高以上N点空单止损
--  作者:aaaaaa
--  发布时间:2013/4/2 9:53:26
--  
无论上个是上涨还是下跌信号, 只要后面的价格达到上个信号时的价格的最高最低N点就止损对应的持仓
--  作者:aaaaaa
--  发布时间:2013/4/2 10:06:18
--  
就是现在的价格达到上个信号的最低点或者最低点以下N点多单止损 上个信号的最高点或者最高点以上N点空单止损 谢谢!
--  作者:jinzhe
--  发布时间:2013/4/2 10:15:03
--  

nn:barslast(开多条件)+1;

nn1:barslast(开空条件)+1;

 

l1:ref(l,nn);

h1:ref(h,nn1);

 

 

if l<l1 then 平多止损;

if h>h1 then 平空止损;


--  作者:aaaaaa
--  发布时间:2013/4/2 10:20:34
--  
老师现在显示所调用参数与预订意义参数不符
--  作者:jinzhe
--  发布时间:2013/4/2 10:29:02
--  
我简写你也不能跟着简写,把相应的开多开空条件写进去,把止损语句写完整
--  作者:aaaaaa
--  发布时间:2013/4/2 10:30:42
--  

麻烦老师看一下这是源码  刚才加上您给写的不知道为什么不对 是不是我搞的不对 请老师给直接加上好吗?谢谢
HH1:=IFELSE(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,121),0);
LL1:=IFELSE(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,96),0);
HH2:=VALUEWHEN(HH1>0,HH1);
LL2:=VALUEWHEN(LL1>0,LL1);
K1:=IFELSE(CLOSE>HH2,-3,IFELSE(CLOSE<LL2,1,0));
K2:=VALUEWHEN(K1<>0,K1);//K1
K2=1,SPK;
K2=-3,BPK;
K2=-3,BPK;

 


--  作者:aaaaaa
--  发布时间:2013/4/2 10:34:19
--  
哈哈 我这个水平被您见笑了 麻烦老师帮忙写进去吧 ?谢谢!