- 精华
- 0
- 在线时间
- 118 小时
- UID
- 212247
- 积分
- 128
- 帖子
- 83
- 阅读权限
- 40
- 注册时间
- 2015-6-28
- 最后登录
- 2019-11-15
- 精华
- 0
- UID
- 212247
- 积分
- 128
- 帖子
- 83
- 主题
- 23
- 阅读权限
- 40
- 注册时间
- 2015-6-28
- 最后登录
- 2019-11-15
|
盘中开单后,以某个固定位置(如开单价-10跳)设为止损,然后每根K线走完,将止损位逐渐提高,提高的方式是固定止损位+N*某个系数,N指的开单后的第N根BAR.请教如何实现编程?
params
numeric 系数;
vars
numeric N(0);
begin
if(barstatus==0) setglobalval(1,invalidnumber);
if( condition入场条件) buy(1,close);//入场
N=barssinceentry;
stopprice=entryprice+ intpart(cutloss+N*系数);
if(price<stopprice)
sell(1,price);
end 使用2个函数基本就OK了, 一个 barssinceentry 一个entryprice 一个intpart
|
|