目录

股票

接口

记分实体 记分板 符号 解释
tag=gumin gp-d $$d$$ 玩家持有股票数量
tag=gumin gp-dz $$d_z$$ 玩家设定卖出数量
tag=gumin gp-x $$x$$ 玩家设定卖出价
tag=gp-SPKT gp-y $$y$$ 上次成交价格

公测阶段炒股方法

买入:

在服内聊天栏输入

卖出SPKT股票数量 <正整数:数量>

是的,确实需要输入卖出,这个问题以后会修复。

之后与位于先拂玩家交易中心(近畿)二层的「投资顾问」NPC对话,点击「购买」。若存款足够,则应当购买成功,gp-d存款记分板应该有变化,gp-y计分板应该被置为0。

卖出:

在服内聊天栏输入

卖出SPKT股票数量 <正整数:数量>

(等价于

/scoreboard players set {1} gp-dz {2}

在服内聊天栏输入

卖出SPKT股票出价 <正整数:单价>

(等价于

/tag {1} add gumin

/scoreboard players set {1} gp-x {2}

若卖出成功,会收到系统提示「股票成功卖出,恭喜!」。此时gp-xgp-d存款记分板应该有变化,自身的gumin标签应该消除。

算法

输入量

记分实体 记分板 符号 解释
tag=gp-SPKT gp-b $$b(t)$$ 即时收入,统计矿铁收入的即时变量,每分钟清零
tag=gp-SPKT gp-a $$a(t)$$ 短期业绩,上一分钟矿铁计时收入,每分钟与$b(t)$同步
tag=gumin gp-x $$x$$ 玩家设定卖出价
tag=gp-SPKT gp-y $$y$$ 上次成交价格

参数

记分实体 记分板 符号 解释
ep1 gp-S $$\varepsilon_1$$ 衰减参数,越大越注重长期
$$\varepsilon=\frac{\varepsilon_1}{\varepsilon_2}\in (0,1)$$
ep1 gp-a $$\varepsilon_2-\varepsilon_1$$
ep2 gp-S $$\varepsilon_2$$
$$\lambda$$ 随机数上限,其他条件不变则此数越大卖出概率越小,由随机数命令方块控制

当前设定值:

$$\varepsilon_1=9, \varepsilon_2=10, \lambda=4499$$

中间量

记分实体 记分板 符号 解释 公式
tag=gp-SPKT gp-S $$S(t)$$ 长期业绩 $$S(t)=\varepsilon S(t-1)+(1-\varepsilon )a(t)\\ =\sum_{i=0}^t \varepsilon ^{t-i}(1-\varepsilon )^i a(i)$$
tag=gp-SPKT gp-L $$L(t)$$ 折合业绩 $$L(t)=\varepsilon_2^2(1-\varepsilon)a(t)S(t)$$

当$a(t)\in[0,300]$时,$L(t)\in[0,9000]$。

目标量

记分实体 记分板 符号 解释 公式
tag=gumin gp-r $$r$$ 股票随机数 $$r\in[0,\lambda]$$
tag=gumin gp-Pz $$P(x,y,t)$$ 卖出概率 $$P(x,y,t)=L(t)\left(\frac yx\right)^2+y-x$$

当且仅当$$r-P(x,y,t)<0$$时股票成功卖出。归一化后,实际卖出概率为 $$\bar P(x,y,t)=\frac{P(x,y,t)}{\lambda+1}$$

尚未完成