---
id: document_item.session-tab
page_type: documentation_article
title: "“Session”选项卡"
description: "Session 选项卡如何按市场统计策略结果，并管理累计盈利和亏损、惩罚（penalty）、计数器重置以及订单大小的调整。"
section: documentation
category: "策略 / 所有策略的通用参数"
url: https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/session-tab?format=md
locale: zh
alternate_ru: https://moonbot.pro/ru/documentation/general-parameters-for-all-strategies/session-tab?format=md
alternate_en: https://moonbot.pro/documentation/general-parameters-for-all-strategies/session-tab?format=md
parent: https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies?format=md
previous: https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/triggers-masterslave-tab?format=md
next: https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/buy-conditions-tab?format=md
status: published
updated_at: 2026-11-11T00:18:17+03:00
---

# “Session”选项卡

#### 用于管理会话的参数组

**总体机制说明**

- 策略的盈利不断累积，并增加盈利会话计数器
- 亏损不断累积，并增加亏损会话计数器
- 每个盈利会话都会重置此前累积的亏损会话计数器，反之亦然——亏损会话会重置盈利会话
- 亏损会话会开启惩罚（penalty），还可以选择性地减小订单金额
- 盈利会话可以选择性地增大订单金额。

#### **一般说明**

- 会话设置按币种（市场）和策略分别计算。每个策略在每个币种上都有自己独立的会话值；
- 会话始终以 USDT 计算，在 BTC 终端上也是如此；
- 会话在平仓（Sell 订单成交）时发生变化；
- 通过菜单手动重置总会话时，也会重置各币种上的新会话；
- 开启“filters on chart”（图表上的过滤器）后，可以在图表上查看会话值。此时只显示满足以下条件的策略：IgnoreSession = **NO；**
- 因不再符合过滤器而卖出的功能不受会话设置影响（即 **SellByFilters** 与会话无关）；
- 会话设置的生效与 **IgnoreFilters** 无关。也就是说，即使您开启了忽略过滤器，只要该币种上有会话惩罚，订单就不会挂出；
- 合并订单的会话会计入参与合并的所有策略，即所有触发买入的策略以及执行卖出的那个策略，都会在合并订单平仓后按总盈利额改变各自的会话；
- 订单实际金额变化的信息（按 SessionReduceOrder、SessionIncreaseOrder 的设置）会写在报告的备注中，前提是订单没有被合并。

##### **参数说明**

- **IgnoreSession**：**YES/NO** 复选框。如果为 **YES**，则忽略所有会话设置（默认）；
- **SessionLevelsUSDT**：**YES/NO** 复选框。\
  如果为 **YES**，**SessionStratMax** 和 **SessionStratMin** 以 USDT 设置（默认为 **YES**）。\
  如果为 **NO**，**SessionStratMax** 和 **SessionStratMin** 以 **OrderSize** 的百分比设置；
- **SessionStratMax**：用于填写盈利阈值（USDT，正值）的字段，例如“200”USDT；在币种图表的会话行中显示为 sMax。当策略累计达到 +200$ 时，盈利会话计数器加一，亏损会话计数器重置，当前盈利值归零，策略以增大后的订单继续工作；
- **SessionStratIncreaseMax**：用于填写盈利阈值 **SessionStratMax** 增加百分比的字段。从第 **SessionPlusCount** 个盈利会话开始，阈值会随每个盈利会话自动增加。如果 SessionStratIncreaseMax = 0 或 SessionPlusCount = 0，则忽略。\
  例如，阈值 SessionStratMax = 200（USDT），增加百分比 SessionStratIncreaseMax = 20（%），SessionPlusCount = 3。那么第三个盈利会话之后，盈利阈值将增加 20%，变为 240 USDT。\
  阈值按以下公式线性增加：\
  SessionStratMax \* (1 + (Counter - SessionPlusCount + 1) \* SessionStratIncreaseMax / 100)。\
  例如，SessionStratIncreaseMax = 20（%），SessionPlusCount = 2，当前是第 5 个盈利会话，则阈值将增加到 200 + 20% \* (5 - 2 + 1 = 4) = 200 + 80% = 360 USDT。
- **SessionStratMin**：用于填写亏损阈值（USDT，负值）的字段，例如“-100”USDT；在币种图表的会话行中显示为 sMin。当策略累计达到 -100 USDT 时，亏损会话计数器加一，盈利会话计数器重置，当前盈利值归零，策略将在惩罚时间 SessionPenaltyTime 内停止。\
  需要注意，会话重置之后，该策略在停止前开出的其他订单仍可能平仓。这种情况下，会话可能再次变为亏损并刷新惩罚时间；
