public bool update(double price public bool update(double price){
bool retVal = false;
_bar_cnt++;
_bar_sum += price;
_com_center.setBarData( _bar_sum / _bar_cnt, _bar_start.getBar() + (_bar_cnt/2) );
if( _bar_sum > 10 ){ retVal = true; }
// Check for price outside of channel
return(retVal );
}
// Return center COM
public BarData getCOM_center( POINT pt ){
BarData fooVal;
fooVal.setBarData(0,0);
if( pt == POINT.BASE ){
fooVal.setBarData(0, 0);
return(fooVal);
}else{
fooVal.setBarData(0, 0);
return(fooVal);
}
}
bool retVal = false;
_bar_cnt++;
_bar_sum += price;
_com_center.setBarData( _bar_sum / _bar_cnt, _bar_start.getBar() + (_bar_cnt/2) );
if( _bar_sum > 10 ){ retVal = true; } // Setting retVal here works just fine.
// Check for price outside of channel
return(retVal );
}
// Return center COM
public BarData getCOM_center( int pt ){
BarData fooVal;
fooVal.setBarData(0,0); // Unassigned Local Variable here.
if( pt == 0 ){
fooVal.setBarData(0, 0);
return(fooVal);
}else{
fooVal.setBarData(0, 0);
return(fooVal);
}
}
Comment