if TACCOUNT( 4)/TACCOUNT(28)>=0.01*n and tbuyholding(0)>0 then begin
extgbdataset('zhisun',tenterprice);//当盈利/保证金比率大于百分之n时,把开仓价赋值给'zhisun',即为记录开仓价位止损价
end
if dynainfo(7)<=extgbdata('zhisun') then tsell(tbuyholding(0)>0,0,mkt); //当行情价小于被记录的止损价时,平仓
如果还有其他的定义止损价的办法,可以按照上面的办法进行赋值,持仓判断不可省略
处理这类计算保证金的问题,必须用到后台专业版的账户函数,图表无法实现
variable:zhisun=0;
if (close-enterprice)/enterprice>n and holding>0 then begin
zhisun:=enterprice;
end
if low<=zhisun and holding>0 then begin
sell(1,0,market);
end
每句对应的解释和后台一样