|
|
@ -289,8 +289,8 @@ void LP_autopriceset(void *ctx,int32_t dir,struct LP_priceinfo *basepp,struct LP |
|
|
|
margin = oppomargin; |
|
|
|
//printf("min %.8f %s/%s %.8f dir.%d margin %.8f (%.8f %.8f)\n",basepp->minprices[relpp->ind],relpp->symbol,basepp->symbol,price,dir,margin,1. / (price * (1. - margin)),(price * (1. + margin)));
|
|
|
|
if ( dir > 0 ) |
|
|
|
newprice = 1. / (price * (1. - margin)); |
|
|
|
else newprice = (price * (1. - margin)); |
|
|
|
newprice = 1. / (price * (1. + margin)); |
|
|
|
else newprice = (price * (1. + margin)); |
|
|
|
|
|
|
|
//newprice = 1. / (price * (1. - margin));
|
|
|
|
if ( (minprice= basepp->minprices[relpp->ind]) == 0. || price >= minprice ) |
|
|
|