pmms_strategy_set_status

为投资组合的指定策略编号的商品设置一个文本状态(字符型)。(状态会显示在投资组合实时测试和自动交易窗口的 “自定义” 栏位。

用法

pmms_strategy_set_status(StrategyIndex, Status)

参数

StrategyIndex - 数值型参数,指定策略编号。.

Status - 字符变量.

注意

本函数只能用在信号中,并且搭配投资组合交易使用。

在一个投资组合策略中加入多个商品和信号后,每一个有信号的商品会对应一个策略编号,从第一行策略顺次往下编号依次为0,1,2,3...;

没有加入信号的商品不构成一个完整的策略,不进行编号,遇到这类商品会跳过。如:

投资组合1,加入了2个商品,名称“CFFEX.IF HOT”、“CFFEX.IC HOT”,但没有加入信号;投组组合2,加入了3个商品,名称“DCE.m HOT”、“DCE.a HOT”、“DCE.y HOT”,有加入 MACD LE 和 MACD LE信号;则投资组合1中的商品不参与策略编号,投资组合2中的商品从m到y编号依次为0、1、2。

范例

在有加入信号的投资组合策略中,为它的第4个策略(编号3)设置状态为字符型变量var0,并揭露在投资组合实时测试和自动交易的”自定义“栏位:

Variable:var0("hi");

if marketposition <0 thenvar0="long";

if marketposition >0 thenvar0="short";

if marketposition =0 thenvar0="flat";

pmms_strategy_set_status(var0);