求均线的第n大或第n小
老师您好,请问 假如有5根均线,求第n小的均线值,应该怎么弄?以及第n大。。。
老师您好,请问 假如有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老师,您在不在啊?等了那么久,能给我解答一下吗...