打印本文打印本文 关闭窗口关闭窗口

请老师帮忙小白 公式编写

作者:开拓者 TB 来源:cxh99.com 发布时间:2023年02月25日
  • 咨询内容: 开多后,如价格突破开仓K线的前一根K线的最低价,则止损。 开空后,如价格突破开仓K线的前一根K线的最高价,则止损。代码编写请教老师

     

     来源:CXH99.COM

  • TB技术人员: 本帖最后由 Yuen_Lee 于 2021-3-22 08:40 编辑

    //先要记录开仓K线的位置
    If(符合我的开仓条件)
    {
        开仓语句;
        MyBreakBar = CurrentBar;
    }

    // 平仓
    If (MarketPosition == 1 and Low < Low[CurrentBar - MyBreakBar])
        Sell(0,0);
    Else If(MarketPosition == -1 and High > High[CurrentBar - MyBreakBar])
        BuyToCover(0,0);

     

  • TB客服: 谢谢 开拓者 小白  学习了

     

  • 网友回复:
    这边国有期货公司,手续费加一分,保证金可调低,手续费返还90%,居间政策也是很好的 双90% 考虑一下呀 微信:Huaan813

     

  • 网友回复:
  • QQ719987197 发表于 2021-3-22 10:48
    谢谢 开拓者 小白  学习了

    抱歉有个问题,对MyBreakBar,应该改用全局变量来记录。
    If()
    {
        SetGlobalVar(0, CurrentBar);
    }

    If(.... and Low < Low[CurrentBar-GetGlobalVar(0)])
        ....
    Else If(....  and high > High[CurrentBar-GetGlobalVar(0)]
        ....
打印本文打印本文 关闭窗口关闭窗口