老师您好,请问 假如有5根均线,求第n小的均线值,应该怎么弄?以及第n大。。。
//------------------------------------------------------------------------
Params
//此处添加参数
Vars
Numeric day1;Numeric day2;
Numeric Hour1;Numeric Hour2;
Array<Numeric> MM1;Array<Numeric> MM2;
Defs
//此处添加公式函数
Events
//此处实现事件函数
//初始化事件函数,策略运行期间,首先运行且只有一次
OnInit()
{
}
//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
OnBar(ArrayRef<Integer> indexs)
{
data1.Hour1 = data1.AverageFC(data1.C,10);
data1.Hour2 = data1.AverageFC(data1.C,30);
data2.day1 = data2.AverageFC(data2.C,30);
data2.day2 = data2.AverageFC(data2.C,60);
MM1 = [ Hour1,Hour2,day1,day2 ];
ArraySort(MM1, False);//降序排序
PlotNumeric(\"aa\",MM1);
ArraySort(MM1, True);//升序排序
PlotNumeric(\"bb\",MM1);
}
//------------------------------------------------------------------------
老师您好,周末咱依葫芦画瓢试着写了一个,但是不能通过编译,提示 MM1 = [ Hour1,Hour2,day1,day2 ] 这一行无法识别字符串,是变量不能放入数组排序吗?亦或是我语法写错了吗?还请老师指点一下。论坛其他大神有懂的也希望给咱指导指导哈,,我在这里先谢谢大家了...
排序是计算机领域的基础概念,可以百度排序
函数库里也有排序函数
wang老师,您在不在啊?等了那么久,能给我解答一下吗...