- 版权类型
- 原创
- 插件中文名称
- 次元股票2
- 插件英文名称
- DimensionStockTrade2
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- Leaves
- 语言支持
- 中文(简体)
- 前置组件
- vault
placeholder
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
- 1.7
- 1.6
[MD]
# DimensionStockTrade
## 交易规则:
1. 交易时间不会和现实一样受到限制,任意时间可交易
2. 交易的股票数量必须是100的整数倍
3. 一个周期内涨跌幅不能超过配置的限制
4. 一个周期目前写死12小时
5. 半小时系统会自动调整价格,幅度随机在+-2%
## 指令
- /dst all 获取股票全部持仓
- /dst price 获取股票实时价格
- /dst buy 数量 根据股票实时价格购买给定的数量,股数只能是100的整数倍
- /dst sell 数量 根据股票实时价格出售给定的数量,股数只能是100的整数倍
- /dst refresh 管理员手动触发自动调价和更新周期
- /dst reload 管理员重载配置文件
## 配置文件
```yml
stockName: 哈基ETF #股票名称
tradeRate: '0.0001' #每交易一股变动的价格,一旦定下来最好不动
limitRate: '0.3' #一个周期内涨跌幅限制
latestPrice: '10.0000' #最新价格
lastDayPrice: '10.0000' #上一个周期的收盘价
todayVolume: '100' #当前周期的成交量
lastDayVolume: '100' #上一个周期的成交量
data:
'150149': 0 #玩家的持仓
```
## PlaceholderAPI变量
- %DimensionStockTrade_latestPrice% 表示最新价格
- %DimensionStockTrade_lastDayPrice% 表示上一个周期的收盘价
- %DimensionStockTrade_stockName% 表示股票名称
- %DimensionStockTrade_todayVolume% 表示当前周期的成交量
- %DimensionStockTrade_lastDayVolume% 表示上一个周期的成交量
## 每交易一股变动的价格的最佳设置
- 价格变动率最好在0.3以下
- 成交额一般按服内活人的总资产的一半来算
- 变动率=变动价格/之前价格
- 变动价格=成交量X每交易一股变动的价格
- 成交量=成交额/之前价格
- 变动率=成交额/每交易一股变动的价格/之前价格
- 得出计算公式:每交易一股变动的价格=(变动率X之前价格X之前价格)/成交额
[/MD]