以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求本次开仓到(上一次开仓的理论止损点)之间的产生的最高价  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52842)

--  作者:z0102
--  发布时间:2013/6/6 7:08:56
--  求本次开仓到(上一次开仓的理论止损点)之间的产生的最高价
如题,所谓理论止损点是指不一定触发止损,也可能是止盈。

举例止损点取法:满足conda,取llv(high,5);



--  作者:jinzhe
--  发布时间:2013/6/6 9:00:57
--  

nn:=barslast(止损止盈条件)+1;

hh:hhv(h,nn);


--  作者:z0102
--  发布时间:2013/6/6 12:29:18
--  
版主,我取的是理论止损点,定义是当满足 conda时,取 此时的llv(high,5)为止损loss1,取到止损然后开仓;
然后触发平仓条件(不一定是止损),过一阵子又第二次触发开仓信号,这个时候需要获取前一次的止损点loss1。。。。。

麻烦版主帮我详细写一下,谢谢。


--  作者:jinzhe
--  发布时间:2013/6/6 13:29:25
--  
loss1:valuewhen(conda,llv(h,5));
--  作者:z0102
--  发布时间:2013/6/7 6:41:27
--  

valuewhen(conda,llv(h,5)); 我也想到了,但问题是这样的:比如从上一次开空仓并止盈 一直到 第二次触发开空条件之间存在n个满足conda条件的llv(h,5),原因主要是持仓的关系,所以虽满足开仓条件但因为持仓中所以没有开仓。

 

请老师进一步指导。


--  作者:jinzhe
--  发布时间:2013/6/7 9:09:24
--  

那么加一个持仓判断的条件

 

valuewhen(conda and ref(holding<0,1) and holding=0,llv(h,5));