以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [求助]请帮忙写一个公式  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=99392)

--  作者:yohooo00
--  发布时间:2016/6/21 16:28:55
--  [求助]请帮忙写一个公式
如果持有多单,则以买入之前三个周期的最低点为止损价;
如果持有空单,则以卖出之前三个周期的最高点为止损价;

请帮忙写一下上面的语句。

--  作者:yukizzc
--  发布时间:2016/6/21 16:55:27
--  

 

temp:=ref(llv(l,3),barslast(holding=0));

temp2:=ref(hhv(h,3),barslast(holding=0));

止损价:if(holding>0,temp,0);

止损价2:if(holding<0,temp2,0);

[此贴子已经被作者于2016-6-22 8:56:20编辑过]

--  作者:yohooo00
--  发布时间:2016/6/21 17:02:54
--  
以下是引用yukizzc在2016-6-21 16:55:27的发言:

 

temp:=ref(barslast(holding=0),llv(l,3));

temp2:=ref(barslast(holding=0),hhv(h,3));

止损价:if(holding>0,temp,0);

止损价2:if(holding<0,temp2,0);

谢谢。
--  作者:yukizzc
--  发布时间:2016/6/22 8:57:00
--  

更正下,ref里面参数写反了应该是下面这样

temp:=ref(llv(l,3),barslast(holding=0));

temp2:=ref(hhv(h,3),barslast(holding=0));


--  作者:yohooo00
--  发布时间:2016/7/12 12:24:15
--  
以下是引用yukizzc在2016-6-22 8:57:00的发言:

更正下,ref里面参数写反了应该是下面这样

temp:=ref(llv(l,3),barslast(holding=0));

temp2:=ref(hhv(h,3),barslast(holding=0));

谢谢