以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  [求助]止损不能触发,请帮忙.  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=166841)

--  作者:mmLyf
--  发布时间:2018/12/4 14:56:34
--  [求助]止损不能触发,请帮忙.
止损不能触发,请帮忙,谢谢!
多头止损:IF(HOLDING>0,REF(LOW,ENTERBARS +3)-10,DRAWNULL),LINETHICK0;
if C<多头止损 then
BEGIN
SELL(C<多头止损,0,MARKET); //平多
end
空头止损:IF(HOLDING<0,REF(HIGH,ENTERBARS +3)+10,DRAWNULL),LINETHICK0;
if  C>空头止损 then
BEGIN
SELLSHORT(C>空头止损,0,MARKET); //平空
end

--  作者:FireScript
--  发布时间:2018/12/4 15:08:53
--  
代码其他地方没什么问题,现在就要看看你的条件能触发与否。
c<多头止损 或者 C>空头止损 单独定义变量输出下来确定条件是否触发了,如果条件都触发不了肯定不会止损的。