以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 平仓时的K线根数 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=174729) |
-- 作者:leonard2887 -- 发布时间:2020/3/3 20:48:23 -- 平仓时的K线根数 老师您好,我在做测试时,做多时比如在未满足止盈或止损的条件下,到第10根K线就平仓了。做空时我也输入了条件,不知道是哪里出现了问题,到第10根K线时,没有平仓,麻烦您帮我看下,谢谢 ENB1:ENTERBARS,COLORWHITE,NODRAW; IF ENB1>=KXSL && sss=0 && HOLDING>0 AND ENTERBARS>0 /////平仓条件 THEN 时间1: buy(1,SS,MARKET); /////平仓 |
-- 作者:wenarm -- 发布时间:2020/3/3 22:41:52 -- 代码问题,请不要摘抄某一句代码给我们。不利于分析反馈的问题。
IF ENB1>=KXSL && sss=0 && HOLDING>0 AND ENTERBARS>0 /////平仓条件 你这个平空条件恒不成立。空头持仓的HOLDING<0
注:HOLDING=0 无持仓 HOLDING>0多头持仓 HOLDING<0空头持仓 |
-- 作者:leonard2887 -- 发布时间:2020/3/3 22:49:16 -- 谢谢,我发现这个问题了,但我现在改为holiding<0,假设在没有达到止盈止损的条件下,但是到达指定的K线根数,还是不平仓,而且继续运行,求指教 |
-- 作者:wenarm -- 发布时间:2020/3/3 22:52:20 -- IF ENB1>=KXSL && sss=0 && HOLDING>0 AND ENTERBARS>0 /////平仓条件 你这个是与的关系,必须所有的都成立,条件才算满足。 |
-- 作者:leonard2887 -- 发布时间:2020/3/3 22:53:26 -- 如果是您编写,做空时多少根K线平仓,该怎么书写,谢谢 |
-- 作者:leonard2887 -- 发布时间:2020/3/3 22:56:16 -- 我现在做多时多少根K线平仓已经解决了,就是不知道做空时多少根K线平仓,该怎么表述,还望您指教,谢谢 |
-- 作者:wenarm -- 发布时间:2020/3/3 22:58:50 -- if ENTERBARS=10 and holding<0 then begin ......
end [此贴子已经被作者于2020/3/3 22:59:00编辑过]
|
-- 作者:leonard2887 -- 发布时间:2020/3/3 23:03:08 -- 这是做多控制的语句,因为我已经有开平仓条件,求在此语句下做空的K线控制,麻烦您了,非常感谢 ENB:ENTERBARS,COLORWHITE,NODRAW; IF ENB>=KXSL && BBB=0 && HOLDING>0 AND ENTERBARS>0 /////平仓条件 THEN 时间: SELL(1,SS,MARKET); /////平仓 备注:KXSL这个是K线根数的参数名称;BBB是买入的条件;
[此贴子已经被作者于2020/3/3 23:05:07编辑过]
|
-- 作者:leonard2887 -- 发布时间:2020/3/3 23:15:08 -- 老师,我已经解决做多K线的条数控制,现求做空K线的平仓根数控制 //开空条件 IF SSS AND HOLDING=0 THEN BEGIN SELL(1,SS,MARKET); BUYSHORT(HOLDING=0,SS,MARKET); ////开仓 END IF C>入场价+OPEN*ZS/1000 AND HOLDING<0 AND ENTERBARS>0 THEN 空止损:SELLSHORT(1,SS,MARKET); IF C<入场价-OPEN*ZY/1000 AND HOLDING<0 AND ENTERBARS>0 THEN 空止盈:SELLSHORT(1,SS,MARKET); IF C>LHTX AND HOLDING<0 AND ENTERBARS>0 THEN 空回头2:SELLSHORT(1,SS,MARKET); SNB:ENTERBARS,COLORWHITE,NODRAW; IF SNB>=KXSL && SSS=0 && HOLDING<0 AND ENTERBARS>0 /////平仓条件 THEN 时间1: BUY(1,SS,MARKET); /////平仓 就是在SNB的条件下(KXSL这个是K线数量的拼音),比如在未触及止盈止损的条件下,到了预定的K线根数后,系统不平仓,继续运行,求解,谢谢
|
-- 作者:wenarm -- 发布时间:2020/3/3 23:30:56 -- IF SNB>=KXSL && SSS=0 && HOLDING<0 AND ENTERBARS>0 /////平仓条件
你这个是开仓指令。平空时sellshort |