交易策略配置—策略输出项枚举
<h2>功能背景</h2>
<ul>
<li>策略配置暂不支持字符串输出,只支持数值类型,为便于理解将数值对应的中文记录在此文档</li>
</ul>
<h2>策略输出项配置说明:</h2>
<table>
<thead>
<tr>
<th>策略输出项名称</th>
<th>是否必须配置</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>交易业务类型</td>
<td>是</td>
</tr>
<tr>
<td>价格</td>
<td>是</td>
</tr>
<tr>
<td>数量</td>
<td>是</td>
</tr>
<tr>
<td>订单类型</td>
<td>是</td>
</tr>
<tr>
<td>订单过期类型</td>
<td>是</td>
</tr>
<tr>
<td>买卖方向</td>
<td>是</td>
</tr>
<tr>
<td>订单过期时间结果</td>
<td>否</td>
<td>当 订单过期类型 为 固定时间,需要配置该字段</td>
</tr>
<tr>
<td>止损价</td>
<td>否</td>
<td>当 订单类型 为 止损限价、触发跟踪限价,需要配置该字段</td>
</tr>
<tr>
<td>跟踪单的追踪百分比</td>
<td>否</td>
<td>当 订单类型 为 触发跟踪限价,需要配置该字段</td>
</tr>
<tr>
<td>限价偏离金额</td>
<td>否</td>
<td>当 订单类型 为 触发跟踪限价,需要配置该字段</td>
</tr>
<tr>
<td>模型结果</td>
<td>否</td>
<td>模型场景中配置</td>
</tr>
</tbody>
</table>
<h2>交易业务类型枚举:</h2>
<table>
<thead>
<tr>
<th>枚举key</th>
<th>枚举value</th>
<th>事件Code</th>
<th>下单操作说明</th>
<th>成交回报操作说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>不操作</td>
<td>UNKNOWN</td>
<td>不操作</td>
<td>不操作</td>
</tr>
<tr>
<td>200开头</td>
<td>高优先级买入</td>
<td>HIGH_PRIORITY_BUY</td>
<td>撤消产品内存在的【高优先级买入】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>100开头</td>
<td>高优先级卖出</td>
<td>HIGH_PRIORITY_SELL</td>
<td>撤消产品内存在的【高优先级卖出】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>1</td>
<td>建仓</td>
<td>CREATE</td>
<td>执行买入操作</td>
<td>执行【被动止盈-建仓】操作</td>
</tr>
<tr>
<td>201</td>
<td>补仓1</td>
<td>SUPP</td>
<td>执行买入操作</td>
<td>执行【被动止盈-补仓1】操作</td>
</tr>
<tr>
<td>202</td>
<td>补仓2</td>
<td>SUPP2</td>
<td>执行买入操作</td>
<td>执行【被动止盈-补仓2】操作</td>
</tr>
<tr>
<td>203</td>
<td>补仓3</td>
<td>SUPP3</td>
<td>执行买入操作</td>
<td>执行【被动止盈-补仓3】操作</td>
</tr>
<tr>
<td>204</td>
<td>补仓4</td>
<td>SUPP4</td>
<td>执行买入操作</td>
<td>执行【被动止盈-补仓4】操作</td>
</tr>
<tr>
<td>205</td>
<td>补仓5</td>
<td>SUPP5</td>
<td>执行买入操作</td>
<td>执行【被动止盈-补仓5】操作</td>
</tr>
<tr>
<td>206</td>
<td>补仓6</td>
<td>SUPP6</td>
<td>执行买入操作</td>
<td>执行【被动止盈-补仓6】操作</td>
</tr>
<tr>
<td>207</td>
<td>补仓7</td>
<td>SUPP7</td>
<td>执行买入操作</td>
<td>执行【被动止盈-补仓7】操作</td>
</tr>
<tr>
<td>208</td>
<td>补仓8</td>
<td>SUPP8</td>
<td>执行买入操作</td>
<td>执行【被动止盈-补仓8】操作</td>
</tr>
<tr>
<td>209</td>
<td>补仓9</td>
<td>SUPP9</td>
<td>执行买入操作</td>
<td>执行【被动止盈-补仓9】操作</td>
</tr>
<tr>
<td>210</td>
<td>补仓10</td>
<td>SUPP10</td>
<td>执行买入操作</td>
<td>执行【被动止盈-补仓10】操作</td>
</tr>
<tr>
<td>3</td>
<td>被动止盈-建仓</td>
<td>STOP</td>
<td>撤消产品内存在的【被动止盈-建仓】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>900</td>
<td>主动止盈-建仓</td>
<td>STOP_900</td>
<td>撤消产品内存在的【主动止盈-建仓】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>901</td>
<td>主动止盈-补仓1</td>
<td>STOP_901</td>
<td>撤消产品内存在的【主动止盈-补仓1】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>902</td>
<td>主动止盈-建仓2</td>
<td>STOP_902</td>
<td>撤消产品内存在的【主动止盈-补仓2】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>903</td>
<td>主动止盈-建仓3</td>
<td>STOP_903</td>
<td>撤消产品内存在的【主动止盈-补仓3】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>904</td>
<td>主动止盈-建仓4</td>
<td>STOP_904</td>
<td>撤消产品内存在的【主动止盈-补仓4】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>905</td>
<td>主动止盈-建仓5</td>
<td>STOP_905</td>
<td>撤消产品内存在的【主动止盈-补仓5】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>906</td>
<td>主动止盈-建仓6</td>
<td>STOP_906</td>
<td>撤消产品内存在的【主动止盈-补仓6】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>907</td>
<td>主动止盈-建仓7</td>
<td>STOP_907</td>
<td>撤消产品内存在的【主动止盈-补仓7】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>908</td>
<td>主动止盈-建仓8</td>
<td>STOP_908</td>
<td>撤消产品内存在的【主动止盈-补仓8】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>909</td>
<td>主动止盈-建仓9</td>
<td>STOP_909</td>
<td>撤消产品内存在的【主动止盈-补仓9】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>910</td>
<td>主动止盈-建仓10</td>
<td>STOP_910</td>
<td>撤消产品内存在的【主动止盈-补仓10】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>4</td>
<td>止损</td>
<td>STOP_LOSS</td>
<td>撤消产品内存在的【止损】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>501</td>
<td>被动止盈-补仓1</td>
<td>STOP_SUPP1</td>
<td>撤消产品内存在的【被动止盈-补仓1】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>502</td>
<td>被动止盈-补仓2</td>
<td>STOP_SUPP2</td>
<td>撤消产品内存在的【被动止盈-补仓2】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>503</td>
<td>被动止盈-补仓3</td>
<td>STOP_SUPP3</td>
<td>撤消产品内存在的【被动止盈-补仓3】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>504</td>
<td>被动止盈-补仓4</td>
<td>STOP_SUPP4</td>
<td>撤消产品内存在的【被动止盈-补仓4】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>505</td>
<td>被动止盈-补仓5</td>
<td>STOP_SUPP5</td>
<td>撤消产品内存在的【被动止盈-补仓5】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>506</td>
<td>被动止盈-补仓6</td>
<td>STOP_SUPP6</td>
<td>撤消产品内存在的【被动止盈-补仓6】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>507</td>
<td>被动止盈-补仓7</td>
<td>STOP_SUPP7</td>
<td>撤消产品内存在的【被动止盈-补仓7】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>508</td>
<td>被动止盈-补仓8</td>
<td>STOP_SUPP8</td>
<td>撤消产品内存在的【被动止盈-补仓8】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>509</td>
<td>被动止盈-补仓9</td>
<td>STOP_SUPP9</td>
<td>撤消产品内存在的【被动止盈-补仓9】单、执行卖出操作</td>
<td>不操作</td>
</tr>
<tr>
<td>510</td>
<td>被动止盈-补仓10</td>
<td>STOP_SUPP10</td>
<td>撤消产品内存在的【被动止盈-补仓10】单、执行卖出操作</td>
<td>不操作</td>
</tr>
</tbody>
</table>
<h2>订单类型枚举:</h2>
<table>
<thead>
<tr>
<th>枚举key</th>
<th>枚举value</th>
</tr>
</thead>
<tbody>
<tr>
<td>10</td>
<td>市价</td>
</tr>
<tr>
<td>11</td>
<td>限价</td>
</tr>
<tr>
<td>13</td>
<td>收盘市价</td>
</tr>
<tr>
<td>5</td>
<td>止损限价</td>
</tr>
<tr>
<td>6</td>
<td>触发跟踪限价</td>
</tr>
</tbody>
</table>
<h2>订单过期类型枚举:</h2>
<table>
<thead>
<tr>
<th>枚举key</th>
<th>枚举value</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>当天有限,截至20点</td>
</tr>
<tr>
<td>1</td>
<td>撤销前有限</td>
</tr>
<tr>
<td>2</td>
<td>固定时间</td>
</tr>
<tr>
<td>3</td>
<td>固定网格过期类型,当前时间+58s</td>
</tr>
<tr>
<td>4</td>
<td>价格监控网格</td>
</tr>
</tbody>
</table>
<h2>买卖方向枚举</h2>
<table>
<thead>
<tr>
<th>枚举key</th>
<th>枚举value</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>买入</td>
</tr>
<tr>
<td>1</td>
<td>卖出</td>
</tr>
<tr>
<td>2</td>
<td>买入单止损【卖出】</td>
</tr>
</tbody>
</table>
<h2>模型结果枚举</h2>
<table>
<thead>
<tr>
<th>枚举key</th>
<th>枚举value</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>涨</td>
</tr>
<tr>
<td>2</td>
<td>跌</td>
</tr>
<tr>
<td>0</td>
<td>平</td>
</tr>
</tbody>
</table>