From 64fb83833293995192308b7ea827cf183fa2eaba Mon Sep 17 00:00:00 2001 From: jl777 Date: Thu, 11 Apr 2019 04:17:55 -1100 Subject: [PATCH] Fix --- src/komodo_gateway.h | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/src/komodo_gateway.h b/src/komodo_gateway.h index c7a203c3e..45e8b7fe9 100644 --- a/src/komodo_gateway.h +++ b/src/komodo_gateway.h @@ -2574,27 +2574,15 @@ int64_t komodo_priceave(int64_t *buf,int64_t *correlated,int32_t cskip) if ( halfave == price ) return(price); else if ( halfave > price ) // rising prices - { sort64(buf,PRICES_DAYWINDOW); - decayprice = buf[0]; - for (i=0; i %.4f\n",(double)halfprice/COIN,(double)price/COIN,(double)decayprice/COIN); - } - else + else revsort64(buf,PRICES_DAYWINDOW); + decayprice = buf[0]; + for (i=0; i %.4f\n",(double)halfprice/COIN,(double)price/COIN,(double)decayprice/COIN); + decayprice = ((decayprice * 9) + (buf[i] * 1)) / 10; + fprintf(stderr,"%.4f ",(double)buf[i]/COIN); } + fprintf(stderr,"%ssort half %.4f vs %.4f -> %.4f\n",halfave