Thanks that is perfect...
![Big Grin](https://forum.esignal.com/core/images/smilies/biggrin.gif)
if(MAType=="Exponential"){
if(aValue[LengthD-1] != null) vEMA = EMA(LengthD, aValue);
if (sum > vEMA) setBarBgColor(Color.green);
else setBarBgColor(Color.grey);
return new Array (sum,vEMA);
}else{
if (sum > vSMA) setBarBgColor(Color.green);
else setBarBgColor(Color.grey);
return new Array (sum,vSMA);
}
if(MAType=="Exponential"){
if(aValue[LengthD-1] != null) vEMA = EMA(LengthD, aValue);
if (sum > vEMA) {
setBarFgColor(Color.lime,0);
setBarFgColor(Color.green,1);
}else{
setBarFgColor(Color.red,0);
setBarFgColor(Color.magenta,1);
}
return new Array (sum,vEMA);
}else{
if (sum > vSMA) {
setBarFgColor(Color.lime,0);
setBarFgColor(Color.green,1);
}else{
setBarFgColor(Color.red,0);
setBarFgColor(Color.magenta,1);
}
return new Array (sum,vSMA);
}
if ( vADXDM.getValue(ADXDMStudy.ADX) > vADXDM.getValue(ADXDMStudy.ADX, -1)
setBarFgColor(Color.lime);
}else{
setBarFgColor(Color.red);
}
if(MAType=="Exponential"){
if(aValue[LengthD-1] != null) vEMA = EMA(LengthD, aValue);
if (aValue[0] > aValue[1]) {
setBarFgColor(Color.lime,0);
}else{
setBarFgColor(Color.red,0);
}
if(vEMA>vEMA1){
setBarFgColor(Color.green,1);
}else{
setBarFgColor(Color.magenta,1);
}
return new Array (sum,vEMA);
}else{
if (aValue[0] > aValue[1]) {
setBarFgColor(Color.lime,0);
}else{
setBarFgColor(Color.red,0);
}
if(vSMA>vSMA1){
setBarFgColor(Color.green,1);
}else{
setBarFgColor(Color.magenta,1);
}
return new Array (sum,vSMA);
}
Comment