新手到C#,在ninjatrader编程,我需要开发一个执行以下功能的简单函数:
一旦价格不再增加,该功能的输出将需要是阵列中高价的最高价。
感谢任何可以提供帮助的人!
本
答案 0 :(得分:2)
3)
if (High.All(x => currentHighPrice > x)) { ... }
4)
var highest = High.Max();
但两个选项都使用LINQ。如果那不是一个选项,只需使用for / foreach循环。
答案 1 :(得分:1)
我认为您的描述不完整或不正确,但目前您只是要求数组中的最大(最大)值。
一个简单的解决方案:
using System.Linq;
var data = new decimal[10];
decimal m = data.Max();
答案 2 :(得分:0)
执行foreach循环并检查每个项的值是否低于当前值