您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

关于用A函数A_CurrentEquity 来设置资金止损并停止交易的指令问题 [开拓者 TB]

  • 咨询内容: Params

    Numeric mystopmoney(500000) ; // 资金停损线,低于这个线不再开新仓并平掉所有持仓
      
    begin

    if (a_currentequity<>InvalidNumeric &&  a_currentequity > 500000)
    {
    交易程序
    }
    else if ((a_currentequity<>InvalidNumeric &&  a_currentequity <= 500000)
    {
    A_SendOrder(Enum_Sell, Enum_Exit, 0,Q_BidPrice);     //多头平仓
    A_SendOrder(Enum_Buy,Enum_Exit,  0 ,Q_AskPrice );    //空头平仓
    }
    以上语句用来做资金停损的设置,即账户动态权益大于50000时才可以运行交易程序,当动态权益效益低于50000时平掉所有持仓,并且不在运行开仓程序.
    请教斑竹,为了实现上述功能,上述语句是否正确?会否出现闪烁问题?

     

  • TB技术人员: 再次请教斑竹

     

  • TB客服: 应该会有闪烁

     

  • 网友回复: 这样的公式是没法用于交易的。很多细节都没有控制,很容易导致交易结果不是你想要的。从而造成不必要的损失。比如说,开仓时没有交易全局的控制次数,很容易就重复开仓的等。

    建议还是了解软件公式的基础后再编写公式。

     

  • 网友回复: 请教斑竹,a_currentequity 这个函数如果想实现上述功能应如何写程序呢,坛子里相关的例子实在是找不到阿!

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容