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

怎么取当天交易的亏损总额

作者:MC 来源:cxh99.com 发布时间:2018年04月29日
  • MC用户求助:

    老师好,我在写策略时想取今天所有交易的亏损总额,因为我的日内策略涉及亏损反手,会产生成本,如果反手的次数比较多成本太大,一旦盈利补齐前面的亏损直接平仓,现在不知道该怎么取亏损总金额?

    (来自旧论坛客户,一只蜗牛)

     

  • MC回复讨论一:

    关键字grossloss和grossprofit分别返回已经平仓部位的总亏损和总盈利,这两个关键字并不能取到浮动盈亏,所以您需要使用关键字openpositionprofit关键字取浮动盈亏;若openpositionprofit是负值,表示亏损,那么您可以将openpositionprofit与grossloss的返回值相加即可。

     

  • MC回复讨论二:

    grossloss返回的总亏损是当天的吗,会连昨天的一块返回吗?

    当浮盈等于亏损是这么表达吗:openposition+grossloss>=0 ,这样有问题吗?

     

  • MC回复讨论三:

    这个返回的是图表上所有的部位的亏损,所以没有指定是哪一个;您的日内策略中加入一些代码即可,因为我不清楚您的代码如何写的,我只能提供一下思路,如下:

    在每天开盘时记录一下grossloss的值到value1上,然后在盘中实时比较value1与grossloss的大小,变化的值就是当天的平仓手数的亏损金额。

    我上面说的是openpositionprofit关键字,而不是openposition关键字。

    判断浮盈等于亏损,可以使用openpositionprofit=grossloss,因为亏损都是负值,盈利都是正值。

     

  • MC回复讨论四:

    这个返回的是图表上所有的部位的亏损,所以没有指定是哪一个;您的日内策略中加入一些代码即可,因为我不清楚您的代码如何写的,我只能提供一下思路,如下:

    在每天开盘时记录一下grossloss的值到value1上,然后在盘中实时比较value1与grossloss的大小,变化的值就是当天的平仓手数的亏损金额。

    我上面说的是openpositionprofit关键字,而不是openposition关键字。

    判断浮盈等于亏损,可以使用openpositionprofit=grossloss,因为亏损都是负值,盈利都是正值。

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