zcqh160058 发表于 2016-2-24 23:22:09

请教版主这个程序怎么编?

盘中开单后,以某个固定位置(如开单价-10跳)设为止损,然后每根K线走完,将止损位逐渐提高,提高的方式是固定止损位+N*某个系数,N指的开单后的第N根BAR.请教如何实现编程?

zcqh160058 发表于 2016-2-25 13:47:38

没人吗,求复

yimatouzi 发表于 2016-2-26 00:58:10


盘中开单后,以某个固定位置(如开单价-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



  
页: [1]
查看完整版本: 请教版主这个程序怎么编?