以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助移动止盈的问题,谢谢  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=57293)

--  作者:自渔自乐
--  发布时间:2013/10/8 17:28:37
--  求助移动止盈的问题,谢谢
原止盈为5%
原止损为-2%


现在要改变止盈为移动止盈,即:

每次止盈之前判断上一个平仓信号:

如果上一次信号也是止盈,则保持5%止盈不变,

否则前面有多少损失,则止盈的目标是5%+损失

--  作者:jinzhe
--  发布时间:2013/10/9 9:06:08
--  

variable:kuisun=0;

nn:=barslast(止盈 and holding<>0)+1;

nn1:=barslast(止损 and holding<>0)+1;

sunshi:=ref(openprofit,nn1);

if nn>nn1  then kuisun:=sunshi;//表明上一次是止损,所以赋值kuisun为当时的损失数值

if nn1>nn then kuisun:=0;//表明上一次是止盈,所以没有亏损