- **SessionStratReduceMin**：用于填写亏损阈值 **SessionStratMin** 缩小百分比的字段（正值）。从第 **SessionMinusCount** 个亏损会话开始，阈值会随每个亏损会话自动缩小。\
  例如，阈值缩小百分比 SessionStratReduceMin = 30（%），SessionMinusCount = 3，SessionStratMin = -100（USDT）。如果连续第三次出现亏损会话，亏损阈值将缩小到 SessionStratMin = -100 / (1 + 30%) = -77 USDT。\
  阈值的缩小按以下公式计算：\
  SessionStratMin / ( 1 + (MinusCounter - SessionMinusCount + 1) \* SessionStratReduceMin / 100)。\
  例如，SessionStratReduceMin = 30（%）、基础 SessionStratMin = -100（USDT）时，第四个亏损会话之后阈值将变为 100 / (1 + 2 \* 0.3) = 100 / 1.6 = 62.5。\
  如果 SessionStratReduceMin = 0，则不缩小。\
  当前实际的阈值 **sMin** 和 **sMax** 可以在币种图表上查看：需要开启“**Filters on charts**”按钮（漏斗图标），并在其菜单中勾选 **Show Sessions**，取消勾选 **Hide zero session。**
- **SessionResetOnMinus**：**YES/NO** 复选框。\
  如果为 **YES**，当当前会话盈利为正且某笔亏损交易的亏损大于 **SessionStratMin**/10 时，在该亏损交易之后把当前会话盈利重置为 0；
- **SessionPenaltyTime**：用于填写时间（秒）的字段，亏损会话之后策略将在这段时间内不工作；
- **SessionPlusCount**：用于填写连续盈利会话数量的字段（盈利会话计数器，在币种图表的会话行中显示为 **cPlus**），从该数量起开始增大订单（按参数 **SessionIncreaseOrder**）和会话阈值（按参数 **SessionStratIncreaseMax**）。如果出现亏损会话，盈利会话数量将重置为零；
- **SessionMinusCount**：用于填写连续亏损会话数量的字段（亏损会话计数器，在币种图表的会话行中显示为 **cMinus**），从该数量起开始减小订单（按参数 **SessionReduceOrder**）和会话阈值（按参数 **SessionStratReduceMin**）。如果出现盈利会话，亏损会话数量将重置为零；
- **SessionIncreaseOrder**：用于填写订单增大百分比的字段（正值），订单随盈利会话数量的增加而增大，从第 SessionPlusCount 个会话开始。如果 SessionPlusCount = 0 或 SessionIncreaseOrder = 0，则不使用。\
  例如，SessionPlusCount = 5，SessionIncreaseOrder = 10。那么从第五个盈利会话开始，订单将增大 10%。\
  订单金额按指数方式增大：第 1 步为 100 的 +10%，第 2 步为 110 的 +10%，依此类推。实际的订单增大情况可以在日志中通过以下记录查看：LINK: \[1\] (28) OrderSize increased by 33.10%: 100.00$ => 133.10$；
- **SessionIncreaseOrderMax**：用于填写订单最大增大幅度上限的字段，以初始 **OrderSize** 的百分比表示（默认 500% = 5 倍）；
- **SessionReduceOrder**：用于填写订单减小百分比的字段（正值），订单随亏损会话数量的增加而减小，从第 SessionMinusCount 个会话开始。订单金额按指数方式减小，即除以该百分比。\
  第 1 步：新订单 = 100 / (1 + 20%) = 83.3$。第 2 步：新订单 = 83.3 / (1 + 20%) = 69.4$，依此类推。\
  实际的订单减小情况可以在日志中通过以下记录查看：LINK: \[1\] (28) OrderSize reduced by 20.0%: 100.00$ => 83.3$；
- **SessionReduceOrderMin**：用于填写订单最大减小幅度上限的字段，以初始 OrderSize 的百分比表示（默认 500% = 5 倍）；
- **SessionResetTime**：用于填写时间间隔（秒）的字段，每隔这段时间，盈利会话计数器（**cPlus**）和亏损会话计数器（**cMinus**）的值会自动逐步降低。也就是说，每经过 SessionResetTime 秒，盈利和亏损会话计数器各减 1，会话盈利值减少 10%。因此，如果策略在某个币种上不工作，该币种上的会话会随时间逐渐归零。

## 导航

路径: [首页](https://moonbot.pro/zh?format=md) / [文档](https://moonbot.pro/zh/documentation?format=md) / [策略](https://moonbot.pro/zh/documentation/strategies?format=md) / [所有策略的通用参数](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies?format=md) / “Session”选项卡

上级栏目: [所有策略的通用参数](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies?format=md)

上一页: [“Triggers Master/Slave”选项卡](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/triggers-masterslave-tab?format=md)

下一页: [“Buy conditions”选项卡](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/buy-conditions-tab?format=md)

## 相关内容

- [“Buy conditions”选项卡](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/buy-conditions-tab?format=md)
- [“Delta Modifiers”选项卡](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/delta-modifiers-tab?format=md)
- [“Multiple Orders”选项卡](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/multiple-orders-tab?format=md)
- [“Stops”选项卡](https://moonbot.pro/zh/documentation/general-parameters-for-all-strategies/stops-tab?format=md)
