arrays - MQL5:如何对数组的值进行排名
问题描述
我使用 R 和 rank 函数为原始 var 创建以下等级x
:
x average first last random max min
3 4.5 4 5 5 5 4
1 1.5 1 2 2 2 1
4 6.0 6 6 6 6 6
1 1.5 2 1 1 2 1
5 8.0 7 9 9 9 7
9 11.0 11 11 11 11 11
2 3.0 3 3 3 3 3
6 10.0 10 10 10 10 10
5 8.0 8 8 7 9 7
3 4.5 5 4 4 5 4
5 8.0 9 7 8 9 7
我正在努力min
在 MQL5 中实施 -version。首先,您可能需要对数组进行排序,但您需要注意原始顺序。如何手动分配等级是很合乎逻辑的,但我不知道如何在 MQL5 中实现这一点。
解决方案
推荐阅读
- javascript - 修复附加的字符串
- react-native - 从抽屉导航反应原生“requireNativeComponent”
- angular - 如何在数组上找到最小值、最大值以及如何使用角度更改最小绿色和最大红色的颜色文本
- pandas - 使用 loc() 加速 pandas 多行分配
- c# - 检测自动化对等方何时附加侦听器的更好方法?
- api - 不遵守有限制的卡车路线
- css - CSS - 如何从角落创建颜色过渡?
- c# - 调用 OnPostPrint,第 1 次,第 3 次调用我得到默认日期 0001-01-01 00:00,第 2 次,第 4 次调用我得到真实日期,例如 2021-10-14 12:28
- python - 检查字符串是否包含字典python中的单词
- ios - 打印:条目,“:CFBundleIdentifier”,不存在 - 反应原生