//+------------------------------------------------------------------+//| Песнь об аллигаторе |//+------------------------------------------------------------------+int start()
{
for(int i=0; i<dept; i++)
{
ExtBlueBuffer[i]=iMA(NULL,0,JawsPeriod,0,MODE_SMMA,PRICE_MEDIAN,i); //А почему у тебя такой рот?
ExtRedBuffer[i]=iMA(NULL,0,TeethPeriod,0,MODE_SMMA,PRICE_MEDIAN,i); //А почему у тебя такие зубы?
ExtLimeBuffer[i]=iMA(NULL,0,LipsPeriod,0,MODE_SMMA,PRICE_MEDIAN,i); //А почему у тебя такие губы?
}
return(0);
}
如果你愿意,你的代码可以加快一点。如果你对其进行优化,将会产生很大的不同。
这只是一个周末的挑战。
这不是我的代码:)评论是我的:)
伙计,这很耐人寻味。
但它并没有说什么专业性的问题。关于高效算法的一点心得。仅此而已。
不过,我不认为自己 是一个专业人士。
我们是在谈论指标的整个代码,还是只谈论我给出的那段话?
好的,我将在周日汇报,或者更早。
逻辑操作 是最难的(只有数组操作更难)。我必须去掉不必要的。
那么极限是什么呢?
逻辑操作是最重的(只有数组更重)。我们必须去掉不必要的。
那么限制等于什么呢?
大多数情况下,Limit消除了重新计算当前栏上所有指标值的需要。而这意味着在测试过程中,特别是在开盘价时,指标将被完全重新计算。所以我们可以简单地将自己限制在必要的条数 上进行计算。