回落止盈止损(源码 主图 通达信 贴图)
注意:这里需要设置自定义数据,方法如下:
1)从通达信的菜单点击 功能 --- 公式系统 --- 自定义数据管理
2)进入 自定义数据管理器 后,点击 新建 按钮,然后设置 数据号 = 111 , 属性 = 外部数据(字符串,数值) , 数据名称 = 交易数据 ,完成点确定。
3)然后点亮刚建立的数据号 111 ,再点右边的 修改数据 ---再点下边的 添加 按钮,这样就可以自行添加自己对某只股票的交易数据了。
4)进入到添加自定义数据框后,就可以分别定义自己买入的股票 品种代码 (如:002762), 字符串值 (如:买入日期180327)和 数值 (如:买入价格14.16),
至此自定义交易数据完成。
源码
{回落止盈:5,60,38.2}
{止损:3,10,6}
买入价:IF(EXTERNVALUE(0,111),EXTERNVALUE(0,111),DRAWNULL),NODRAW;
买入日期:STR2CON(EXTERNSTR(0,111)),NODRAW;
持股天数:BARSLAST(DATE=买入日期+1000000),NODRAW;
回落止盈线:IF(持股天数 0 {AND C/买入价 1.03},(1-回落止盈/100)*(HHV(H,持股天数)-买入价)+买入价,DRAWNULL),COLORGREEN,LINETHICK2;
止损%:IF(持股天数 0,买入价*(1-止损/100),DRAWNULL),LINETHICK2;
DRAWLINE(持股天数=0,买入价,ISLASTBAR,买入价,1),DOTLINE,COLORMAGENTA;
DRAWTEXT(持股天数 =0 AND ISLASTBAR,买入价,'买入价');
DRAWTEXT(持股天数 =0 AND ISLASTBAR,买入价-0.2,CON2STR(买入价,2));
DRAWTEXT(持股天数 0 AND ISLASTBAR,回落止盈线,'止盈线'),COLORGREEN;
DRAWTEXT(持股天数 0 AND ISLASTBAR,止损%,'止损线'),COLORMAGENTA;